NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

Public Types

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

Public Member Functions

NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes GetDpmProjType ()
 Get the Project Type.
NXOpen::PointPoint ()
 Returns the Point
Created in NX8.0.0.
void SetDpmProjType (NXOpen::CAM::ProjVecCiBuilder::DpmProjTypes projType)
 Set the Project Type
Created in NX5.0.0.
void SetPoint (NXOpen::Point *pointTag)
 Sets the Point
Created in NX8.0.0.
void SetVector (NXOpen::Direction *vector)
 Sets the Vector
Created in NX8.0.0.
NXOpen::DirectionVector ()
 Returns the Vector
Created in NX8.0.0.

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.

DpmProjTypesProjVecTotal 

Total.


Member Function Documentation

Get the Project Type.

Returns:
the project type value
Created in NX5.0.0.

License requirements : None

Returns the Point
Created in NX8.0.0.



License requirements : None

Set the Project Type
Created in NX5.0.0.



License requirements : None

Parameters:
projTypethe project type value

Sets the Point
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
pointTagthe Point

Sets the Vector
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
vectorthe Vector

Returns the Vector
Created in NX8.0.0.



License requirements : None


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