|
NX Open C++ Reference Guide
|
Represents a split standard part feature. More...
Additional Inherited Members | |
Public Types inherited from NXOpen::Features::Feature | |
| enum | BooleanType { BooleanTypeCreate, BooleanTypeUnite, BooleanTypeSubtract, BooleanTypeIntersect, BooleanTypeEmbossNormalSide = 8, BooleanTypeEmbossOppositeNormalSide } |
| Boolean operation type. More... | |
| enum | DiagnosticType { DiagnosticTypeInformation = 1, DiagnosticTypeWarning } |
| Diagnostic type. More... | |
Public Member Functions inherited from NXOpen::Features::Feature | |
| 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 split standard part feature.
It is used to split standard part in basic design and detail design.
To create or edit an instance of this class, use Features::ShipDesign::SplitStandardPartBuilder
Created in NX9.0.0.