public static class ParametricTestBase.ParametricMotionControllerBase extends ControllerBase
| Modifier and Type | Class and Description |
|---|---|
static class |
ParametricTestBase.ParametricMotionControllerBase.PointMotion |
ModelComponent.FilePathSaveType, ModelComponent.NavpanelVisibility| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_CONTROL_POINTS |
static boolean |
DEFAULT_CONTROL_WRAPPABLE |
static double |
DEFAULT_DISPLACEMENT |
static ParametricTestBase.ParametricMotionControllerBase.PointMotion |
DEFAULT_INSERTION_MOTION |
static ParametricTestBase.ParametricMotionControllerBase.PointMotion |
DEFAULT_ORIGIN_MOTION |
static double |
DEFAULT_PERIOD |
static double |
DEFAULT_ROTATION_ANGLE |
boolean |
myEnabled |
static PropertyList |
myProps |
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNamesTRANSPARENT, TWO_DIMENSIONAL| Constructor and Description |
|---|
ParametricMotionControllerBase(ParametricTestBase root) |
ParametricMotionControllerBase(java.lang.String name,
ParametricTestBase root) |
rendercopy, createRenderProps, createState, getInitialState, getRenderHints, getRenderProps, getSelection, getState, hasState, isSelectable, numSelectionQueriesNeeded, prerender, setRenderProps, setState, updateBoundsdispose, finalize, getModel, initialize, isActive, setActive, setModel, setModelFromComponent, writecheckFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getChildren, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, hasChildren, isFixed, isMarked, isScanning, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, postscan, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, scan, setFixed, setFlag, setMarked, setName, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setScanning, setSelected, setWritable, updateReferencesequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getModel, initialize, isActive, setModelconnectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferencesgetPropertygetChildren, hasChildrenpostscanisWritable, writecreateState, getInitialState, getState, setStatepublic boolean myEnabled
public static final boolean DEFAULT_CONTROL_WRAPPABLE
public static final boolean DEFAULT_CONTROL_POINTS
public static final ParametricTestBase.ParametricMotionControllerBase.PointMotion DEFAULT_ORIGIN_MOTION
public static final ParametricTestBase.ParametricMotionControllerBase.PointMotion DEFAULT_INSERTION_MOTION
public static final double DEFAULT_PERIOD
public static final double DEFAULT_DISPLACEMENT
public static final double DEFAULT_ROTATION_ANGLE
public static PropertyList myProps
public ParametricMotionControllerBase(ParametricTestBase root)
public ParametricMotionControllerBase(java.lang.String name,
ParametricTestBase root)
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class ModelAgentBasepublic boolean getControlWrappable()
public void setControlWrappable(boolean enable)
public boolean getControlPoints()
public void setControlPoints(boolean enable)
public boolean getEnabled()
public void setEnabled(boolean enabled)
public ParametricTestBase.ParametricMotionControllerBase.PointMotion getOriginMotion()
public void setOriginMotion(ParametricTestBase.ParametricMotionControllerBase.PointMotion motion)
public ParametricTestBase.ParametricMotionControllerBase.PointMotion getInsertionMotion()
public void setInsertionMotion(ParametricTestBase.ParametricMotionControllerBase.PointMotion motion)
public double getPeriod()
public void setPeriod(double period)
public double getDisplacement()
public void setDisplacement(double displacement)
public double getRotationAngle()
public void setRotationAngle(double angle)
public void apply(double t0,
double t1)
ControllerRootModel's advance proceduret0 - time at start of simulation stept1 - time at end of simulation step