Class AutoPointBuilder
Inheritance
AutoPointBuilder
Assembly: NXOpen.dll
Syntax
public class AutoPointBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
AutoPointBuilder()
Declaration
protected AutoPointBuilder()
Properties
ComponentsToJoin
Declaration
public SelectComponentList ComponentsToJoin { get; }
Property Value
ComponentsTreatAsUnit
Declaration
public SelectComponentList ComponentsTreatAsUnit { get; }
Property Value
DefaultZDirection
Declaration
public AutoPointBuilder.ZDirection DefaultZDirection { get; set; }
Property Value
DistanceFromEnds
Declaration
public double DistanceFromEnds { get; set; }
Property Value
FaceGapDistance
Declaration
public double FaceGapDistance { get; set; }
Property Value
ManipulatorMatrix
Declaration
public Matrix3x3 ManipulatorMatrix { get; set; }
Property Value
MaximumBendRadius
Declaration
public double MaximumBendRadius { get; set; }
Property Value
MaximumCenterlineWidth
Declaration
public double MaximumCenterlineWidth { get; set; }
Property Value
MaximumSingleThickness
Declaration
public double MaximumSingleThickness { get; set; }
Property Value
MaximumSpacingBetweenPoints
Declaration
public double MaximumSpacingBetweenPoints { get; set; }
Property Value
MimimumNumberPointsOnOverlap
Declaration
public int MimimumNumberPointsOnOverlap { get; set; }
Property Value
MinimumFlangeWidth
Declaration
public double MinimumFlangeWidth { get; set; }
Property Value
MinimumSpacingBetweenPoints
Declaration
public double MinimumSpacingBetweenPoints { get; set; }
Property Value
OffsetDistanceFromEdge
Declaration
public double OffsetDistanceFromEdge { get; set; }
Property Value
OrientationMethod
Declaration
public AutoPointBuilder.OrientationMethodTypes OrientationMethod { get; set; }
Property Value
ReuseFeatures
Declaration
public SelectFeatureList ReuseFeatures { get; }
Property Value
ReuseMatchTolerance
Declaration
public double ReuseMatchTolerance { get; set; }
Property Value
Type
Declaration
public AutoPointBuilder.Types Type { get; set; }
Property Value
Declaration
public double UniformSpacingTolerance { get; set; }
Property Value
WeldType
Declaration
[Obsolete("Deprecated in NX10.0.0. Use overloaded function with PointMark enum instead.")]
public WeldFeatureSetType WeldType { get; set; }
Property Value
Methods
CreateFeatureSet(int)
Declaration
public NXObject CreateFeatureSet(int interferenceIndex)
Parameters
Type |
Name |
Description |
int |
interferenceIndex |
|
Returns
FindNumberOfInterferenceRegions()
Declaration
public int FindNumberOfInterferenceRegions()
Returns
GetInterferenceDetails(int)
Declaration
public AutoPointBuilder.InterferenceDetails GetInterferenceDetails(int interferenceIndex)
Parameters
Type |
Name |
Description |
int |
interferenceIndex |
|
Returns
GetWeldType()
Declaration
public PointMarkBuilder.WeldTypes GetWeldType()
Returns
SetDisplayCsys(bool)
Declaration
public void SetDisplayCsys(bool showCsys)
Parameters
Type |
Name |
Description |
bool |
showCsys |
|
SetShowSolids(bool)
Declaration
public void SetShowSolids(bool showSolids)
Parameters
Type |
Name |
Description |
bool |
showSolids |
|
SetShowThruState(bool)
Declaration
public void SetShowThruState(bool showThruState)
Parameters
Type |
Name |
Description |
bool |
showThruState |
|
SetWeldType(WeldTypes)
Declaration
public void SetWeldType(PointMarkBuilder.WeldTypes weldType)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink