NX Open C++ Reference Guide
List of all members
NXOpen::SketchIntersectionCurve Class Reference

Represents a Intersection Curve operation inside sketch
To create an instance of this object use NXOpen::SketchIntersectionCurveBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::SketchIntersectionCurve:
NXOpen::Features::Feature NXOpen::NXObject NXOpen::IProfile NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::INXObject

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
More...
 
bool BreakWaveLink ()
 Break Wave Link Feature. More...
 
void ChangeBooleanType ()
 Change Boolean Type
Created in NX9.0.0. More...
 
NXOpen::Features::IContainerFeatureContainerFeature ()
 Returns the container feature for this feature. More...
 
void DeleteClueAlerts ()
 Delete all clue alerts from the features
Created in NX8.0.1. More...
 
void DeleteHintAlerts ()
 Delete all clue alerts from the features
Created in NX8.0.1. More...
 
void DeleteInformationalAlerts ()
 Delete all informational alerts from the features
Created in NX5.0.0. More...
 
void DeleteWarningAlerts ()
 Delete all warning alerts from the features
Created in NX10.0.0. More...
 
NXString FeatureType ()
 Returns the feature type
Created in NX3.0.0. More...
 
std::vector
< NXOpen::Features::Feature * > 
GetAllChildren ()
 Returns all immediate child features. More...
 
std::vector
< NXOpen::Features::Feature * > 
GetChildren ()
 Returns the immediate child features. More...
 
std::vector< NXOpen::NXObject * > GetEntities ()
 Returns the entities created by the feature. More...
 
std::vector< NXOpen::Expression * > GetExpressions ()
 Returns the expressions created by the feature. More...
 
std::vector< NXStringGetFeatureClueHintMessages ()
 Returns both clue and hint messages of the feature. More...
 
std::vector< NXStringGetFeatureClueMessages ()
 Returns the feature clue messages. More...
 
NXOpen::NXColorGetFeatureColor ()
 The feature color. More...
 
std::vector< NXStringGetFeatureErrorMessages ()
 Returns the feature error messages. More...
 
std::vector< NXStringGetFeatureHintMessages ()
 Returns the feature hint messages. More...
 
std::vector< NXStringGetFeatureInformationalMessages ()
 Returns the feature informational messages. More...
 
NXString GetFeatureName ()
 Returns the displayed name of the feature. More...
 
std::vector< NXStringGetFeatureWarningMessages ()
 Returns the feature warning messages. More...
 
std::vector
< NXOpen::Features::Feature * > 
GetParents ()
 Returns the immediate parent features. More...
 
std::vector< NXOpen::Section * > GetSections ()
 Queries a feature for list of its sections. More...
 
void HideBody ()
 Hide the body created by the feature
Created in NX3.0.0. More...
 
void HideParents ()
 Hide the body created by the parent feature
Created in NX3.0.0. More...
 
void Highlight ()
 Highlight the body created by the feature
Created in NX3.0.0. More...
 
bool IsContainedFeature ()
 Returns true if the feature is a contained feature. More...
 
bool IsInternal ()
 Returns true if the feature is internal. More...
 
NXOpen::Point3d Location ()
 Returns the location of the feature
Created in NX3.0.0. More...
 
void LogDiagnostic (int errorCode, const NXString &message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
 Log a diagnostic alert for this feature
Created in NX8.0.0. More...
 
void LogDiagnostic (int errorCode, const char *message, NXOpen::Features::Feature::DiagnosticType diagnosticType)
 Log a diagnostic alert for this feature
Created in NX8.0.0. More...
 
void MakeCurrentFeature ()
 Make current feature
Created in NX3.0.0. More...
 
void MakeSketchExternal ()
 Make the parent sketch external for reuse by other features. More...
 
void MakeSketchInternal ()
 Make the parent sketch internal if referenced only by this feature. More...
 
void RemoveForEdit (bool dependent)
 Remove all the feature faces before a NoHistory mode edit. More...
 
void RemoveParameters ()
 Remove Local feature parameters in history free mode. More...
 
void SetGroupActive (bool active)
 Set a feature group as active group. More...
 
void ShowBody (bool moveCurves)
 Show the body created by the feature. More...
 
void ShowDimensions ()
 Show all feature dimensions of a feature. More...
 
void ShowParents (bool moveCurves)
 Show the body created by the parent feature. More...
 
void Suppress ()
 Suppress the feature
Created in NX3.0.0. More...
 
bool Suppressed ()
 Returns the suppression status of the feature
Created in NX3.0.0. More...
 
int Timestamp ()
 Returns the timestamp of the feature
Created in NX3.0.0. More...
 
void Unhighlight ()
 Unhighlight the body created by the feature
Created in NX3.0.0. More...
 
void Unsuppress ()
 Unsuppress the feature
Created in NX3.0.0. More...
 

Detailed Description

Represents a Intersection Curve operation inside sketch
To create an instance of this object use NXOpen::SketchIntersectionCurveBuilder

Created in NX5.0.0.



The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.