public interface FlexBody extends MotionObject, IGraphSource
FlexBodyBuilder
MotionObject.GroupType
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
activate(boolean activate)
Sets activate or deactivate status for all normal modes
License requirements: mechanisms ("MECHANISMS") . |
NormalModeProperty |
getNormalModeById(int modeId)
Gets normal mode for given mode ID
License requirements: mechanisms ("MECHANISMS") . |
NormalModeProperty[] |
getNormalModes()
Gets all normal modes
License requirements: mechanisms ("MECHANISMS") . |
FlexPhysicalDampingSettings |
getPhysicalDampingSettings()
Gets the physical damping setting object
License requirements: mechanisms ("MECHANISMS") . |
int |
normalModeCount()
Returns the count of normal modes
License requirements: mechanisms ("MECHANISMS") . |
void |
setDampingFactors(double viscousDamping,
double hystereticDamping)
Sets damping factors for all normal modes
License requirements: mechanisms ("MECHANISMS") . |
displayScale, groupName, groupTypeOption, setDisplayScale, setGroupName, setGroupTypeOption
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
int normalModeCount() throws NXException, RemoteException
NXException
RemoteException
NormalModeProperty getNormalModeById(int modeId) throws NXException, RemoteException
modeId
- NXException
RemoteException
NormalModeProperty[] getNormalModes() throws NXException, RemoteException
NXException
RemoteException
void activate(boolean activate) throws NXException, RemoteException
activate
- NXException
RemoteException
void setDampingFactors(double viscousDamping, double hystereticDamping) throws NXException, RemoteException
viscousDamping
- hystereticDamping
- NXException
RemoteException
FlexPhysicalDampingSettings getPhysicalDampingSettings() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.