NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::GeometricUtilities::CurveLengthData Class Reference

Represents an CurveLength data. More...

Inheritance diagram for NXOpen::GeometricUtilities::CurveLengthData:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::ExpressionEndDistance ()
 Returns the end distance. More...
 
NXOpen::GeometricUtilities::ExtensionDirection ExtensionDirection ()
 Returns the extension direction. More...
 
NXOpen::GeometricUtilities::ExtensionMethod ExtensionMethod ()
 Returns the total or incremental extension method. More...
 
NXOpen::GeometricUtilities::ExtensionSide ExtensionSide ()
 Returns the extension side option. More...
 
void SetEndDistance (const NXString &endDistance)
 Set end distance. More...
 
void SetEndDistance (const char *endDistance)
 Set end distance. More...
 
void SetExtensionDirection (NXOpen::GeometricUtilities::ExtensionDirection extensionDirection)
 Sets the extension direction. More...
 
void SetExtensionMethod (NXOpen::GeometricUtilities::ExtensionMethod extensionMethod)
 Sets the total or incremental extension method. More...
 
void SetExtensionSide (NXOpen::GeometricUtilities::ExtensionSide extensionSide)
 Sets the extension side option. More...
 
void SetStartDistance (const NXString &startDistance)
 Set start distance. More...
 
void SetStartDistance (const char *startDistance)
 Set start distance. More...
 
void SetTotalLength (const NXString &totalLength)
 Set total length. More...
 
void SetTotalLength (const char *totalLength)
 Set total length. More...
 
NXOpen::ExpressionStartDistance ()
 Returns the start distance. More...
 
NXOpen::ExpressionTotalLength ()
 Returns the total length. 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...
 

Detailed Description

Represents an CurveLength data.


Created in NX4.0.0.

Member Function Documentation

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")

Parameters
endDistanceEnd distance
void NXOpen::GeometricUtilities::CurveLengthData::SetEndDistance ( const char *  endDistance)

Set end distance.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
endDistanceEnd distance
void NXOpen::GeometricUtilities::CurveLengthData::SetExtensionDirection ( NXOpen::GeometricUtilities::ExtensionDirection  extensionDirection)

Sets the extension direction.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
extensionDirectionCurveLength 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")

Parameters
extensionMethodCurveLength 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")

Parameters
extensionSideCurveLength both ends
void NXOpen::GeometricUtilities::CurveLengthData::SetStartDistance ( const NXString startDistance)

Set start distance.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
startDistanceStart distance
void NXOpen::GeometricUtilities::CurveLengthData::SetStartDistance ( const char *  startDistance)

Set start distance.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
startDistanceStart distance
void NXOpen::GeometricUtilities::CurveLengthData::SetTotalLength ( const NXString totalLength)

Set total length.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
totalLengthTotal Length
void NXOpen::GeometricUtilities::CurveLengthData::SetTotalLength ( const char *  totalLength)

Set total length.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
totalLengthTotal Length
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 bool NXOpen::GeometricUtilities::CurveLengthData::Validate ( )
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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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