NX Open C++ Reference Guide
|
Represents a NXOpen::CAM::BoundaryTurnMemberOffset
This builder cannot be instantiated separately.
More...
Public Types | |
enum | DistanceTypeMode { DistanceTypeModeNominal, DistanceTypeModeDiameter } |
the types available for member distance More... | |
enum | MethodType { MethodTypeConstant, MethodTypeAxial, MethodTypeVector, MethodTypeConical, MethodTypeVariable } |
the types available for member offset method More... | |
enum | ModeType { ModeTypeNone, ModeTypeGeneral, ModeTypeTolerance, ModeTypeLegacy } |
the types available for member offset mode More... | |
Public Member Functions | |
double | AxialDistance () |
Returns the offset axial distance Created in NX9.0.2. More... | |
double | Distance () |
Returns the offset distance (general and legacy) Created in NX9.0.2. More... | |
NXOpen::CAM::BoundaryTurnMemberOffset::DistanceTypeMode | DistanceType () |
Returns the offset distance type (general and legacy) Created in NX9.0.2. More... | |
double | EndDistance () |
Returns the offset end distance (conical) Created in NX9.0.2. More... | |
NXOpen::CAM::BoundaryTurnMemberOffset::MethodType | Method () |
Returns the offset method Created in NX9.0.2. More... | |
NXOpen::CAM::BoundaryTurnMemberOffset::ModeType | Mode () |
Returns the offset mode Created in NX9.0.2. More... | |
double | RadialDistance () |
Returns the offset radial distance Created in NX9.0.2. More... | |
void | SetAxialDistance (double newValue) |
Sets the offset axial distance Created in NX9.0.2. More... | |
void | SetDistance (double newValue) |
Sets the offset distance (general and legacy) Created in NX9.0.2. More... | |
void | SetDistanceType (NXOpen::CAM::BoundaryTurnMemberOffset::DistanceTypeMode newValue) |
Sets the offset distance type (general and legacy) Created in NX9.0.2. More... | |
void | SetEndDistance (double newValue) |
Sets the offset end distance (conical) Created in NX9.0.2. More... | |
void | SetMethod (NXOpen::CAM::BoundaryTurnMemberOffset::MethodType newValue) |
Sets the offset method Created in NX9.0.2. More... | |
void | SetMode (NXOpen::CAM::BoundaryTurnMemberOffset::ModeType newValue) |
Sets the offset mode Created in NX9.0.2. More... | |
void | SetRadialDistance (double newValue) |
Sets the offset radial distance Created in NX9.0.2. More... | |
void | SetStartDistance (double newValue) |
Sets the offset start distance (conical) Created in NX9.0.2. More... | |
void | SetVector (NXOpen::NXObject *newValue) |
Sets the offset vector Created in NX9.0.2. More... | |
void | SetVectorDistance (double newValue) |
Sets the offset vecot distance Created in NX9.0.2. More... | |
double | StartDistance () |
Returns the offset start distance (conical) Created in NX9.0.2. More... | |
NXOpen::CAM::BoundaryTurnVariableStock * | VariableStock () |
Returns the variable stock Created in NX10.0.3. More... | |
NXOpen::NXObject * | Vector () |
Returns the offset vector Created in NX9.0.2. More... | |
double | VectorDistance () |
Returns the offset vecot distance Created in NX9.0.2. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. 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... | |
Represents a NXOpen::CAM::BoundaryTurnMemberOffset
This builder cannot be instantiated separately.
Created in NX9.0.2.
double NXOpen::CAM::BoundaryTurnMemberOffset::AxialDistance | ( | ) |
Returns the offset axial distance
Created in NX9.0.2.
License requirements : None
double NXOpen::CAM::BoundaryTurnMemberOffset::Distance | ( | ) |
Returns the offset distance (general and legacy)
Created in NX9.0.2.
License requirements : None
NXOpen::CAM::BoundaryTurnMemberOffset::DistanceTypeMode NXOpen::CAM::BoundaryTurnMemberOffset::DistanceType | ( | ) |
Returns the offset distance type (general and legacy)
Created in NX9.0.2.
License requirements : None
double NXOpen::CAM::BoundaryTurnMemberOffset::EndDistance | ( | ) |
Returns the offset end distance (conical)
Created in NX9.0.2.
License requirements : None
NXOpen::CAM::BoundaryTurnMemberOffset::MethodType NXOpen::CAM::BoundaryTurnMemberOffset::Method | ( | ) |
Returns the offset method
Created in NX9.0.2.
License requirements : None
NXOpen::CAM::BoundaryTurnMemberOffset::ModeType NXOpen::CAM::BoundaryTurnMemberOffset::Mode | ( | ) |
Returns the offset mode
Created in NX9.0.2.
License requirements : None
double NXOpen::CAM::BoundaryTurnMemberOffset::RadialDistance | ( | ) |
Returns the offset radial distance
Created in NX9.0.2.
License requirements : None
void NXOpen::CAM::BoundaryTurnMemberOffset::SetAxialDistance | ( | double | newValue | ) |
Sets the offset axial distance
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetDistance | ( | double | newValue | ) |
Sets the offset distance (general and legacy)
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetDistanceType | ( | NXOpen::CAM::BoundaryTurnMemberOffset::DistanceTypeMode | newValue | ) |
Sets the offset distance type (general and legacy)
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetEndDistance | ( | double | newValue | ) |
Sets the offset end distance (conical)
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetMethod | ( | NXOpen::CAM::BoundaryTurnMemberOffset::MethodType | newValue | ) |
Sets the offset method
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetMode | ( | NXOpen::CAM::BoundaryTurnMemberOffset::ModeType | newValue | ) |
Sets the offset mode
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetRadialDistance | ( | double | newValue | ) |
Sets the offset radial distance
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetStartDistance | ( | double | newValue | ) |
Sets the offset start distance (conical)
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetVector | ( | NXOpen::NXObject * | newValue | ) |
Sets the offset vector
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | vector |
void NXOpen::CAM::BoundaryTurnMemberOffset::SetVectorDistance | ( | double | newValue | ) |
Sets the offset vecot distance
Created in NX9.0.2.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
double NXOpen::CAM::BoundaryTurnMemberOffset::StartDistance | ( | ) |
Returns the offset start distance (conical)
Created in NX9.0.2.
License requirements : None
NXOpen::CAM::BoundaryTurnVariableStock* NXOpen::CAM::BoundaryTurnMemberOffset::VariableStock | ( | ) |
Returns the variable stock
Created in NX10.0.3.
License requirements : None
NXOpen::NXObject* NXOpen::CAM::BoundaryTurnMemberOffset::Vector | ( | ) |
Returns the offset vector
Created in NX9.0.2.
License requirements : None
double NXOpen::CAM::BoundaryTurnMemberOffset::VectorDistance | ( | ) |
Returns the offset vecot distance
Created in NX9.0.2.
License requirements : None