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

Represents a tool axis ci Builder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::ProjVecCiBuilder:
NXOpen::TaggedObject

Public Types

enum  DpmProjTypes {
  DpmProjTypesProjVecFixed, DpmProjTypesProjVecToolAxis, DpmProjTypesProjVecFromPoint, DpmProjTypesProjVecToPoint,
  DpmProjTypesProjVecFromLine, DpmProjTypesProjVecToLine, DpmProjTypesProjVecNormToDrive, DpmProjTypesProjVecToDrive,
  DpmProjTypesProjVecRuling, DpmProjTypesProjVecUserDefined, DpmProjTypesProjVecToolAxisUp, DpmProjTypesProjVecTotal
}
 Available types for Project Vector. More...
 

Public Member Functions

NXOpen::CAM::InheritableToolDepBuilderBackOffDistance ()
 Returns the back off projection distance
Created in NX10.0.3. More...
 
NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes GetDpmProjType ()
 Get the Project Type. More...
 
NXOpen::PointPoint ()
 Returns the Point
Created in NX8.0.0. More...
 
void SetDpmProjType (NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes projType)
 Set the Project Type
Created in NX5.0.0. More...
 
void SetPoint (NXOpen::Point *pointTag)
 Sets the Point
Created in NX8.0.0. More...
 
void SetVector (NXOpen::Direction *vector)
 Sets the Vector
Created in NX8.0.0. More...
 
NXOpen::DirectionVector ()
 Returns the Vector
Created in NX8.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 tool axis ci Builder
Created in NX5.0.0.


Member Enumeration Documentation

Available types for Project Vector.

Enumerator
DpmProjTypesProjVecFixed 

Specify Vector.

DpmProjTypesProjVecToolAxis 

Tool Axis.

DpmProjTypesProjVecFromPoint 

way from Point

DpmProjTypesProjVecToPoint 

Toward Point.

DpmProjTypesProjVecFromLine 

Away from Line.

DpmProjTypesProjVecToLine 

Toward Line.

DpmProjTypesProjVecNormToDrive 

Normal to Drive.

DpmProjTypesProjVecToDrive 

Toward Drive.

DpmProjTypesProjVecRuling 

Swarf Ruling.

DpmProjTypesProjVecUserDefined 

User Function.

DpmProjTypesProjVecToolAxisUp 

Tool Axis up.

DpmProjTypesProjVecTotal 

Total.

Member Function Documentation

NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ProjVecCiBuilder::BackOffDistance ( )

Returns the back off projection distance
Created in NX10.0.3.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes NXOpen::CAM::ProjVecCiBuilder::GetDpmProjType ( )

Get the Project Type.

Returns
the project type value
Created in NX5.0.0.

License requirements : None
NXOpen::Point* NXOpen::CAM::ProjVecCiBuilder::Point ( )

Returns the Point
Created in NX8.0.0.



License requirements : None

void NXOpen::CAM::ProjVecCiBuilder::SetDpmProjType ( NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes  projType)

Set the Project Type
Created in NX5.0.0.



License requirements : None

Parameters
projTypethe project type value
void NXOpen::CAM::ProjVecCiBuilder::SetPoint ( NXOpen::Point pointTag)

Sets the Point
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pointTagthe Point
void NXOpen::CAM::ProjVecCiBuilder::SetVector ( NXOpen::Direction vector)

Sets the Vector
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
vectorthe Vector
NXOpen::Direction* NXOpen::CAM::ProjVecCiBuilder::Vector ( )

Returns the Vector
Created in NX8.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.