NX Open C++ Reference Guide
|
Represents a studio spline feature
To create or edit an instance of this class, use Features::StudioSplineBuilderEx
Created in NX5.0.0.
More...
Additional Inherited Members | |
![]() | |
enum | BooleanType { BooleanTypeCreate, BooleanTypeUnite, BooleanTypeSubtract, BooleanTypeIntersect, BooleanTypeEmbossNormalSide = 8, BooleanTypeEmbossOppositeNormalSide } |
Boolean operation type. More... | |
enum | DiagnosticType { DiagnosticTypeInformation = 1, DiagnosticTypeWarning } |
Diagnostic type. More... | |
![]() | |
int | AlgorithmVersion () |
Returns the algorithm version of the feature | |
void | ChangeBooleanType () |
Change Boolean Type Created in NX9.0.0. | |
NXOpen::Features::IContainerFeature * | ContainerFeature () |
Returns the container feature for this feature. | |
void | DeleteClueAlerts () |
Delete all clue alerts from the features Created in NX8.0.1. | |
void | DeleteHintAlerts () |
Delete all clue alerts from the features Created in NX8.0.1. | |
void | DeleteInformationalAlerts () |
Delete all informational alerts from the features Created in NX5.0.0. | |
NXString | FeatureType () |
Returns the feature type Created in NX3.0.0. | |
std::vector < NXOpen::Features::Feature * > | GetChildren () |
Returns the immediate child features. | |
std::vector< NXOpen::NXObject * > | GetEntities () |
Returns the entities created by the feature. | |
std::vector< NXOpen::Expression * > | GetExpressions () |
Returns the expressions created by the feature. | |
std::vector< NXString > | GetFeatureClueHintMessages () |
Returns both clue and hint messages of the feature. | |
std::vector< NXString > | GetFeatureClueMessages () |
Returns the feature clue messages. | |
std::vector< NXString > | GetFeatureErrorMessages () |
Returns the feature error messages. | |
std::vector< NXString > | GetFeatureHintMessages () |
Returns the feature hint messages. | |
std::vector< NXString > | GetFeatureInformationalMessages () |
Returns the feature informational messages. | |
NXString | GetFeatureName () |
Returns the displayed name of the feature. | |
std::vector< NXString > | GetFeatureWarningMessages () |
Returns the feature warning messages. | |
std::vector < NXOpen::Features::Feature * > | GetParents () |
Returns the immediate parent features. | |
std::vector< NXOpen::Section * > | GetSections () |
Queries a feature for list of its sections. | |
void | HideBody () |
Hide the body created by the feature Created in NX3.0.0. | |
void | HideParents () |
Hide the body created by the parent feature Created in NX3.0.0. | |
void | Highlight () |
Highlight the body created by the feature Created in NX3.0.0. | |
bool | IsContainedFeature () |
Returns true if the feature is a contained feature. | |
bool | IsInternal () |
Returns true if the feature is internal. | |
NXOpen::Point3d | Location () |
Returns the location of the feature Created in NX3.0.0. | |
void | LogDiagnostic (int errorCode, const NXString &message, NXOpen::Features::Feature::DiagnosticType diagnosticType) |
Log a diagnostic alert for this feature Created in NX8.0.0. | |
void | LogDiagnostic (int errorCode, const char *message, NXOpen::Features::Feature::DiagnosticType diagnosticType) |
Log a diagnostic alert for this feature Created in NX8.0.0. | |
void | MakeCurrentFeature () |
Make current feature Created in NX3.0.0. | |
void | MakeSketchExternal () |
Make the parent sketch external for reuse by other features. | |
void | MakeSketchInternal () |
Make the parent sketch internal if referenced only by this feature. | |
void | RemoveForEdit (bool dependent) |
Remove all the feature faces before a NoHistory mode edit. | |
void | RemoveParameters () |
Remove Local feature parameters in history free mode. | |
void | SetGroupActive (bool active) |
Set a feature group as active group. | |
void | ShowBody (bool moveCurves) |
Show the body created by the feature Created in NX3.0.0. | |
void | ShowDimensions () |
Show all feature dimensions of a feature. | |
void | ShowParents (bool moveCurves) |
Show the body created by the parent feature Created in NX3.0.0. | |
void | Suppress () |
Suppress the feature Created in NX3.0.0. | |
bool | Suppressed () |
Returns the suppression status of the feature Created in NX3.0.0. | |
int | Timestamp () |
Returns the timestamp of the feature Created in NX3.0.0. | |
void | Unhighlight () |
Unhighlight the body created by the feature Created in NX3.0.0. | |
void | Unsuppress () |
Unsuppress the feature Created in NX3.0.0. | |
Represents a studio spline feature
To create or edit an instance of this class, use Features::StudioSplineBuilderEx
Created in NX5.0.0.