public abstract class MeshFieldComp extends ModelComponentBase implements FieldComponent
ModelComponent.NavpanelVisibility
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, myProps, NULL_OBJ, useCompactPathNames
Constructor and Description |
---|
MeshFieldComp() |
Modifier and Type | Method and Description |
---|---|
void |
clearCacheIfNecessary()
Used internally by the system to clear cached values
for subclasses that support value caching.
|
MeshFieldPoint |
createFieldPoint(Point3d pnt)
Create a MeshFieldPoint corresponding to the nearest point on this
component's mesh to a specified position.
|
void |
getHardReferences(java.util.List<ModelComponent> refs)
Appends all hard references for this component to a list.
|
MeshBase |
getMesh() |
MeshComponent |
getMeshComp() |
int |
getRenderHints() |
RenderProps |
getRenderProps() |
void |
getSelection(java.util.LinkedList<java.lang.Object> list,
int qid) |
boolean |
isSelectable() |
int |
numSelectionQueriesNeeded() |
void |
setRenderProps(RenderProps props) |
void |
updateBounds(Vector3d pmin,
Vector3d pmax) |
checkFlag, checkName, checkNameUniqueness, clearFlag, clone, connectToHierarchy, copy, createTempFlag, disconnectFromHierarchy, getAllPropertyInfo, getChildren, getGrandParent, getName, getNameRange, getNavpanelVisibility, getNavpanelVisibility, getNumber, getParent, getProperty, getSoftReferences, hasChildren, hasState, 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, write
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
connectToHierarchy, disconnectFromHierarchy, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, setWritable, updateReferences
getAllPropertyInfo, getProperty
getChildren, hasChildren
postscan
isWritable, write
public MeshComponent getMeshComp()
public MeshBase getMesh()
public void clearCacheIfNecessary()
clearCacheIfNecessary
in interface FieldComponent
public MeshFieldPoint createFieldPoint(Point3d pnt)
public void getHardReferences(java.util.List<ModelComponent> refs)
ModelComponentBase
getHardReferences
in interface ModelComponent
getHardReferences
in class ModelComponentBase
refs
- list to which hard references are appendedpublic RenderProps getRenderProps()
public void setRenderProps(RenderProps props)
public int getRenderHints()
public boolean isSelectable()
public void getSelection(java.util.LinkedList<java.lang.Object> list, int qid)
public int numSelectionQueriesNeeded()