Search Results for

    Show / Hide Table of Contents

    Class DatumAxisBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    DatumBuilder
    DatumAxisBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    DatumBuilder.CreateConstraint()
    DatumBuilder.GetConstraints()
    DatumBuilder.SetConstraints(DatumConstraint[])
    FeatureBuilder.CommitFeature()
    FeatureBuilder.GetFeature()
    FeatureBuilder.SetParentFeatureInternal(Feature)
    FeatureBuilder.UnsetParentFeatureInternal(Feature)
    FeatureBuilder.ShowInternalParentFeatureForEdit(Feature)
    FeatureBuilder.HideInternalParentFeatureAfterEdit(Feature)
    FeatureBuilder.GetPreviewBody()
    FeatureBuilder.ParentFeatureInternal
    FeatureBuilder.PatchSolutionFlag
    FeatureBuilder.PatchSurfaceFilename
    FeatureBuilder.SurroundingPatchSurfaceFilename
    Builder.Commit()
    Builder.Destroy()
    Builder.GetCommittedObjects()
    Builder.GetObject()
    Builder.ShowResults()
    Builder.Validate()
    Builder.PreviewBuilder
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(string)
    TaggedObject.PrintTestData(string, int)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.Features
    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
    Type Description
    DatumAxisBuilder.AlternateSolution

    ArcLength

    Declaration
    public OnPathDimensionBuilder ArcLength { get; }
    Property Value
    Type Description
    OnPathDimensionBuilder

    Curve

    Declaration
    public SelectICurve Curve { get; }
    Property Value
    Type Description
    SelectICurve

    CurveOrFace

    Declaration
    public SelectNXObject CurveOrFace { get; }
    Property Value
    Type Description
    SelectNXObject

    CurveOrientation

    Declaration
    public DatumAxisBuilder.CurveOrientations CurveOrientation { get; set; }
    Property Value
    Type Description
    DatumAxisBuilder.CurveOrientations

    DirectionOrientation

    Declaration
    public DatumAxisBuilder.DirectionOrientations DirectionOrientation { get; set; }
    Property Value
    Type Description
    DatumAxisBuilder.DirectionOrientations

    IsAssociative

    Declaration
    public bool IsAssociative { get; set; }
    Property Value
    Type Description
    bool

    IsAxisReversed

    Declaration
    public bool IsAxisReversed { get; set; }
    Property Value
    Type Description
    bool

    Object1

    Declaration
    public SelectNXObject Object1 { get; }
    Property Value
    Type Description
    SelectNXObject

    Object2

    Declaration
    public SelectNXObject Object2 { get; }
    Property Value
    Type Description
    SelectNXObject

    Objects

    Declaration
    public SelectNXObjectList Objects { get; }
    Property Value
    Type Description
    SelectNXObjectList

    OrientationObject

    Declaration
    public SelectNXObject OrientationObject { get; }
    Property Value
    Type Description
    SelectNXObject

    Point

    Declaration
    public Point Point { get; set; }
    Property Value
    Type Description
    Point

    Point1

    Declaration
    public Point Point1 { get; set; }
    Property Value
    Type Description
    Point

    Point2

    Declaration
    public Point Point2 { get; set; }
    Property Value
    Type Description
    Point

    ResizedEndDistance

    Declaration
    public double ResizedEndDistance { get; set; }
    Property Value
    Type Description
    double

    ReverseDirection

    Declaration
    public bool ReverseDirection { get; set; }
    Property Value
    Type Description
    bool

    Section

    Declaration
    public Section Section { get; }
    Property Value
    Type Description
    Section

    Type

    Declaration
    public DatumAxisBuilder.Types Type { get; set; }
    Property Value
    Type Description
    DatumAxisBuilder.Types

    Vector

    Declaration
    public Direction Vector { get; set; }
    Property Value
    Type Description
    Direction

    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
    Type Name Description
    DatumAxisBuilder.FixedType type

    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
    Type Name Description
    DisplayableObject geometry1
    DatumAxisBuilder.ConstraintType geometryConstraintType1
    int constraintAttribute1
    double constraintValue1
    string constraint1
    DisplayableObject geometry2
    DatumAxisBuilder.ConstraintType geometryConstraintType2
    int constraintAttribute2
    double constraintValue2
    string constraint2
    Sense direction

    SetPointAndDirection(Point, Direction)

    Declaration
    public void SetPointAndDirection(Point point, Direction direction)
    Parameters
    Type Name Description
    Point point
    Direction direction

    SetPointOnCurve(double, string, AlternateSolution, CurveOption, ICurve)

    Declaration
    public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.AlternateSolution alternateSolution, DatumAxisBuilder.CurveOption option, ICurve curve)
    Parameters
    Type Name Description
    double arcLength
    string constraint
    DatumAxisBuilder.AlternateSolution alternateSolution
    DatumAxisBuilder.CurveOption option
    ICurve curve

    SetPointOnCurve(double, string, CurveOption, DisplayableObject, ICurve)

    Declaration
    public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.CurveOption option, DisplayableObject secondGeometry, ICurve curve)
    Parameters
    Type Name Description
    double arcLength
    string constraint
    DatumAxisBuilder.CurveOption option
    DisplayableObject secondGeometry
    ICurve curve

    SetPointOnCurve(double, string, CurveOption, ICurve, DisplayableObject)

    Declaration
    public void SetPointOnCurve(double arcLength, string constraint, DatumAxisBuilder.CurveOption option, ICurve curve, DisplayableObject secondGeometry)
    Parameters
    Type Name Description
    double arcLength
    string constraint
    DatumAxisBuilder.CurveOption option
    ICurve curve
    DisplayableObject secondGeometry

    SetTwoPoints(Point, Point, UseArcLength)

    Declaration
    public void SetTwoPoints(Point point1, Point point2, DatumAxisBuilder.UseArcLength useArcLength)
    Parameters
    Type Name Description
    Point point1
    Point point2
    DatumAxisBuilder.UseArcLength useArcLength

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In this article
    Back to top Generated by DocFX