public interface AssyFEModel extends BaseFEModel, IHierarchicalFEModel
nxopen.cae.FENode
) and Elements (FEElement
) in the model.
Only one instance of this class will exist in each assyfem part file
Modifier and Type | Interface and Description |
---|---|
static class |
AssyFEModel.MappedComponentRemovalType
the unmap types
|
static class |
AssyFEModel.RepositionType
the reposition types
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
TaggedObject |
find(String journalIdentifier)
Finds the
NXObject with the given identifier as recorded in a journal. |
Component |
getAssemblyComponentForMappedFemOcc(FEModelOccurrence femOcc)
Returns the
Component in the Cad assembly fem that corresponds to an FEModelOccurrence . |
boolean |
getFreezeOption()
Get freeze option
License requirements: nx_masterfem ("Finite Element Modeling") . |
AssyFEModel.MappedComponentRemovalType |
getMappedComponentRemovalOption()
Get unmap update option
License requirements: nx_masterfem ("Finite Element Modeling") . |
FEModelOccurrence |
getMappedFemOccForAssemblyComponent(Component cadPartOcc)
Returns the
FEModelOccurrence in this assembly fem that corresponds to an Component . |
AssyFEModel.RepositionType |
getRepositionOption()
Get reposition update option
License requirements: nx_masterfem ("Finite Element Modeling") . |
FEModelOccurrence |
mapFemToAssemblyComponent(BaseFemPart femPart,
Component cadPartOcc,
boolean workLayer)
Map a fem part to an assembly component in an assembly fem.
|
void |
removeFemMappedToAssemblyComponent(Component cadPartOcc)
Remove fem component mapped to assembly component in an assembly fem
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setFreezeOption(boolean freezeOption)
Sets freeze option
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setMappedComponentRemovalOption(AssyFEModel.MappedComponentRemovalType remOption)
Sets unmap update option
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setRepositionOption(AssyFEModel.RepositionType reposOption)
Sets reposition update option
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
unmapFemFromAssemblyComponent(Component cadPartOcc)
Unmap a fem part from an assembly component in an assembly fem
License requirements: nx_masterfem ("Finite Element Modeling") . |
beamSections, bolts, caeConnections, caeReuseLibrary, cfdContactPreventionConstraints, cfdLocalResolutionConstraints, enableFemUpdate, fluidDomains, meshControls, nodeElementMgr, updateFemodel
feelementLabelMap, fenodeLabelMap, meshManager
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, 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
getChildren, parent
TaggedObject find(String journalIdentifier) throws NXException, RemoteException
NXObject
with the given identifier as recorded in a journal.
An object may not return the same value as its JournalIdentifier in different versions of
the software. However newer versions of the software should find the same object when
FindObject is passed older versions of its journal identifier. In general, this method
should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
journalIdentifier
- Journal identifier of the objectNXException
RemoteException
FEModelOccurrence mapFemToAssemblyComponent(BaseFemPart femPart, Component cadPartOcc, boolean workLayer) throws NXException, RemoteException
femPart
- base fem partcadPartOcc
- component in an assemblyworkLayer
- true = Work layer or false = Original fem layerNXException
RemoteException
FEModelOccurrence getMappedFemOccForAssemblyComponent(Component cadPartOcc) throws NXException, RemoteException
FEModelOccurrence
in this assembly fem that corresponds to an Component
.
This relationship would have been originally established through a call to CAE.AssyFEModel#mapFemToAssemblyComponent
.
cadPartOcc
- component in an assemblyNXException
RemoteException
Component getAssemblyComponentForMappedFemOcc(FEModelOccurrence femOcc) throws NXException, RemoteException
Component
in the Cad assembly fem that corresponds to an FEModelOccurrence
.
This relationship would have been originally established through a call to CAE.AssyFEModel#mapFemToAssemblyComponent
.
femOcc
- fem occurrenceNXException
RemoteException
void unmapFemFromAssemblyComponent(Component cadPartOcc) throws NXException, RemoteException
cadPartOcc
- component in an assemblyNXException
RemoteException
void removeFemMappedToAssemblyComponent(Component cadPartOcc) throws NXException, RemoteException
cadPartOcc
- component in an assemblyNXException
RemoteException
AssyFEModel.RepositionType getRepositionOption() throws NXException, RemoteException
NXException
RemoteException
void setRepositionOption(AssyFEModel.RepositionType reposOption) throws NXException, RemoteException
reposOption
- reposition optionNXException
RemoteException
AssyFEModel.MappedComponentRemovalType getMappedComponentRemovalOption() throws NXException, RemoteException
NXException
RemoteException
void setMappedComponentRemovalOption(AssyFEModel.MappedComponentRemovalType remOption) throws NXException, RemoteException
remOption
- removal optionNXException
RemoteException
boolean getFreezeOption() throws NXException, RemoteException
NXException
RemoteException
void setFreezeOption(boolean freezeOption) throws NXException, RemoteException
freezeOption
- freeze optionNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.