Class DatumAxisBuilder
Inheritance
DatumAxisBuilder
Assembly: NXOpen.dll
Syntax
public class DatumAxisBuilder : DatumBuilder, IMessageSink, IComponentBuilder
Constructors
DatumAxisBuilder()
Declaration
protected DatumAxisBuilder()
Properties
AlternateSolutionType
Declaration
public DatumAxisBuilder.AlternateSolution AlternateSolutionType { get; set; }
Property Value
ArcLength
Declaration
public OnPathDimensionBuilder ArcLength { get; }
Property Value
Curve
Declaration
public SelectICurve Curve { get; }
Property Value
CurveOrFace
Declaration
public SelectNXObject CurveOrFace { get; }
Property Value
CurveOrientation
Declaration
public DatumAxisBuilder.CurveOrientations CurveOrientation { get; set; }
Property Value
DirectionOrientation
Declaration
public DatumAxisBuilder.DirectionOrientations DirectionOrientation { get; set; }
Property Value
IsAssociative
Declaration
public bool IsAssociative { get; set; }
Property Value
IsAxisReversed
Declaration
public bool IsAxisReversed { get; set; }
Property Value
Object1
Declaration
public SelectNXObject Object1 { get; }
Property Value
Object2
Declaration
public SelectNXObject Object2 { get; }
Property Value
Objects
Declaration
public SelectNXObjectList Objects { get; }
Property Value
OrientationObject
Declaration
public SelectNXObject OrientationObject { get; }
Property Value
Point
Declaration
public Point Point { get; set; }
Property Value
Point1
Declaration
public Point Point1 { get; set; }
Property Value
Point2
Declaration
public Point Point2 { get; set; }
Property Value
ResizedEndDistance
Declaration
public double ResizedEndDistance { get; set; }
Property Value
ReverseDirection
Declaration
public bool ReverseDirection { get; set; }
Property Value
Section
Declaration
public Section Section { get; }
Property Value
Type
Declaration
public DatumAxisBuilder.Types Type { get; set; }
Property Value
Vector
Declaration
public Direction Vector { get; set; }
Property Value
Methods
EvaluatePath(Section)
Declaration
public void EvaluatePath(Section section)
Parameters
Type |
Name |
Description |
Section |
section |
|
SetFixedDatumAxis(FixedType)
Declaration
public void SetFixedDatumAxis(DatumAxisBuilder.FixedType type)
Parameters
SetGeometryAndConstraints(DisplayableObject, ConstraintType, int, double, string, DisplayableObject, ConstraintType, int, double, string, Sense)
Declaration
public void SetGeometryAndConstraints(DisplayableObject geometry1, DatumAxisBuilder.ConstraintType geometryConstraintType1, int constraintAttribute1, double constraintValue1, string constraint1, DisplayableObject geometry2, DatumAxisBuilder.ConstraintType geometryConstraintType2, int constraintAttribute2, double constraintValue2, string constraint2, Sense direction)
Parameters
SetPointAndDirection(Point, Direction)
Declaration
public void SetPointAndDirection(Point point, Direction direction)
Parameters
SetPointOnCurve(double, string, AlternateSolution, CurveOption, ICurve)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.AlternateSolution alternateSolution, DatumAxisBuilder.CurveOption option, ICurve curve)
Parameters
SetPointOnCurve(double, string, CurveOption, DisplayableObject, ICurve)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.CurveOption option, DisplayableObject secondGeometry, ICurve curve)
Parameters
SetPointOnCurve(double, string, CurveOption, ICurve, DisplayableObject)
Declaration
public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.CurveOption option, ICurve curve, DisplayableObject secondGeometry)
Parameters
SetTwoPoints(Point, Point, UseArcLength)
Declaration
public void SetTwoPoints(Point point1, Point point2, DatumAxisBuilder.UseArcLength useArcLength)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink