NX Open C++ Reference Guide
Public Member Functions
NXOpen::Features::RevolveBuilder Class Reference

Represents a revolve builder. More...

Inheritance diagram for NXOpen::Features::RevolveBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

NXOpen::AxisAxis ()
 Returns the revolve axis.
NXOpen::GeometricUtilities::BooleanOperationBooleanOperation ()
 Returns the revolve boolean.
NXOpen::GeometricUtilities::FeatureOptionsFeatureOptions ()
 Returns the feature options.
NXOpen::GeometricUtilities::LimitsLimits ()
 Returns the limit data.
NXOpen::GeometricUtilities::FeatureOffsetOffset ()
 Returns the revolve offset.
bool OffsetEnabled ()
 Returns the Offset enabled status
This is deprecated.
NXOpen::SectionSection ()
 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.

Detailed Description

Represents a revolve builder.


To create a new instance of this class, use Features::FeatureCollection::CreateRevolveBuilder

Created in NX3.0.1.


Member Function Documentation

Returns the revolve axis.


Created in NX3.0.1.

License requirements : None

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.


Deprecated:
Deprecated in NX5.0.0.


Created in NX4.0.1.

License requirements : None

Returns the section.


Created in NX3.0.1.

License requirements : None

Sets the revolve axis.


Created in NX3.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
axisaxis
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")

Parameters:
endHelperPointIf given end trim limit intersects with revolve multiple times, solution closest to this point will be used.

Sets the Offset enabled status
This is deprecated.

Please use GeometricUtilities::FeatureOffset::Option and GeometricUtilities::FeatureOffset::SetOption instead.


Deprecated:
Deprecated in NX5.0.0.


Created in NX4.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
offsetEnabledIf true then offset will be enabled on this revolve, else it will be disabled.

Sets the section.


Created in NX3.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
sectionThis 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")

Parameters:
startHelperPointIf given start trim limit intersects with revolve multiple times, solution closest to this point will be used.

Sets the revolve tolerance.


Created in NX3.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
tolerancetolerance

Returns the revolve tolerance.


Created in NX3.0.1.

License requirements : None


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