NX Open C++ Reference Guide
|
Represents a spine point def object
To create an instance of this class, see NXOpen::GeometricUtilities::SpinePointDataCollection
Created in NX5.0.0.
More...
Public Types | |
enum | ParameterType { ParameterTypeNormal, ParameterTypePercent, ParameterTypeLength } |
Parameter type. More... | |
Public Member Functions | |
NXOpen::Expression * | GetLawValueAtPoint () |
Returns the law value at the specified point. More... | |
NXOpen::Section * | GetParentSpine () |
Returns the parent spine on which spine point is defined. More... | |
double | ParameterLength () |
Returns the parameter in arc length Created in NX5.0.0. More... | |
double | ParameterPercent () |
Returns the parameter in percent arc length Created in NX5.0.0. More... | |
void | SetLawValueAtPoint (const NXString &valString) |
Sets the law value at the specified point Created in NX5.0.0. More... | |
void | SetLawValueAtPoint (const char *valString) |
Sets the law value at the specified point Created in NX5.0.0. More... | |
void | SetParameterLength (double lengthParameter) |
Sets the parameter in arc length Created in NX5.0.0. More... | |
void | SetParameterPercent (double percentParameter) |
Sets the parameter in percent arc length Created in NX5.0.0. More... | |
void | SetParentSpine (NXOpen::Section *parent) |
Sets the parent spine on which spine point is defined Created in NX5.0.0. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a spine point def object
To create an instance of this class, see NXOpen::GeometricUtilities::SpinePointDataCollection
Created in NX5.0.0.
NXOpen::Expression* NXOpen::GeometricUtilities::SpinePointData::GetLawValueAtPoint | ( | ) |
Returns the law value at the specified point.
NXOpen::Section* NXOpen::GeometricUtilities::SpinePointData::GetParentSpine | ( | ) |
Returns the parent spine on which spine point is defined.
double NXOpen::GeometricUtilities::SpinePointData::ParameterLength | ( | ) |
Returns the parameter in arc length
Created in NX5.0.0.
License requirements : None
double NXOpen::GeometricUtilities::SpinePointData::ParameterPercent | ( | ) |
Returns the parameter in percent arc length
Created in NX5.0.0.
License requirements : None
void NXOpen::GeometricUtilities::SpinePointData::SetLawValueAtPoint | ( | const NXString & | valString | ) |
Sets the law value at the specified point
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
valString | Law value string |
void NXOpen::GeometricUtilities::SpinePointData::SetLawValueAtPoint | ( | const char * | valString | ) |
Sets the law value at the specified point
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
valString | Law value string |
void NXOpen::GeometricUtilities::SpinePointData::SetParameterLength | ( | double | lengthParameter | ) |
Sets the parameter in arc length
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
lengthParameter | length parameter |
void NXOpen::GeometricUtilities::SpinePointData::SetParameterPercent | ( | double | percentParameter | ) |
Sets the parameter in percent arc length
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
percentParameter | percent parameter |
void NXOpen::GeometricUtilities::SpinePointData::SetParentSpine | ( | NXOpen::Section * | parent | ) |
Sets the parent spine on which spine point is defined
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
parent | Parent section path on which spine point is defined |
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.