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