public class AffineNumericInputProbe extends NumericInputProbe
ModelComponent.NavpanelVisibility
EXPLICIT_TIME, myProps
useOldSaveMethod, writeStartStopTimeInSeconds
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, NULL_OBJ, useCompactPathNames
COPY_REFERENCES
Constructor and Description |
---|
AffineNumericInputProbe()
Interpolate data to specified time and set related properties values.
|
AffineNumericInputProbe(ModelComponent e) |
AffineNumericInputProbe(ModelComponent e,
java.lang.String propName,
double startTime,
double stopTime) |
AffineNumericInputProbe(ModelComponent e,
java.lang.String propName,
java.lang.String fileName) |
AffineNumericInputProbe(Property[] props,
ModelComponent e) |
Modifier and Type | Method and Description |
---|---|
void |
apply(double t)
Interpolate data to specified time and set related properties values.
|
void |
createNumericList(int vsize) |
java.util.ArrayList<Point3d> |
getPoints(double t) |
double |
getTimeOffset() |
AffineTransform3d |
getTransform() |
VectorNd |
getValues(double t) |
void |
initTransform(int size) |
void |
set(Property[] props,
java.lang.String[] driverExpressions,
java.lang.String[] variableNames,
int[] variableDimensions,
PlotTraceInfo[] traceInfos) |
void |
setTimeOffset(double tOffset) |
void |
setTransform(AffineTransform3d A) |
addData, addData, addData, addData, addData, addData, clone, copy, createState, getAllPropertyInfo, getCopyReferences, getExtendData, getInput, getState, hasState, isDuplicatable, isInput, isSettable, load, loadEmpty, postscan, read, save, scan, scanItem, set, setAttachedFileName, setAttachedFileName, setData, setExtendData, setInputProperties, setState, write, writeItems
applyDefaultDisplayRanges, decreaseDisplayRanges, dispose, getAttachedProperties, getData, getDefaultDisplayMax, getDefaultDisplayMin, getDefaultDisplayRange, getDisplay, getDrivers, getFormat, getInterpolation, getInterpolationOrder, getLegend, getMatlabName, getMinMaxValues, getNumericList, getOrderedTraceIndex, getPlotTraceInfo, getRange, getRangeHints, getTraceColor, getTraceLabel, getValues, getVariables, getVsize, increaseDisplayRanges, isCloneable, isEmpty, isPrintable, isSmallDisplayVisible, isTraceVisible, isValidVariableName, loadFromMatlab, print, removeDisplay, removeLegend, resetTraceColors, resetTraceOrder, saveToMatlab, scaleNumericList, setDefaultDisplayRange, setDefaultDisplayRange, setFormat, setInterpolation, setInterpolationOrder, setLegendLabels, setRangeHints, setScale, setSmallDisplayVisible, setTraceColor, setTraceLabel, setTraceOrder, setTraceVisible, setValues, swapPlotTraceOrder, updateDisplays, updateDisplays, updateDisplaysForPropertyChanges, updateDisplaysWithoutAutoRanging
getAttachedFile, getAttachedFileName, getChildren, getDefaultScale, getDefaultStartTime, getDefaultStopTime, getDefaultUpdateInterval, getDuration, getInitialState, getProperty, getScale, getStartTime, getStopTime, getTimelineTime, getTrack, getUpdateInterval, getVirtualTime, hasAttachedFile, hasChildren, isAttachedFileRelative, isEventTime, isScalable, nextEventTime, setInterval, setName, setScalable, setStartStopTimes, setStartTime, setStopTime, setTrack, setUpdateInterval
finalize, getModel, initialize, isActive, setActive, setModel, setModelFromComponent, write
checkFlag, checkName, checkNameUniqueness, clearFlag, connectToHierarchy, createTempFlag, disconnectFromHierarchy, getGrandParent, getHardReferences, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isConnectedToHierarchy, isFixed, isMarked, isSelected, isWritable, makeValidName, makeValidName, notifyParentOfChange, printReferences, recursivelyContained, recursivelyContains, removeTempFlag, setFixed, setFlag, setMarked, setNavpanelVisibility, setNavpanelVisibility, setNumber, setParent, setSelected, updateReferences
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, isFixed, isMarked, isSelected, notifyParentOfChange, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences
getProperty
getChildren, hasChildren
isWritable, write
public AffineNumericInputProbe()
public AffineNumericInputProbe(ModelComponent e)
public AffineNumericInputProbe(ModelComponent e, java.lang.String propName, java.lang.String fileName) throws java.io.IOException
java.io.IOException
public AffineNumericInputProbe(ModelComponent e, java.lang.String propName, double startTime, double stopTime)
public AffineNumericInputProbe(Property[] props, ModelComponent e)
public void initTransform(int size)
public void setTransform(AffineTransform3d A)
public AffineTransform3d getTransform()
public VectorNd getValues(double t)
public java.util.ArrayList<Point3d> getPoints(double t)
public void set(Property[] props, java.lang.String[] driverExpressions, java.lang.String[] variableNames, int[] variableDimensions, PlotTraceInfo[] traceInfos)
set
in class NumericInputProbe
public void createNumericList(int vsize)
createNumericList
in class NumericInputProbe
public void setTimeOffset(double tOffset)
public double getTimeOffset()
public void apply(double t)
NumericInputProbe
apply
in class NumericInputProbe
t
- current time