Class AssyFEModel
Assembly: NXOpen.dll
Syntax
public class AssyFEModel : BaseFEModel, IMessageSink, IHierarchicalFEModel, INXObject, IPostScenarioDataSource
Constructors
AssyFEModel()
Declaration
Properties
Parent
Declaration
public IFEModel Parent { get; }
Property Value
Methods
DeleteModelEdits()
Declaration
public void DeleteModelEdits()
Find(string)
Declaration
public TaggedObject Find(string journalIdentifier)
Parameters
Type |
Name |
Description |
string |
journalIdentifier |
|
Returns
Declaration
public Component GetAssemblyComponentForMappedFemOcc(FEModelOccurrence femOcc)
Parameters
Returns
GetChildren()
Declaration
public FEModelOccurrence[] GetChildren()
Returns
GetFreezeOption()
Declaration
public bool GetFreezeOption()
Returns
GetMappedComponentRemovalOption()
Declaration
public AssyFEModel.MappedComponentRemovalType GetMappedComponentRemovalOption()
Returns
GetMappedFemOccForAssemblyComponent(Component)
Declaration
public FEModelOccurrence GetMappedFemOccForAssemblyComponent(Component cadPartOcc)
Parameters
Returns
GetRepositionOption()
Declaration
public AssyFEModel.RepositionType GetRepositionOption()
Returns
LocateCoordinateSystemThatControlsComponentPositioning(FEModelOccurrence)
Declaration
public CartesianCoordinateSystem LocateCoordinateSystemThatControlsComponentPositioning(FEModelOccurrence femOcc)
Parameters
Returns
MapFemToAssemblyComponent(BaseFemPart, Component, bool)
Declaration
public FEModelOccurrence MapFemToAssemblyComponent(BaseFemPart femPart, Component cadPartOcc, bool workLayer)
Parameters
Returns
MapFemToMultiAssemblyComponents(BaseFemPart, Component[], bool)
Declaration
public FEModelOccurrence[] MapFemToMultiAssemblyComponents(BaseFemPart femPart, Component[] pCadPartOccs, bool workLayer)
Parameters
Returns
PositionAllComponentsByCoordinateSystems(int)
Declaration
public void PositionAllComponentsByCoordinateSystems(int startLabel)
Parameters
Type |
Name |
Description |
int |
startLabel |
|
PositionComponentByCoordinateSystem(FEModelOccurrence, CartesianCoordinateSystem)
Declaration
public void PositionComponentByCoordinateSystem(FEModelOccurrence femOcc, CartesianCoordinateSystem csys)
Parameters
PositionComponentsByCoordinateSystems(FEModelOccurrence[], int)
Declaration
public void PositionComponentsByCoordinateSystems(FEModelOccurrence[] femOccs, int startLabel)
Parameters
RemoveFemMappedToAssemblyComponent(Component)
Declaration
public void RemoveFemMappedToAssemblyComponent(Component cadPartOcc)
Parameters
RemovePositioningOfComponentByCoordinateSystem(FEModelOccurrence)
Declaration
public void RemovePositioningOfComponentByCoordinateSystem(FEModelOccurrence femOcc)
Parameters
RemovePositioningOfComponentsByCoordinateSystem()
Declaration
public void RemovePositioningOfComponentsByCoordinateSystem()
SetFreezeOption(bool)
Declaration
public void SetFreezeOption(bool freezeOption)
Parameters
Type |
Name |
Description |
bool |
freezeOption |
|
SetMappedComponentRemovalOption(MappedComponentRemovalType)
Declaration
public void SetMappedComponentRemovalOption(AssyFEModel.MappedComponentRemovalType remOption)
Parameters
SetRepositionOption(RepositionType)
Declaration
public void SetRepositionOption(AssyFEModel.RepositionType reposOption)
Parameters
UnmapAndPreserveFemFromAssemblyComponent(FEModelOccurrence)
Declaration
public void UnmapAndPreserveFemFromAssemblyComponent(FEModelOccurrence femOcc)
Parameters
UnmapFemFromAssemblyComponent(Component)
Declaration
public void UnmapFemFromAssemblyComponent(Component cadPartOcc)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink