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