Search Results for

    Show / Hide Table of Contents

    Class StudioXformBuilderEx

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    Builder
    FeatureBuilder
    StudioXformBuilderEx
    Implements
    System.Runtime.Remoting.Messaging.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, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.Features
    Assembly: NXOpen.dll
    Syntax
    public class StudioXformBuilderEx : FeatureBuilder, IMessageSink, IComponentBuilder

    Constructors

    StudioXformBuilderEx()

    Declaration
    protected StudioXformBuilderEx()

    Properties

    AdvancedMethod

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.AdvancedMethodOption instead.")]
    public StudioXformBuilderEx.AdvancedMethodType AdvancedMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.AdvancedMethodType

    AdvancedMethodOption

    Declaration
    public StudioXformBuilderEx.AdvancedMethodOptionType AdvancedMethodOption { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.AdvancedMethodOptionType

    CanUseFaceFinder

    Declaration
    public bool CanUseFaceFinder { get; set; }
    Property Value
    Type Description
    System.Boolean

    ContinuityUMax

    Declaration
    public Continuity ContinuityUMax { get; }
    Property Value
    Type Description
    Continuity

    ContinuityUMin

    Declaration
    public Continuity ContinuityUMin { get; }
    Property Value
    Type Description
    Continuity

    ContinuityVMax

    Declaration
    public Continuity ContinuityVMax { get; }
    Property Value
    Type Description
    Continuity

    ContinuityVMin

    Declaration
    public Continuity ContinuityVMin { get; }
    Property Value
    Type Description
    Continuity

    ControlPoleManager

    Declaration
    public ControlPoleManagerData ControlPoleManager { get; }
    Property Value
    Type Description
    ControlPoleManagerData

    CurveRange

    Declaration
    public CurveRangeBuilder CurveRange { get; }
    Property Value
    Type Description
    CurveRangeBuilder

    DegreesAndSegmentsOrPatches

    Declaration
    public DegreesAndSegmentsOrPatchesBuilder DegreesAndSegmentsOrPatches { get; }
    Property Value
    Type Description
    DegreesAndSegmentsOrPatchesBuilder

    EditSymmetrically

    Declaration
    public bool EditSymmetrically { get; set; }
    Property Value
    Type Description
    System.Boolean

    ExtractMethod

    Declaration
    public StudioXformBuilderEx.ExtrationMethodType ExtractMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ExtrationMethodType

    ExtractTolerance

    Declaration
    public double ExtractTolerance { get; set; }
    Property Value
    Type Description
    System.Double

    FaceFinder

    Declaration
    public FaceRecognitionBuilder FaceFinder { get; }
    Property Value
    Type Description
    FaceRecognitionBuilder

    FallOffScale

    Declaration
    public double FallOffScale { get; set; }
    Property Value
    Type Description
    System.Double

    FeatureSaveMethod

    Declaration
    public StudioXformBuilderEx.FeatureType FeatureSaveMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.FeatureType

    InsertKnotDirection

    Declaration
    public StudioXformBuilderEx.InsertKnotDirectionType InsertKnotDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.InsertKnotDirectionType

    InsertKnotParameter

    Declaration
    public int InsertKnotParameter { get; set; }
    Property Value
    Type Description
    System.Int32

    IsSingleSelection

    Declaration
    public bool IsSingleSelection { get; set; }
    Property Value
    Type Description
    System.Boolean

    KeepAllContinuity

    Declaration
    public bool KeepAllContinuity { get; set; }
    Property Value
    Type Description
    System.Boolean

    LockPoles

    Declaration
    public bool LockPoles { get; set; }
    Property Value
    Type Description
    System.Boolean

    LockRegionUEndFlexibility

    Declaration
    public int LockRegionUEndFlexibility { get; set; }
    Property Value
    Type Description
    System.Int32

    LockRegionUStartFlexibility

    Declaration
    public int LockRegionUStartFlexibility { get; set; }
    Property Value
    Type Description
    System.Int32

    LockRegionVEndFlexibility

    Declaration
    public int LockRegionVEndFlexibility { get; set; }
    Property Value
    Type Description
    System.Int32

    LockRegionVStartFlexibility

    Declaration
    public int LockRegionVStartFlexibility { get; set; }
    Property Value
    Type Description
    System.Int32

    MovementArbitraryPlane

    Declaration
    public Plane MovementArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    MovementArbitraryVector

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

    MovementMethod

    Declaration
    public StudioXformBuilderEx.MovementMethodType MovementMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.MovementMethodType

    PlanarizeArbitraryPlane

    Declaration
    public Plane PlanarizeArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    PlanarizeDirection

    Declaration
    public StudioXformBuilderEx.PlanarizeDirectionType PlanarizeDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeDirectionType

    PlanarizeMethod

    Declaration
    public StudioXformBuilderEx.PlanarizeMethodType PlanarizeMethod { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeMethodType

    PlanarizeProjectionPlane

    Declaration
    public StudioXformBuilderEx.PlanarizeProjectionPlaneType PlanarizeProjectionPlane { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PlanarizeProjectionPlaneType

    PrincipalMovementDirection

    Declaration
    public StudioXformBuilderEx.PrincipalMovementDirectionType PrincipalMovementDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalMovementDirectionType

    PrincipalRotatingAxis

    Declaration
    public StudioXformBuilderEx.PrincipalRotatingAxisType PrincipalRotatingAxis { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalRotatingAxisType

    PrincipalScalingDirection

    Declaration
    public StudioXformBuilderEx.PrincipalScalingDirectionType PrincipalScalingDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.PrincipalScalingDirectionType

    ProportionalAllU

    Declaration
    public bool ProportionalAllU { get; set; }
    Property Value
    Type Description
    System.Boolean

    ProportionalAllV

    Declaration
    public bool ProportionalAllV { get; set; }
    Property Value
    Type Description
    System.Boolean

    ProportionalFallOffScale

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.FallOffScale instead.")]
    public double ProportionalFallOffScale { get; set; }
    Property Value
    Type Description
    System.Double

    ProportionalMoveAfterU

    Declaration
    public int ProportionalMoveAfterU { get; set; }
    Property Value
    Type Description
    System.Int32

    ProportionalMoveAfterV

    Declaration
    public int ProportionalMoveAfterV { get; set; }
    Property Value
    Type Description
    System.Int32

    ProportionalMoveBeforeU

    Declaration
    public int ProportionalMoveBeforeU { get; set; }
    Property Value
    Type Description
    System.Int32

    ProportionalMoveBeforeV

    Declaration
    public int ProportionalMoveBeforeV { get; set; }
    Property Value
    Type Description
    System.Int32

    ProportionalPoleControlOption

    Declaration
    public StudioXformBuilderEx.ProportionalPoleControlType ProportionalPoleControlOption { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ProportionalPoleControlType

    RotatingArbitraryPlane

    Declaration
    public Plane RotatingArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    RotatingArbitraryVector

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

    RotatingAxis

    Declaration
    public StudioXformBuilderEx.RotatingAxisType RotatingAxis { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.RotatingAxisType

    RotatingPivot

    Declaration
    public StudioXformBuilderEx.RotatingPivotType RotatingPivot { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.RotatingPivotType

    RotatingPivotPoint

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

    ScalingArbitraryPlane

    Declaration
    public Plane ScalingArbitraryPlane { get; set; }
    Property Value
    Type Description
    Plane

    ScalingArbitraryVector

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

    ScalingCenter

    Declaration
    public StudioXformBuilderEx.ScalingCenterType ScalingCenter { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ScalingCenterType

    ScalingCenterPoint

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

    ScalingDirection

    Declaration
    public StudioXformBuilderEx.ScalingDirectionType ScalingDirection { get; set; }
    Property Value
    Type Description
    StudioXformBuilderEx.ScalingDirectionType

    SurfaceRange

    Declaration
    public SurfaceRangeBuilder SurfaceRange { get; }
    Property Value
    Type Description
    SurfaceRangeBuilder

    SymmetryPlane

    Declaration
    public Plane SymmetryPlane { get; set; }
    Property Value
    Type Description
    Plane

    Type

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

    XformObjects

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

    XformOX

    Declaration
    public OrientXpressBuilder XformOX { get; }
    Property Value
    Type Description
    OrientXpressBuilder

    Methods

    ChangeDegree(NXObject)

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.ChangeDegreeWithParameters instead.")]
    public void ChangeDegree(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    ChangeDegreeWithParameters(NXObject, Int32, Int32, Int32, Int32)

    Declaration
    public void ChangeDegreeWithParameters(NXObject xformObject, int uDegree, int vDegree, int uPatch, int vPatch)
    Parameters
    Type Name Description
    NXObject xformObject
    System.Int32 uDegree
    System.Int32 vDegree
    System.Int32 uPatch
    System.Int32 vPatch

    ChangeFlexibility(NXObject)

    Declaration
    public void ChangeFlexibility(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    ConvertParameters(NXObject)

    Declaration
    public void ConvertParameters(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    EndLockRegion(NXObject)

    Declaration
    public void EndLockRegion(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    FallOffReset()

    Declaration
    public void FallOffReset()

    InsertKnot(NXObject)

    Declaration
    public void InsertKnot(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    InsertKnots()

    Declaration
    public void InsertKnots()

    InsertPole(NXObject, Int32, StudioXformBuilderEx.InsertPoleType, StudioXformBuilderEx.SurfaceDirectionType, Double)

    Declaration
    public void InsertPole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.InsertPoleType insertType, StudioXformBuilderEx.SurfaceDirectionType direction, double location)
    Parameters
    Type Name Description
    NXObject xformObject
    System.Int32 poleIndex
    StudioXformBuilderEx.InsertPoleType insertType
    StudioXformBuilderEx.SurfaceDirectionType direction
    System.Double location

    LockRegionNextObject()

    Declaration
    public void LockRegionNextObject()

    ProportionalReset()

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Use NXOpen.Features.StudioXformBuilderEx.FallOffReset instead.")]
    public void ProportionalReset()

    RebaseOriginalGeometry(NXObject)

    Declaration
    public void RebaseOriginalGeometry(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    RemovePole(NXObject, Int32, StudioXformBuilderEx.SurfaceDirectionType)

    Declaration
    public void RemovePole(NXObject xformObject, int poleIndex, StudioXformBuilderEx.SurfaceDirectionType direction)
    Parameters
    Type Name Description
    NXObject xformObject
    System.Int32 poleIndex
    StudioXformBuilderEx.SurfaceDirectionType direction

    RestoreParentFace()

    Declaration
    public void RestoreParentFace()

    SetPoleEditType(NXObject, Int32, StudioXformBuilderEx.PoleEditType)

    Declaration
    public void SetPoleEditType(NXObject xformObject, int index, StudioXformBuilderEx.PoleEditType poleEditType)
    Parameters
    Type Name Description
    NXObject xformObject
    System.Int32 index
    StudioXformBuilderEx.PoleEditType poleEditType

    UpdateLockRegionGeometry(NXObject)

    Declaration
    public void UpdateLockRegionGeometry(NXObject xformObject)
    Parameters
    Type Name Description
    NXObject xformObject

    UpdateSymmetryEditPlane()

    Declaration
    public void UpdateSymmetryEditPlane()

    UpdateSymmetryGeometry(Boolean)

    Declaration
    public void UpdateSymmetryGeometry(bool checkPoles)
    Parameters
    Type Name Description
    System.Boolean checkPoles

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IComponentBuilder
    In This Article
    Back to top Generated by DocFX