NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::LaserControlPoint Class Reference

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...

Inheritance diagram for NXOpen::CAM::LaserControlPoint:
NXOpen::TaggedObject

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::CartesianCoordinateSystemCsys ()
 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::PointPoint ()
 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::UdeSetUdeSet ()
 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...
 

Detailed Description

Represents a Laser Control Point builder
To create a new instance of this class, use NXOpen::CAM::LaserProfileMove::CreateControlPoint

Created in NX9.0.0.


Member Enumeration Documentation

the Control Point type
Created in NX9.0.0.


Enumerator
ControlPointTypesSys 

sys

ControlPointTypesAdj 

adj

ControlPointTypesColl 

coll

ControlPointTypesMod 

mod

ControlPointTypesUser 

user

the Local Head Orientation Enum
Created in NX9.0.0.


Enumerator
HeadOrientTypesNone 

None.

HeadOrientTypesSpecify 

Specify.

HeadOrientTypesDynamic 

Dynamic.

the Point Process Enumeration
Created in NX9.0.0.


Enumerator
ProcessTypesProjectToToolPath 

Project to Tool Path.

ProcessTypesDriveToPoint 

Drive to Point.

Member Function Documentation

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")

Parameters
mcsthe 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")

Parameters
newValuethe 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")

Parameters
typetype
void NXOpen::CAM::LaserControlPoint::SetPoint ( NXOpen::Point newValue)

Sets the Control Point
Created in NX9.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe 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")

Parameters
typetype
NXOpen::CAM::UdeSet* NXOpen::CAM::LaserControlPoint::UdeSet ( )

Returns the Machine Control Events
Created in NX9.0.0.



License requirements : None


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