artisynth.core.gui
Class FemControlPanel

java.lang.Object
  extended by artisynth.core.gui.FemControlPanel

public class FemControlPanel
extends java.lang.Object

Utility class for creating control panels associated with FemModels


Field Summary
static java.awt.Color[] myMuscleColors
           
 
Constructor Summary
FemControlPanel()
           
 
Method Summary
static void addBundleControls(ControlPanel panel, FemMuscleModel muscle)
           
static void addBundlesToPanel(ControlPanel panel, FemMuscleModel fem, boolean reColor)
           
static void addExcitersToPanel(ControlPanel panel, FemMuscleModel fem)
           
static void addFem3dControls(ControlPanel controlPanel, FemModel femModel, ModelComponent topModel)
           
static void addFemControls(ControlPanel controlPanel, FemModel femModel, ModelComponent topModel)
           
static void addMuscleControls(ControlPanel controlPanel, FemModel femModel, ModelComponent topModel)
           
static ControlPanel createControlPanel(RootModel root, FemMuscleModel fem, ModelComponent topModel, javax.swing.JFrame refFrame)
           
static ControlPanel createMuscleBundlesPanel(RootModel root, FemMuscleModel fem, javax.swing.JFrame refFrame)
           
static ControlPanel createMuscleExcitersPanel(RootModel root, FemMuscleModel fem, javax.swing.JFrame refFrame)
           
static ControlPanel createMusclePanel(RootModel root, FemMuscleModel fem, javax.swing.JFrame refFrame, boolean addExciters)
           
static java.awt.Color getMuscleColor(int idx)
           
static java.awt.Color getMuscleExciterColor(int idx)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myMuscleColors

public static final java.awt.Color[] myMuscleColors
Constructor Detail

FemControlPanel

public FemControlPanel()
Method Detail

addFemControls

public static void addFemControls(ControlPanel controlPanel,
                                  FemModel femModel,
                                  ModelComponent topModel)

addFem3dControls

public static void addFem3dControls(ControlPanel controlPanel,
                                    FemModel femModel,
                                    ModelComponent topModel)

addMuscleControls

public static void addMuscleControls(ControlPanel controlPanel,
                                     FemModel femModel,
                                     ModelComponent topModel)

addBundleControls

public static void addBundleControls(ControlPanel panel,
                                     FemMuscleModel muscle)

addExcitersToPanel

public static void addExcitersToPanel(ControlPanel panel,
                                      FemMuscleModel fem)

addBundlesToPanel

public static void addBundlesToPanel(ControlPanel panel,
                                     FemMuscleModel fem,
                                     boolean reColor)

createMusclePanel

public static ControlPanel createMusclePanel(RootModel root,
                                             FemMuscleModel fem,
                                             javax.swing.JFrame refFrame,
                                             boolean addExciters)

createMuscleBundlesPanel

public static ControlPanel createMuscleBundlesPanel(RootModel root,
                                                    FemMuscleModel fem,
                                                    javax.swing.JFrame refFrame)

createMuscleExcitersPanel

public static ControlPanel createMuscleExcitersPanel(RootModel root,
                                                     FemMuscleModel fem,
                                                     javax.swing.JFrame refFrame)

createControlPanel

public static ControlPanel createControlPanel(RootModel root,
                                              FemMuscleModel fem,
                                              ModelComponent topModel,
                                              javax.swing.JFrame refFrame)

getMuscleExciterColor

public static java.awt.Color getMuscleExciterColor(int idx)

getMuscleColor

public static java.awt.Color getMuscleColor(int idx)