public class ShellNodeFrameAttachment extends PointFrameAttachment implements HasAttachments
ModelComponent.NavpanelVisibility
enforceUniqueCompositeNames, enforceUniqueNames, myNumber, myProps, NULL_OBJ, useCompactPathNames
COPY_REFERENCES, REST_POSITION
Constructor and Description |
---|
ShellNodeFrameAttachment() |
ShellNodeFrameAttachment(FemNode3d node,
Frame frame) |
Modifier and Type | Method and Description |
---|---|
void |
connectToHierarchy(CompositeComponent hcomp)
Update the attachment position state whenever we connect to the parent
(i.e., plug in to the hierarchy).
|
void |
disconnectFromHierarchy(CompositeComponent hcomp)
Update the attachment position state whenever we connect to the parent
(i.e., plug in to the hierarchy).
|
void |
getAttachments(java.util.List<DynamicAttachment> list)
Returns the attachments contained by this component.
|
DirectorFrameAttachment |
getDirectorAttachment() |
FemNode3d |
getNode() |
boolean |
hasDirectorAttachment() |
void |
writeItems(java.io.PrintWriter pw,
NumberFormat fmt,
CompositeComponent ancestor) |
addMassToMasters, addTargetJacobian, applyForces, copy, detachSlave, getCurrentPos, getCurrentVel, getDerivative, getFrame, getGT, getLocation, getUndeformedPos, mulSubGT, mulSubGTM, mulSubMG, scale, setCurrentPos, setLocation, updateAttachment, updatePosStates, updateVelStates
checkMasterBlocks, getCopyReferences, getMasters, getPoint, getSlave, invalidateMasters, isDuplicatable, notifyMastersOfPositionChange, numMasters
addBackRefs, addBackRefs, addConnectedMasterRefs, clone, connectAttachment, getAttachment, getHardReferences, oneMasterActive, oneMasterNotAttached, removeBackRefs, removeBackRefs, removeConnectedMasterRefs, setSlaveAffectsStiffness, slaveAffectsStiffness
checkFlag, checkName, checkNameUniqueness, clearFlag, createTempFlag, 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
getHardReferences, 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 FemNode3d getNode()
public boolean hasDirectorAttachment()
public void connectToHierarchy(CompositeComponent hcomp)
DynamicAttachmentBase
connectToHierarchy
in interface ModelComponent
connectToHierarchy
in class DynamicAttachmentBase
hcomp
- hierarchy component to which this component,
or its ancestor, was attachedpublic void disconnectFromHierarchy(CompositeComponent hcomp)
DynamicAttachmentBase
disconnectFromHierarchy
in interface ModelComponent
disconnectFromHierarchy
in class DynamicAttachmentBase
hcomp
- hierarchy component from which this component,
or its ancestor, was detachedpublic DirectorFrameAttachment getDirectorAttachment()
public void getAttachments(java.util.List<DynamicAttachment> list)
HasAttachments
getAttachments
in interface HasAttachments
public void writeItems(java.io.PrintWriter pw, NumberFormat fmt, CompositeComponent ancestor) throws java.io.IOException
writeItems
in class PointFrameAttachment
java.io.IOException