artisynth.core.gui
Class FemControlPanel
java.lang.Object
artisynth.core.gui.FemControlPanel
public class FemControlPanel
- extends java.lang.Object
Utility class for creating control panels associated with FemModels
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 |
myMuscleColors
public static final java.awt.Color[] myMuscleColors
FemControlPanel
public FemControlPanel()
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)