public interface AssyFEModel extends BaseFEModel, IHierarchicalFEModel, IPostScenarioDataSource
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, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
deleteModelEdits()
Delete any Model Edits that exist on this Assembly FEM.
|
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.
|
FEModelOccurrence[] |
mapFemToMultiAssemblyComponents(BaseFemPart femPart,
Component[] pCadPartOccs,
boolean workLayer)
Map a fem part to multiple assembly components 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") . |
askUpdatePending, beamSections, bolts, caeConnections, caeReuseLibrary, cfdAutoRefinementConstraints, cfdContactPreventionConstraints, cfdLocalResolutionConstraints, connectionElementCollection, connectionsRootFolder, enableFemUpdate, fluidDomains, meshControls, nodeElementMgr, updateFemodel
connectionsContainer, feelementLabelMap, fenodeLabelMap, meshManager
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
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[] mapFemToMultiAssemblyComponents(BaseFemPart femPart, Component[] pCadPartOccs, boolean workLayer) throws NXException, RemoteException
femPart
- base fem partpCadPartOccs
- components in cad assembly to map toworkLayer
- 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 mapFemToAssemblyComponent(nxopen.cae.BaseFemPart, nxopen.assemblies.Component, boolean)
.
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 mapFemToAssemblyComponent(nxopen.cae.BaseFemPart, nxopen.assemblies.Component, boolean)
.
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
void deleteModelEdits() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.