Class ClearanceAnalysisBuilder
Inheritance
System.Object
System.MarshalByRefObject
ClearanceAnalysisBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ClearanceAnalysisBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
ClearanceAnalysisBuilder()
Declaration
protected ClearanceAnalysisBuilder()
Properties
CalculationMethod
Declaration
public ClearanceAnalysisBuilder.CalculationMethodType CalculationMethod { get; set; }
Property Value
ClearanceBetween
Declaration
public ClearanceAnalysisBuilder.ClearanceBetweenEntity ClearanceBetween { get; set; }
Property Value
ClearanceSetName
Declaration
public string ClearanceSetName { get; set; }
Property Value
Type |
Description |
System.String |
|
CollectionOneObjects
Declaration
public SelectDisplayableObjectList CollectionOneObjects { get; }
Property Value
CollectionOneRange
Declaration
public ClearanceAnalysisBuilder.CollectionRange CollectionOneRange { get; set; }
Property Value
CollectionTwoObjects
Declaration
public SelectDisplayableObjectList CollectionTwoObjects { get; }
Property Value
CollectionTwoRange
Declaration
public ClearanceAnalysisBuilder.CollectionRange CollectionTwoRange { get; set; }
Property Value
InterferenceColor
Declaration
public NXColor InterferenceColor { get; set; }
Property Value
IsCalculatePenetrationDepth
Declaration
public bool IsCalculatePenetrationDepth { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsIgnorePairsWithinSameGroup
Declaration
public bool IsIgnorePairsWithinSameGroup { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsIgnorePairsWithinSamePart
Declaration
public bool IsIgnorePairsWithinSamePart { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsIgnorePairsWithinSameSubassembly
Declaration
public bool IsIgnorePairsWithinSameSubassembly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsIgnorePairsWithinSelectedSubassemblies
Declaration
public bool IsIgnorePairsWithinSelectedSubassemblies { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Layer
Declaration
public int Layer { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
SaveInterferenceGeometry
Declaration
public bool SaveInterferenceGeometry { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TotalCollectionCount
Declaration
public ClearanceAnalysisBuilder.NumberOfCollections TotalCollectionCount { get; set; }
Property Value
UnitSubassemblies
Declaration
public SelectDisplayableObjectList UnitSubassemblies { get; }
Property Value
Methods
AddException(Boolean, DisplayableObject, DisplayableObject, String)
Declaration
public void AddException(bool isExclude, DisplayableObject comp1, DisplayableObject comp2, string text)
Parameters
AddObjectClearanceZone(DisplayableObject, Expression)
Declaration
public void AddObjectClearanceZone(DisplayableObject object, Expression expression)
Parameters
AddPairClearanceZone(DisplayableObject, DisplayableObject, Expression)
Declaration
public void AddPairClearanceZone(DisplayableObject object1, DisplayableObject object2, Expression expression)
Parameters
CreateClearanceZoneExpression(String)
Declaration
public Expression CreateClearanceZoneExpression(string rhsExpression)
Parameters
Type |
Name |
Description |
System.String |
rhsExpression |
|
Returns
DeleteException(DisplayableObject, DisplayableObject)
Declaration
public void DeleteException(DisplayableObject comp1, DisplayableObject comp2)
Parameters
DeleteObjectClearanceZone(DisplayableObject)
Declaration
public void DeleteObjectClearanceZone(DisplayableObject object)
Parameters
DeletePairClearanceZone(DisplayableObject, DisplayableObject)
Declaration
public void DeletePairClearanceZone(DisplayableObject object1, DisplayableObject object2)
Parameters
GetDefaultClearanceZone()
Declaration
public Expression GetDefaultClearanceZone()
Returns
GetIsPairIncluded(DisplayableObject, DisplayableObject, out ClearanceAnalysisBuilder.PairExcludedReason, out String)
Declaration
public bool GetIsPairIncluded(DisplayableObject object1, DisplayableObject object2, out ClearanceAnalysisBuilder.PairExcludedReason reason, out string text)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetObjectClearanceZone(DisplayableObject, out Expression)
Declaration
public ClearanceAnalysisBuilder.ClearanceZoneSource GetObjectClearanceZone(DisplayableObject object, out Expression expression)
Parameters
Returns
GetPairClearanceZone(DisplayableObject, DisplayableObject, out Expression)
Declaration
public ClearanceAnalysisBuilder.ClearanceZoneSource GetPairClearanceZone(DisplayableObject object1, DisplayableObject object2, out Expression expression)
Parameters
Returns
SetDefaultClearanceZone(Expression)
Declaration
public void SetDefaultClearanceZone(Expression expression)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink