Class Feature
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
ContainerFeature
Declaration
public IContainerFeature ContainerFeature { get; }
Property Value
FeatureType
Declaration
public string FeatureType { get; }
Property Value
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
IsInternal
Declaration
public bool IsInternal { get; }
Property Value
Location
Declaration
public Point3d Location { get; }
Property Value
Suppressed
Declaration
public bool Suppressed { get; }
Property Value
Timestamp
Declaration
public int Timestamp { get; }
Property Value
Methods
BreakWaveLink()
Declaration
public bool BreakWaveLink()
Returns
ChangeBooleanType()
Declaration
public void ChangeBooleanType()
DeleteClueAlerts()
Declaration
public void DeleteClueAlerts()
DeleteHintAlerts()
Declaration
public void DeleteHintAlerts()
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
GenerateFeatureSelectionDataString()
Declaration
public string GenerateFeatureSelectionDataString()
Returns
GetAllChildren()
Declaration
public Feature[] GetAllChildren()
Returns
GetBodies()
Declaration
public Body[] GetBodies()
Returns
GetChildren()
Declaration
public Feature[] GetChildren()
Returns
GetEdges()
Declaration
Returns
GetEntities()
Declaration
public NXObject[] GetEntities()
Returns
GetExpressions()
Declaration
public Expression[] GetExpressions()
Returns
GetFaces()
Declaration
Returns
GetFeatureClueHintMessages()
Declaration
public string[] GetFeatureClueHintMessages()
Returns
GetFeatureClueMessages()
Declaration
public string[] GetFeatureClueMessages()
Returns
GetFeatureColor()
Declaration
public NXColor GetFeatureColor()
Returns
GetFeatureErrorMessages()
Declaration
public string[] GetFeatureErrorMessages()
Returns
GetFeatureHintMessages()
Declaration
public string[] GetFeatureHintMessages()
Returns
Declaration
public string[] GetFeatureInformationalMessages()
Returns
GetFeatureName()
Declaration
public string GetFeatureName()
Returns
GetFeatureWarningMessages()
Declaration
public string[] GetFeatureWarningMessages()
Returns
GetParents()
Declaration
public Feature[] GetParents()
Returns
GetSections()
Declaration
public Section[] GetSections()
Returns
HideBody()
Declaration
HideParents()
Declaration
public void HideParents()
Highlight()
Declaration
IsBrowsableFeature()
Declaration
public bool IsBrowsableFeature()
Returns
IsOutOfDate()
Declaration
public bool IsOutOfDate()
Returns
LoadParentPart()
Declaration
public void LoadParentPart()
LogDiagnostic(int, string, 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(bool)
Declaration
public void RemoveForEdit(bool dependent)
Parameters
Type |
Name |
Description |
bool |
dependent |
|
RemoveParameters()
Declaration
public void RemoveParameters()
SetGroupActive(bool)
Declaration
public void SetGroupActive(bool active)
Parameters
Type |
Name |
Description |
bool |
active |
|
ShowBody(bool)
Declaration
public void ShowBody(bool moveCurves)
Parameters
Type |
Name |
Description |
bool |
moveCurves |
|
ShowDimensions()
Declaration
public void ShowDimensions()
ShowParents(bool)
Declaration
public void ShowParents(bool moveCurves)
Parameters
Type |
Name |
Description |
bool |
moveCurves |
|
Suppress()
Declaration
Unhighlight()
Declaration
public void Unhighlight()
Unsuppress()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink