Search Results for

    Show / Hide Table of Contents

    Class Feature

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    Feature
    OnestepUnform
    Tip
    AOCS
    AssociativeArc
    AssociativeLine
    Bead
    Bend
    BodyFeature
    BreakCorner
    CircularBlendCurve
    ClosedCorner
    CombinedProjection
    CompositeCurve
    ContourFlange
    ConvertToSheetmetal
    CurveFeature
    CurveLength
    CurveOnSurface
    CustomFeature
    DatumCsys
    DatumFeature
    DesignGroup
    Dimple
    DirectVision
    DrawnCutout
    DrawShape
    EdgeRip
    FeatureGroup
    FitCurve
    Flange
    FlatPattern
    FlatSolid
    FlexibleCable
    FreeformUnform
    GeneralConic
    Geomcopy
    Gusset
    Helix
    Human
    InstanceFeature
    IsolateFeature
    Jog
    JoinCurves
    LawCurve
    LoftedFlange
    Louver
    Maple
    MasterCut
    MathIntegration
    Mirror
    MirrorCurve
    MoveObject
    NormalCutout
    PartModule
    PatternFeature
    PatternGeometry
    PointFeature
    Prebend
    PunchThrough
    RapidSurface
    RasterImage
    Rebend
    ResizeBendAngle
    ResizeBendRadius
    ResizeNeutralFactor
    ResizePlane
    SectionCurve
    AdvancedFlange
    AssociateObject
    Joggle
    MultiFlange
    MarkingLine
    MarkingLineDesign
    OrientationDefinition
    ShellExpansion
    SmartRule
    SplitStandardPart
    StandardPartSCAssist
    SketchFeature
    SmoothCurveString
    SolidPunch
    StudioSpline
    Tab
    Text
    Texture
    ThreeBendCorner
    TopologyOptimizationFeature
    TrimBody
    Unbend
    UniversalUnform
    UserDefinedObjectFeature
    VDVCamera
    CloseRangeVisibility
    Eyellipse
    Manikin
    SeatBeltAnchorage
    SeatLines
    VehicleCoordinateSystem
    WindshieldDatum
    WaveDatum
    WaveLink
    WavePoint
    WaveRouting
    WaveSketch
    Measure
    MeasureMaster
    FeaturePort
    SketchIntersectionCurve
    SketchIntersectionPoint
    AutoPoint
    CompoundWeld
    DatumPin
    DatumSurface
    Extract
    Groove
    Jointmark
    JointmarkElement
    PointMark
    WeldPoint
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IProfile
    IFitTo
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    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 Feature : NXObject, IMessageSink, IProfile, IFitTo, INXObject

    Constructors

    Feature()

    Declaration
    protected Feature()

    Properties

    AlgorithmVersion

    Declaration
    [Obsolete("Deprecated in NX8.5.0.  Algorithm version is for internal use only. There is no replacement for this method.")]
    public int AlgorithmVersion { get; }
    Property Value
    Type Description
    System.Int32

    ContainerFeature

    Declaration
    public IContainerFeature ContainerFeature { get; }
    Property Value
    Type Description
    IContainerFeature

    FeatureType

    Declaration
    public string FeatureType { get; }
    Property Value
    Type Description
    System.String

    IsContainedFeature

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Use  NXOpen.Features.Feature.ContainerFeature and check if it is a null reference (Nothing in Visual Basic) instead.")]
    public bool IsContainedFeature { get; }
    Property Value
    Type Description
    System.Boolean

    IsInternal

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

    Location

    Declaration
    public Point3d Location { get; }
    Property Value
    Type Description
    Point3d

    Suppressed

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

    Timestamp

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

    Methods

    BreakWaveLink()

    Declaration
    public bool BreakWaveLink()
    Returns
    Type Description
    System.Boolean

    ChangeBooleanType()

    Declaration
    public void ChangeBooleanType()

    DeleteClueAlerts()

    Declaration
    public void DeleteClueAlerts()

    DeleteHintAlerts()

    Declaration
    public void DeleteHintAlerts()

    DeleteInformationalAlerts()

    Declaration
    public void DeleteInformationalAlerts()

    DeleteWarningAlerts()

    Declaration
    public void DeleteWarningAlerts()

    GenerateFeatureSelectionData()

    Declaration
    [Obsolete("Deprecated in NX2007.0.0.  Use JA_FEATURE_generate_feature_selection_data_string.")]
    public bool GenerateFeatureSelectionData()
    Returns
    Type Description
    System.Boolean

    GenerateFeatureSelectionDataString()

    Declaration
    public string GenerateFeatureSelectionDataString()
    Returns
    Type Description
    System.String

    GetAllChildren()

    Declaration
    public Feature[] GetAllChildren()
    Returns
    Type Description
    Feature[]

    GetBodies()

    Declaration
    public Body[] GetBodies()
    Returns
    Type Description
    Body[]

    GetChildren()

    Declaration
    public Feature[] GetChildren()
    Returns
    Type Description
    Feature[]

    GetEdges()

    Declaration
    public Edge[] GetEdges()
    Returns
    Type Description
    Edge[]

    GetEntities()

    Declaration
    public NXObject[] GetEntities()
    Returns
    Type Description
    NXObject[]

    GetExpressions()

    Declaration
    public Expression[] GetExpressions()
    Returns
    Type Description
    Expression[]

    GetFaces()

    Declaration
    public Face[] GetFaces()
    Returns
    Type Description
    Face[]

    GetFeatureClueHintMessages()

    Declaration
    public string[] GetFeatureClueHintMessages()
    Returns
    Type Description
    System.String[]

    GetFeatureClueMessages()

    Declaration
    public string[] GetFeatureClueMessages()
    Returns
    Type Description
    System.String[]

    GetFeatureColor()

    Declaration
    public NXColor GetFeatureColor()
    Returns
    Type Description
    NXColor

    GetFeatureErrorMessages()

    Declaration
    public string[] GetFeatureErrorMessages()
    Returns
    Type Description
    System.String[]

    GetFeatureHintMessages()

    Declaration
    public string[] GetFeatureHintMessages()
    Returns
    Type Description
    System.String[]

    GetFeatureInformationalMessages()

    Declaration
    public string[] GetFeatureInformationalMessages()
    Returns
    Type Description
    System.String[]

    GetFeatureName()

    Declaration
    public string GetFeatureName()
    Returns
    Type Description
    System.String

    GetFeatureWarningMessages()

    Declaration
    public string[] GetFeatureWarningMessages()
    Returns
    Type Description
    System.String[]

    GetParents()

    Declaration
    public Feature[] GetParents()
    Returns
    Type Description
    Feature[]

    GetSections()

    Declaration
    public Section[] GetSections()
    Returns
    Type Description
    Section[]

    HideBody()

    Declaration
    public void HideBody()

    HideParents()

    Declaration
    public void HideParents()

    Highlight()

    Declaration
    public void Highlight()

    IsBrowsableFeature()

    Declaration
    public bool IsBrowsableFeature()
    Returns
    Type Description
    System.Boolean

    LoadParentPart()

    Declaration
    public void LoadParentPart()

    LogDiagnostic(Int32, String, Feature.DiagnosticType)

    Declaration
    public void LogDiagnostic(int errorCode, string message, Feature.DiagnosticType diagnosticType)
    Parameters
    Type Name Description
    System.Int32 errorCode
    System.String message
    Feature.DiagnosticType diagnosticType

    MakeCurrentFeature()

    Declaration
    public void MakeCurrentFeature()

    MakeSketchExternal()

    Declaration
    public void MakeSketchExternal()

    MakeSketchInternal()

    Declaration
    public void MakeSketchInternal()

    RemoveForEdit(Boolean)

    Declaration
    public void RemoveForEdit(bool dependent)
    Parameters
    Type Name Description
    System.Boolean dependent

    RemoveParameters()

    Declaration
    public void RemoveParameters()

    SetGroupActive(Boolean)

    Declaration
    public void SetGroupActive(bool active)
    Parameters
    Type Name Description
    System.Boolean active

    ShowBody(Boolean)

    Declaration
    public void ShowBody(bool moveCurves)
    Parameters
    Type Name Description
    System.Boolean moveCurves

    ShowDimensions()

    Declaration
    public void ShowDimensions()

    ShowParents(Boolean)

    Declaration
    public void ShowParents(bool moveCurves)
    Parameters
    Type Name Description
    System.Boolean moveCurves

    Suppress()

    Declaration
    public void Suppress()

    Unhighlight()

    Declaration
    public void Unhighlight()

    Unsuppress()

    Declaration
    public void Unsuppress()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IProfile
    IFitTo
    INXObject
    In This Article
    Back to top Generated by DocFX