|
NX Open C++ Reference Guide
|
Represents a Laser Control Point builder
To create a new instance of this class, use CAM::LaserProfileMove::CreateControlPoint
Created in NX9.0.0.
More...
Public Types | |
| enum | ControlPointTypes { ControlPointTypesSys, ControlPointTypesAdj, ControlPointTypesColl, ControlPointTypesMod, ControlPointTypesUser } |
| the Control Point type Created in NX9.0.0. More... | |
| enum | HeadOrientTypes { HeadOrientTypesNone, HeadOrientTypesSpecify, HeadOrientTypesDynamic } |
| the Local Head Orientation Enum Created in NX9.0.0. More... | |
| enum | ProcessTypes { ProcessTypesProjectToToolPath, ProcessTypesDriveToPoint } |
| the Point Process Enumeration Created in NX9.0.0. More... | |
Public Member Functions | |
| NXOpen::CartesianCoordinateSystem * | Csys () |
| Returns the Local Head Orientation Created in NX9.0.0. | |
| bool | EventFlag () |
| Returns the flag whether the control event is available Created in NX9.0.0. | |
| NXOpen::CAM::LaserControlPoint::HeadOrientTypes | LocalHeadOrientType () |
| Returns the Local Head Orientation Type Created in NX9.0.0. | |
| NXOpen::Point * | Point () |
| Returns the Control Point Created in NX9.0.0. | |
| NXOpen::CAM::LaserControlPoint::ProcessTypes | ProcessType () |
| Returns the Point Process Type Created in NX9.0.0. | |
| void | SetCsys (NXOpen::CartesianCoordinateSystem *mcs) |
| Sets the Local Head Orientation Created in NX9.0.0. | |
| void | SetEventFlag (bool newValue) |
| Sets the flag whether the control event is available Created in NX9.0.0. | |
| void | SetLocalHeadOrientType (NXOpen::CAM::LaserControlPoint::HeadOrientTypes type) |
| Sets the Local Head Orientation Type Created in NX9.0.0. | |
| void | SetPoint (NXOpen::Point *newValue) |
| Sets the Control Point Created in NX9.0.0. | |
| void | SetProcessType (NXOpen::CAM::LaserControlPoint::ProcessTypes type) |
| Sets the Point Process Type Created in NX9.0.0. | |
| NXOpen::CAM::UdeSet * | UdeSet () |
| Returns the Machine Control Events Created in NX9.0.0. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Laser Control Point builder
To create a new instance of this class, use CAM::LaserProfileMove::CreateControlPoint
Created in NX9.0.0.
the Control Point type
Created in NX9.0.0.
| NXOpen::CartesianCoordinateSystem* NXOpen::CAM::LaserControlPoint::Csys | ( | ) |
Returns the Local Head Orientation
Created in NX9.0.0.
License requirements : None
| bool NXOpen::CAM::LaserControlPoint::EventFlag | ( | ) |
Returns the flag whether the control event is available
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::LaserControlPoint::HeadOrientTypes NXOpen::CAM::LaserControlPoint::LocalHeadOrientType | ( | ) |
Returns the Local Head Orientation Type
Created in NX9.0.0.
License requirements : None
| NXOpen::Point* NXOpen::CAM::LaserControlPoint::Point | ( | ) |
Returns the Control Point
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::LaserControlPoint::ProcessTypes NXOpen::CAM::LaserControlPoint::ProcessType | ( | ) |
Returns the Point Process Type
Created in NX9.0.0.
License requirements : None
| void NXOpen::CAM::LaserControlPoint::SetCsys | ( | NXOpen::CartesianCoordinateSystem * | mcs | ) |
Sets the Local Head Orientation
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| mcs | the local head orientation |
| void NXOpen::CAM::LaserControlPoint::SetEventFlag | ( | bool | newValue | ) |
Sets the flag whether the control event is available
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the logical value |
| void NXOpen::CAM::LaserControlPoint::SetLocalHeadOrientType | ( | NXOpen::CAM::LaserControlPoint::HeadOrientTypes | type | ) |
Sets the Local Head Orientation Type
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| type | type |
| void NXOpen::CAM::LaserControlPoint::SetPoint | ( | NXOpen::Point * | newValue | ) |
Sets the Control Point
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the point |
| void NXOpen::CAM::LaserControlPoint::SetProcessType | ( | NXOpen::CAM::LaserControlPoint::ProcessTypes | type | ) |
Sets the Point Process Type
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| type | type |
| NXOpen::CAM::UdeSet* NXOpen::CAM::LaserControlPoint::UdeSet | ( | ) |
Returns the Machine Control Events
Created in NX9.0.0.
License requirements : None