public static class ParametricTestBase.ParametricMotionControllerBase extends ControllerBase
Modifier and Type | Class and Description |
---|---|
static class |
ParametricTestBase.ParametricMotionControllerBase.PointMotion |
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, useCompactPathNames
TRANSPARENT, TWO_DIMENSIONAL
Constructor and Description |
---|
ParametricMotionControllerBase(ParametricTestBase root) |
ParametricMotionControllerBase(java.lang.String name,
ParametricTestBase root) |
render
copy, createRenderProps, createState, getInitialState, getRenderHints, getRenderProps, getSelection, getState, hasState, isSelectable, numSelectionQueriesNeeded, prerender, setRenderProps, setState, updateBounds
dispose, finalize, getModel, initialize, isActive, setActive, setModel, setModelFromComponent, write
checkFlag, 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, updateReferences
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getModel, initialize, isActive, setModel
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferences
getProperty
getChildren, hasChildren
postscan
isWritable, write
createState, getInitialState, getState, setState
public 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()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class ModelAgentBase
public 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)
Controller
RootModel
's advance proceduret0
- time at start of simulation stept1
- time at end of simulation step