Class Feature
Inheritance
System.Object
System.MarshalByRefObject
Feature
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
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)
Assembly: NXOpen.dll
Syntax
public class Feature : NXObject, IMessageSink, IProfile, IFitTo, INXObject
Constructors
Feature()
Declaration
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
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
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()
Declaration
public void DeleteInformationalAlerts()
DeleteWarningAlerts()
Declaration
public void DeleteWarningAlerts()
GetAllChildren()
Declaration
public Feature[] GetAllChildren()
Returns
GetChildren()
Declaration
public Feature[] GetChildren()
Returns
GetEntities()
Declaration
public NXObject[] GetEntities()
Returns
GetExpressions()
Declaration
public Expression[] GetExpressions()
Returns
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
GetFeatureErrorMessages()
Declaration
public string[] GetFeatureErrorMessages()
Returns
| Type |
Description |
| System.String[] |
|
GetFeatureHintMessages()
Declaration
public string[] GetFeatureHintMessages()
Returns
| Type |
Description |
| System.String[] |
|
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
GetSections()
Declaration
public Section[] GetSections()
Returns
HideBody()
Declaration
HideParents()
Declaration
public void HideParents()
Highlight()
Declaration
LogDiagnostic(Int32, String, Feature.DiagnosticType)
Declaration
public void LogDiagnostic(int errorCode, string message, Feature.DiagnosticType diagnosticType)
Parameters
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
Unhighlight()
Declaration
public void Unhighlight()
Unsuppress()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink