Search Results for

    Show / Hide Table of Contents

    Class DatumPlaneBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    DatumBuilder
    DatumPlaneBuilder
    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 DatumPlaneBuilder : DatumBuilder, IMessageSink, IComponentBuilder

    Constructors

    DatumPlaneBuilder()

    Declaration
    protected DatumPlaneBuilder()

    Properties

    OffsetInstance

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

    ResizeDuringUpdate

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

    Methods

    GetDatum()

    Declaration
    public DatumPlane GetDatum()
    Returns
    Type Description
    DatumPlane

    GetPlane()

    Declaration
    public Plane GetPlane()
    Returns
    Type Description
    Plane

    SetCornerPoints(Point3d, Point3d, Point3d, Point3d)

    Declaration
    public void SetCornerPoints(Point3d corner1, Point3d corner2, Point3d corner3, Point3d corner4)
    Parameters
    Type Name Description
    Point3d corner1
    Point3d corner2
    Point3d corner3
    Point3d corner4

    SetFaceAndOffset(Face, double, string)

    Declaration
    public void SetFaceAndOffset(Face face, double offsetValue, string expression)
    Parameters
    Type Name Description
    Face face
    double offsetValue
    string expression

    SetFixedDatumPlane(FixedType)

    Declaration
    public void SetFixedDatumPlane(DatumPlaneBuilder.FixedType type)
    Parameters
    Type Name Description
    DatumPlaneBuilder.FixedType type

    SetGeometryAndConstraints(DisplayableObject, ConstraintType, int, double, string, DisplayableObject, ConstraintType, int, double, string)

    Declaration
    public void SetGeometryAndConstraints(DisplayableObject geometry1, DatumPlaneBuilder.ConstraintType geometryConstraintType1, int constraintAttribute1, double constraintValue1, string constraint1, DisplayableObject geometry2, DatumPlaneBuilder.ConstraintType geometryConstraintType2, int constraintAttribute2, double constraintValue2, string constraint2)
    Parameters
    Type Name Description
    DisplayableObject geometry1
    DatumPlaneBuilder.ConstraintType geometryConstraintType1
    int constraintAttribute1
    double constraintValue1
    string constraint1
    DisplayableObject geometry2
    DatumPlaneBuilder.ConstraintType geometryConstraintType2
    int constraintAttribute2
    double constraintValue2
    string constraint2

    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, DatumPlaneBuilder.AlternateSolution alternateSolution, DatumPlaneBuilder.CurveOption option, ICurve curve)
    Parameters
    Type Name Description
    double arcLength
    string constraint
    DatumPlaneBuilder.AlternateSolution alternateSolution
    DatumPlaneBuilder.CurveOption option
    ICurve curve

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

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

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

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

    SetThreePoints(Point, Point, Point, UseArcLength)

    Declaration
    public void SetThreePoints(Point point1, Point point2, Point point3, DatumPlaneBuilder.UseArcLength useArcLength)
    Parameters
    Type Name Description
    Point point1
    Point point2
    Point point3
    DatumPlaneBuilder.UseArcLength useArcLength

    UpdateFeature()

    Declaration
    public Feature UpdateFeature()
    Returns
    Type Description
    Feature

    Implements

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