Search Results for

    Show / Hide Table of Contents

    Class BlockFeatureBuilder

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    BlockFeatureBuilder
    Implements
    IMessageSink
    IComponentBuilder
    Inherited Members
    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 BlockFeatureBuilder : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    BlockFeatureBuilder()

    Declaration
    protected BlockFeatureBuilder()

    Properties

    BooleanOption

    Declaration
    public BooleanOperation BooleanOption { get; }
    Property Value
    Type Description
    BooleanOperation

    BooleanType

    Declaration
    public Feature.BooleanType BooleanType { get; set; }
    Property Value
    Type Description
    Feature.BooleanType

    Height

    Declaration
    public Expression Height { get; }
    Property Value
    Type Description
    Expression

    Length

    Declaration
    public Expression Length { get; }
    Property Value
    Type Description
    Expression

    Origin

    Declaration
    public Point3d Origin { get; set; }
    Property Value
    Type Description
    Point3d

    OriginPoint

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

    ParentAssociativity

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

    PointFromOrigin

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

    Target

    Declaration
    public Body Target { get; set; }
    Property Value
    Type Description
    Body

    Type

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

    Width

    Declaration
    public Expression Width { get; }
    Property Value
    Type Description
    Expression

    Methods

    GetOrientation(out Vector3d, out Vector3d)

    Declaration
    public void GetOrientation(out Vector3d xAxis, out Vector3d yAxis)
    Parameters
    Type Name Description
    Vector3d xAxis
    Vector3d yAxis

    SetBooleanOperationAndTarget(BooleanType, Body)

    Declaration
    public void SetBooleanOperationAndTarget(Feature.BooleanType booleanOperation, Body targetBody)
    Parameters
    Type Name Description
    Feature.BooleanType booleanOperation
    Body targetBody

    SetHeight(string)

    Declaration
    public void SetHeight(string height)
    Parameters
    Type Name Description
    string height

    SetLength(string)

    Declaration
    public void SetLength(string length)
    Parameters
    Type Name Description
    string length

    SetOrientation(Vector3d, Vector3d)

    Declaration
    public void SetOrientation(Vector3d xAxis, Vector3d yAxis)
    Parameters
    Type Name Description
    Vector3d xAxis
    Vector3d yAxis

    SetOriginAndLengths(Point3d, string, string, string)

    Declaration
    public void SetOriginAndLengths(Point3d originPoint, string lengthExpression, string widthExpression, string heightExpression)
    Parameters
    Type Name Description
    Point3d originPoint
    string lengthExpression
    string widthExpression
    string heightExpression

    SetTwoDiagonalPoints(Point3d, Point3d)

    Declaration
    public void SetTwoDiagonalPoints(Point3d originPoint, Point3d cornerPoint)
    Parameters
    Type Name Description
    Point3d originPoint
    Point3d cornerPoint

    SetTwoPointsAndHeight(Point3d, Point3d, string)

    Declaration
    public void SetTwoPointsAndHeight(Point3d originPoint, Point3d cornerPoint, string heightExpression)
    Parameters
    Type Name Description
    Point3d originPoint
    Point3d cornerPoint
    string heightExpression

    SetWidth(string)

    Declaration
    public void SetWidth(string width)
    Parameters
    Type Name Description
    string width

    Implements

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