Class AssemblyLabelManagerBuilder
Inheritance
AssemblyLabelManagerBuilder
Assembly: NXOpen.dll
Syntax
public class AssemblyLabelManagerBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
AssemblyLabelManagerBuilder()
Declaration
protected AssemblyLabelManagerBuilder()
Methods
AutoResolveLabels(AutoResolveType, EntityType[], int[], int)
Declaration
public void AutoResolveLabels(AssemblyLabelManagerBuilder.AutoResolveType autoResolveType, AssemblyLabelManagerBuilder.EntityType[] entityTypes, int[] offsetEntityTypeLabelToNearest, int topOffset)
Parameters
ClearOffsets()
Declaration
public void ClearOffsets()
GetFEModelOccOffsets(FEModelOccurrence, EntityType[], out int[])
Declaration
public bool GetFEModelOccOffsets(FEModelOccurrence femocc, AssemblyLabelManagerBuilder.EntityType[] entityTypes, out int[] offsetEntityTypeLabelToNearest)
Parameters
Returns
Declaration
public bool PerformDeepLabelConflictCheck(AssemblyLabelManagerBuilder.EntityType entityType, FEModelOccurrence[] femoccs, out AssemblyLabelManagerBuilder.DeepCheckConflictStatus[] entityTypeDeepConflictStatus)
Parameters
Returns
SetFEModelOccOffsets(FEModelOccurrence, EntityType[], int[])
Declaration
public void SetFEModelOccOffsets(FEModelOccurrence femocc, AssemblyLabelManagerBuilder.EntityType[] entityTypes, int[] offsetEntityTypeLabelToNearest)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink