NX Open C++ Reference Guide
|
Represents a GeometricUtilities::AlongSpineBuilder. More...
Public Types | |
enum | RetainSpineOption { RetainSpineOptionKeepOriginal, RetainSpineOptionReplace } |
Represents the Spine option. More... | |
Public Member Functions | |
NXOpen::GeometricUtilities::OnPathDimWithValueBuilder * | CreateSpinePoint () |
Creates a new spine point. | |
NXOpen::Section * | FeatureSpine () |
Returns the Spine set by the owning feature of the law Created in NX5.0.0. | |
void | GetSpinePoints (std::vector< NXOpen::GeometricUtilities::OnPathDimWithValueBuilder * > &spPoints) |
Returns the all SpinePointData objects Created in NX5.0.0. | |
void | ResetSpine () |
Reset the spine Created in NX5.0.0. | |
void | SetFeatureSpine (NXOpen::Section *featureSpine) |
Set the spine sent by the owning feaure dynamically into builder Created in NX5.0.0. | |
void | SetSpineOption (NXOpen::GeometricUtilities::AlongSpineBuilder::RetainSpineOption spineOption) |
Sets the alongSpineOption. | |
NXOpen::Section * | Spine () |
Returns the Spine Created in NX5.0.0. | |
NXOpen::GeometricUtilities::AlongSpineBuilder::RetainSpineOption | SpineOption () |
Returns the alongSpineOption. | |
NXOpen::ObjectList * | SpinePointList () |
Returns the list of spine points. | |
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 a GeometricUtilities::AlongSpineBuilder.
Created in NX5.0.0.
Represents the Spine option.
This option will be used while editing the lagecy feaures (Feaures having profile without section in it).
NXOpen::GeometricUtilities::OnPathDimWithValueBuilder* NXOpen::GeometricUtilities::AlongSpineBuilder::CreateSpinePoint | ( | ) |
Creates a new spine point.
NXOpen::Section* NXOpen::GeometricUtilities::AlongSpineBuilder::FeatureSpine | ( | ) |
Returns the Spine set by the owning feature of the law
Created in NX5.0.0.
License requirements : None
void NXOpen::GeometricUtilities::AlongSpineBuilder::GetSpinePoints | ( | std::vector< NXOpen::GeometricUtilities::OnPathDimWithValueBuilder * > & | spPoints | ) |
Returns the all SpinePointData objects
Created in NX5.0.0.
License requirements : None
spPoints | Array of SpinePointData Objects |
void NXOpen::GeometricUtilities::AlongSpineBuilder::ResetSpine | ( | ) |
Reset the spine
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
void NXOpen::GeometricUtilities::AlongSpineBuilder::SetFeatureSpine | ( | NXOpen::Section * | featureSpine | ) |
Set the spine sent by the owning feaure dynamically into builder
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
featureSpine | Set the Spine into builder |
void NXOpen::GeometricUtilities::AlongSpineBuilder::SetSpineOption | ( | NXOpen::GeometricUtilities::AlongSpineBuilder::RetainSpineOption | spineOption | ) |
Sets the alongSpineOption.
This will be used only during the edit of Pre NX3 feature Parms
Created in NX5.0.0.
License requirements : solid_modeling ("SOLIDS MODELING") OR drafting ("DRAFTING")
spineOption | spine option |
NXOpen::Section* NXOpen::GeometricUtilities::AlongSpineBuilder::Spine | ( | ) |
Returns the Spine
Created in NX5.0.0.
License requirements : None
NXOpen::GeometricUtilities::AlongSpineBuilder::RetainSpineOption NXOpen::GeometricUtilities::AlongSpineBuilder::SpineOption | ( | ) |
Returns the alongSpineOption.
This will be used only during the edit of Pre NX3 feature Parms
Created in NX5.0.0.
License requirements : None
NXOpen::ObjectList* NXOpen::GeometricUtilities::AlongSpineBuilder::SpinePointList | ( | ) |
Returns the list of spine points.
Created in NX5.0.0.
License requirements : None
|
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.