NX Open C++ Reference Guide
|
Represents an CurveLength data. More...
Public Member Functions | |
NXOpen::Expression * | EndDistance () |
Returns the end distance. | |
NXOpen::GeometricUtilities::ExtensionDirection | ExtensionDirection () |
Returns the extension direction. | |
NXOpen::GeometricUtilities::ExtensionMethod | ExtensionMethod () |
Returns the total or incremental extension method. | |
NXOpen::GeometricUtilities::ExtensionSide | ExtensionSide () |
Returns the extension side option. | |
void | SetEndDistance (const NXString &endDistance) |
Set end distance. | |
void | SetEndDistance (const char *endDistance) |
Set end distance. | |
void | SetExtensionDirection (NXOpen::GeometricUtilities::ExtensionDirection extensionDirection) |
Sets the extension direction. | |
void | SetExtensionMethod (NXOpen::GeometricUtilities::ExtensionMethod extensionMethod) |
Sets the total or incremental extension method. | |
void | SetExtensionSide (NXOpen::GeometricUtilities::ExtensionSide extensionSide) |
Sets the extension side option. | |
void | SetStartDistance (const NXString &startDistance) |
Set start distance. | |
void | SetStartDistance (const char *startDistance) |
Set start distance. | |
void | SetTotalLength (const NXString &totalLength) |
Set total length. | |
void | SetTotalLength (const char *totalLength) |
Set total length. | |
NXOpen::Expression * | StartDistance () |
Returns the start distance. | |
NXOpen::Expression * | TotalLength () |
Returns the total length. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents an CurveLength data.
Created in NX4.0.0.
NXOpen::Expression* NXOpen::GeometricUtilities::CurveLengthData::EndDistance | ( | ) |
Returns the end distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::GeometricUtilities::ExtensionDirection NXOpen::GeometricUtilities::CurveLengthData::ExtensionDirection | ( | ) |
Returns the extension direction.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::GeometricUtilities::ExtensionMethod NXOpen::GeometricUtilities::CurveLengthData::ExtensionMethod | ( | ) |
Returns the total or incremental extension method.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::GeometricUtilities::ExtensionSide NXOpen::GeometricUtilities::CurveLengthData::ExtensionSide | ( | ) |
Returns the extension side option.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
void NXOpen::GeometricUtilities::CurveLengthData::SetEndDistance | ( | const NXString & | endDistance | ) |
Set end distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
endDistance | End distance NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::CurveLengthData::SetEndDistance | ( | const char * | endDistance | ) |
Set end distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
endDistance | End distance NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::CurveLengthData::SetExtensionDirection | ( | NXOpen::GeometricUtilities::ExtensionDirection | extensionDirection | ) |
Sets the extension direction.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
extensionDirection | CurveLength extension direction |
void NXOpen::GeometricUtilities::CurveLengthData::SetExtensionMethod | ( | NXOpen::GeometricUtilities::ExtensionMethod | extensionMethod | ) |
Sets the total or incremental extension method.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
extensionMethod | CurveLength extension method |
void NXOpen::GeometricUtilities::CurveLengthData::SetExtensionSide | ( | NXOpen::GeometricUtilities::ExtensionSide | extensionSide | ) |
Sets the extension side option.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
extensionSide | CurveLength both ends |
void NXOpen::GeometricUtilities::CurveLengthData::SetStartDistance | ( | const NXString & | startDistance | ) |
Set start distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
startDistance | Start distance NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::CurveLengthData::SetStartDistance | ( | const char * | startDistance | ) |
Set start distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
startDistance | Start distance NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::CurveLengthData::SetTotalLength | ( | const NXString & | totalLength | ) |
Set total length.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
totalLength | Total Length NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::GeometricUtilities::CurveLengthData::SetTotalLength | ( | const char * | totalLength | ) |
Set total length.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
totalLength | Total Length NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Expression* NXOpen::GeometricUtilities::CurveLengthData::StartDistance | ( | ) |
Returns the start distance.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
NXOpen::Expression* NXOpen::GeometricUtilities::CurveLengthData::TotalLength | ( | ) |
Returns the total length.
Created in NX4.0.0.
License requirements : solid_modeling ("SOLIDS MODELING")
|
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.