NX Open C++ Reference Guide
|
Represents a Laser Control Point builder
To create a new instance of this class, use NXOpen::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. More... | |
bool | EventFlag () |
Returns the flag whether the control event is available Created in NX9.0.0. More... | |
NXOpen::CAM::LaserControlPoint::HeadOrientTypes | LocalHeadOrientType () |
Returns the Local Head Orientation Type Created in NX9.0.0. More... | |
NXOpen::Point * | Point () |
Returns the Control Point Created in NX9.0.0. More... | |
NXOpen::CAM::LaserControlPoint::ProcessTypes | ProcessType () |
Returns the Point Process Type Created in NX9.0.0. More... | |
void | SetCsys (NXOpen::CartesianCoordinateSystem *mcs) |
Sets the Local Head Orientation Created in NX9.0.0. More... | |
void | SetEventFlag (bool newValue) |
Sets the flag whether the control event is available Created in NX9.0.0. More... | |
void | SetLocalHeadOrientType (NXOpen::CAM::LaserControlPoint::HeadOrientTypes type) |
Sets the Local Head Orientation Type Created in NX9.0.0. More... | |
void | SetPoint (NXOpen::Point *newValue) |
Sets the Control Point Created in NX9.0.0. More... | |
void | SetProcessType (NXOpen::CAM::LaserControlPoint::ProcessTypes type) |
Sets the Point Process Type Created in NX9.0.0. More... | |
NXOpen::CAM::UdeSet * | UdeSet () |
Returns the Machine Control Events Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Laser Control Point builder
To create a new instance of this class, use NXOpen::CAM::LaserProfileMove::CreateControlPoint
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