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

Detailed Description

Represents a Laser Control Point builder
To create a new instance of this class, use 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 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.