Class ClearanceAnalysisBuilder
Inheritance
ClearanceAnalysisBuilder
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
ClearanceComputationType
Declaration
public ClearanceAnalysisBuilder.ClearanceComputation ClearanceComputationType { get; set; }
Property Value
ClearanceSetName
Declaration
public string ClearanceSetName { get; set; }
Property Value
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
IsIgnorePairsWithinSameGroup
Declaration
public bool IsIgnorePairsWithinSameGroup { get; set; }
Property Value
IsIgnorePairsWithinSamePart
Declaration
public bool IsIgnorePairsWithinSamePart { get; set; }
Property Value
IsIgnorePairsWithinSameSubassembly
Declaration
public bool IsIgnorePairsWithinSameSubassembly { get; set; }
Property Value
IsIgnorePairsWithinSelectedSubassemblies
Declaration
public bool IsIgnorePairsWithinSelectedSubassemblies { get; set; }
Property Value
Layer
Declaration
public int Layer { get; set; }
Property Value
SaveInterferenceGeometry
Declaration
public bool SaveInterferenceGeometry { get; set; }
Property Value
TotalCollectionCount
Declaration
public ClearanceAnalysisBuilder.NumberOfCollections TotalCollectionCount { get; set; }
Property Value
UnitSubassemblies
Declaration
public SelectDisplayableObjectList UnitSubassemblies { get; }
Property Value
Methods
AddException(bool, 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 |
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 PairExcludedReason, out string)
Declaration
public bool GetIsPairIncluded(DisplayableObject object1, DisplayableObject object2, out ClearanceAnalysisBuilder.PairExcludedReason reason, out string text)
Parameters
Returns
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