NX Open C++ Reference Guide
|
Represents a revolve builder. More...
Public Member Functions | |
NXOpen::Axis * | Axis () |
Returns the revolve axis. | |
NXOpen::GeometricUtilities::BooleanOperation * | BooleanOperation () |
Returns the revolve boolean. | |
NXOpen::GeometricUtilities::FeatureOptions * | FeatureOptions () |
Returns the feature options. | |
NXOpen::GeometricUtilities::Limits * | Limits () |
Returns the limit data. | |
NXOpen::GeometricUtilities::FeatureOffset * | Offset () |
Returns the revolve offset. | |
bool | OffsetEnabled () |
Returns the Offset enabled status This is deprecated. | |
NXOpen::Section * | Section () |
Returns the section. | |
void | SetAxis (NXOpen::Axis *axis) |
Sets the revolve axis. | |
void | SetEndLimitHelperPoint (const std::vector< double > &endHelperPoint) |
If until selected option is used for end limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select. | |
void | SetOffsetEnabled (bool offsetEnabled) |
Sets the Offset enabled status This is deprecated. | |
void | SetSection (NXOpen::Section *section) |
Sets the section. | |
void | SetStartLimitHelperPoint (const std::vector< double > &startHelperPoint) |
If until selected option is used for start limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select. | |
void | SetTolerance (double tolerance) |
Sets the revolve tolerance. | |
double | Tolerance () |
Returns the revolve tolerance. |
Represents a revolve builder.
To create a new instance of this class, use Features::FeatureCollection::CreateRevolveBuilder
Created in NX3.0.1.
Returns the revolve axis.
Created in NX3.0.1.
License requirements : None
NXOpen::GeometricUtilities::BooleanOperation* NXOpen::Features::RevolveBuilder::BooleanOperation | ( | ) |
Returns the revolve boolean.
Created in NX3.0.1.
License requirements : None
Returns the feature options.
Created in NX4.0.0.
License requirements : None
Returns the limit data.
Created in NX3.0.1.
License requirements : None
Returns the revolve offset.
Created in NX3.0.1.
License requirements : None
Returns the Offset enabled status
This is deprecated.
Please use GeometricUtilities::FeatureOffset::Option and GeometricUtilities::FeatureOffset::SetOption instead.
Created in NX4.0.1.
License requirements : None
Returns the section.
Created in NX3.0.1.
License requirements : None
void NXOpen::Features::RevolveBuilder::SetAxis | ( | NXOpen::Axis * | axis | ) |
Sets the revolve axis.
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
axis | axis |
void NXOpen::Features::RevolveBuilder::SetEndLimitHelperPoint | ( | const std::vector< double > & | endHelperPoint | ) |
If until selected option is used for end limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
endHelperPoint | If given end trim limit intersects with revolve multiple times, solution closest to this point will be used. |
void NXOpen::Features::RevolveBuilder::SetOffsetEnabled | ( | bool | offsetEnabled | ) |
Sets the Offset enabled status
This is deprecated.
Please use GeometricUtilities::FeatureOffset::Option and GeometricUtilities::FeatureOffset::SetOption instead.
Created in NX4.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
offsetEnabled | If true then offset will be enabled on this revolve, else it will be disabled. |
void NXOpen::Features::RevolveBuilder::SetSection | ( | NXOpen::Section * | section | ) |
Sets the section.
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
section | This parameter may not be NULL. |
void NXOpen::Features::RevolveBuilder::SetStartLimitHelperPoint | ( | const std::vector< double > & | startHelperPoint | ) |
If until selected option is used for start limit and the selected entity intersects the revolve multiple times, this point (in parasolid units) will help the system determine which intersection to select.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
startHelperPoint | If given start trim limit intersects with revolve multiple times, solution closest to this point will be used. |
void NXOpen::Features::RevolveBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the revolve tolerance.
Created in NX3.0.1.
License requirements : solid_modeling ("SOLIDS MODELING")
tolerance | tolerance |
double NXOpen::Features::RevolveBuilder::Tolerance | ( | ) |
Returns the revolve tolerance.
Created in NX3.0.1.
License requirements : None