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

Represents a NXOpen::CAM::ConvertFromMCDBuilder
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateConvertFromMcdBuilder

Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAM::ConvertFromMCDBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  MachineTypes { MachineTypesMill, MachineTypesTurn, MachineTypesMillTurn }
 Represents the machine type option. More...
 
enum  PocketLocationTypes { PocketLocationTypesSpindle, PocketLocationTypesToolMagazine }
 Represents the pocket location option. More...
 

Public Member Functions

NXOpen::FaceCounterSpindleFace ()
 Returns the counter spindle face. More...
 
NXString MachineBaseJunctionName ()
 Returns the machine base junction name
Created in NX9.0.0. More...
 
NXOpen::CAM::ConvertFromMCDBuilder::MachineTypes MachineType ()
 Returns the machine type method
Created in NX9.0.0. More...
 
NXOpen::CoordinateSystemMachineZeroCsys ()
 Returns the machine zero csys
Created in NX9.0.0. More...
 
NXOpen::FaceMainSpindleFace ()
 Returns the main spindle face. More...
 
NXOpen::CAM::ConvertFromMCDBuilder::PocketLocationTypes MillPocketLocation ()
 Returns the mill pocket location
Created in NX9.0.0. More...
 
int MillPocketNumber ()
 Returns the mill pocket number
Created in NX9.0.0. More...
 
void SetCounterSpindleFace (NXOpen::Face *counterSpindleFace)
 Sets the counter spindle face. More...
 
void SetMachineBaseJunctionName (const NXString &machineBaseJunctionName)
 Sets the machine base junction name
Created in NX9.0.0. More...
 
void SetMachineBaseJunctionName (const char *machineBaseJunctionName)
 Sets the machine base junction name
Created in NX9.0.0. More...
 
void SetMachineType (NXOpen::CAM::ConvertFromMCDBuilder::MachineTypes machineType)
 Sets the machine type method
Created in NX9.0.0. More...
 
void SetMachineZeroCsys (NXOpen::CoordinateSystem *machineZeroCSYS)
 Sets the machine zero csys
Created in NX9.0.0. More...
 
void SetMainSpindleFace (NXOpen::Face *mainSpindleFace)
 Sets the main spindle face. More...
 
void SetMillPocketLocation (NXOpen::CAM::ConvertFromMCDBuilder::PocketLocationTypes pocketPosition)
 Sets the mill pocket location
Created in NX9.0.0. More...
 
void SetMillPocketNumber (int pocketsNumber)
 Sets the mill pocket number
Created in NX9.0.0. More...
 
void SetSpindleFace (NXOpen::Face *spindleFace)
 Sets the spindle face
Created in NX9.0.0. More...
 
void SetToolMagazine (NXOpen::NXObject *toolMagazine)
 Sets the tool magazine
Created in NX9.0.0. More...
 
void SetTurret (NXOpen::NXObject *turret)
 Sets the turret
Created in NX9.0.0. More...
 
void SetTurretPocketNumber (int pocketsNumber)
 Sets the turret pocket number
Created in NX9.0.0. More...
 
void SetWorkpieceFace (NXOpen::Face *workpieceFace)
 Sets the workpiece face. More...
 
NXOpen::FaceSpindleFace ()
 Returns the spindle face
Created in NX9.0.0. More...
 
NXOpen::NXObjectToolMagazine ()
 Returns the tool magazine
Created in NX9.0.0. More...
 
NXOpen::NXObjectTurret ()
 Returns the turret
Created in NX9.0.0. More...
 
int TurretPocketNumber ()
 Returns the turret pocket number
Created in NX9.0.0. More...
 
NXOpen::FaceWorkpieceFace ()
 Returns the workpiece face. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::CAM::ConvertFromMCDBuilder
To create a new instance of this class, use NXOpen::SIM::KinematicConfigurator::CreateConvertFromMcdBuilder

Created in NX9.0.0.


Member Enumeration Documentation

Represents the machine type option.

Enumerator
MachineTypesMill 

mill

MachineTypesTurn 

turn

MachineTypesMillTurn 

mill turn

Represents the pocket location option.

Enumerator
PocketLocationTypesSpindle 

spindle

PocketLocationTypesToolMagazine 

tool magazine

Member Function Documentation

NXOpen::Face* NXOpen::CAM::ConvertFromMCDBuilder::CounterSpindleFace ( )

Returns the counter spindle face.


Created in NX9.0.0.

License requirements : None

NXString NXOpen::CAM::ConvertFromMCDBuilder::MachineBaseJunctionName ( )

Returns the machine base junction name
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::ConvertFromMCDBuilder::MachineTypes NXOpen::CAM::ConvertFromMCDBuilder::MachineType ( )

Returns the machine type method
Created in NX9.0.0.



License requirements : None

NXOpen::CoordinateSystem* NXOpen::CAM::ConvertFromMCDBuilder::MachineZeroCsys ( )

Returns the machine zero csys
Created in NX9.0.0.



License requirements : None

NXOpen::Face* NXOpen::CAM::ConvertFromMCDBuilder::MainSpindleFace ( )

Returns the main spindle face.


Created in NX9.0.0.

License requirements : None

NXOpen::CAM::ConvertFromMCDBuilder::PocketLocationTypes NXOpen::CAM::ConvertFromMCDBuilder::MillPocketLocation ( )

Returns the mill pocket location
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::ConvertFromMCDBuilder::MillPocketNumber ( )

Returns the mill pocket number
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::ConvertFromMCDBuilder::SetCounterSpindleFace ( NXOpen::Face counterSpindleFace)

Sets the counter spindle face.


Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
counterSpindleFacecounterspindleface
void NXOpen::CAM::ConvertFromMCDBuilder::SetMachineBaseJunctionName ( const NXString machineBaseJunctionName)

Sets the machine base junction name
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
machineBaseJunctionNamemachinebasejunctionname
void NXOpen::CAM::ConvertFromMCDBuilder::SetMachineBaseJunctionName ( const char *  machineBaseJunctionName)

Sets the machine base junction name
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
machineBaseJunctionNamemachinebasejunctionname
void NXOpen::CAM::ConvertFromMCDBuilder::SetMachineType ( NXOpen::CAM::ConvertFromMCDBuilder::MachineTypes  machineType)

Sets the machine type method
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
machineTypemachinetype
void NXOpen::CAM::ConvertFromMCDBuilder::SetMachineZeroCsys ( NXOpen::CoordinateSystem machineZeroCSYS)

Sets the machine zero csys
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
machineZeroCSYSmachinezerocsys
void NXOpen::CAM::ConvertFromMCDBuilder::SetMainSpindleFace ( NXOpen::Face mainSpindleFace)

Sets the main spindle face.


Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
mainSpindleFacemainspindleface
void NXOpen::CAM::ConvertFromMCDBuilder::SetMillPocketLocation ( NXOpen::CAM::ConvertFromMCDBuilder::PocketLocationTypes  pocketPosition)

Sets the mill pocket location
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
pocketPositionpocketposition
void NXOpen::CAM::ConvertFromMCDBuilder::SetMillPocketNumber ( int  pocketsNumber)

Sets the mill pocket number
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
pocketsNumberpocketsnumber
void NXOpen::CAM::ConvertFromMCDBuilder::SetSpindleFace ( NXOpen::Face spindleFace)

Sets the spindle face
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
spindleFacespindleface
void NXOpen::CAM::ConvertFromMCDBuilder::SetToolMagazine ( NXOpen::NXObject toolMagazine)

Sets the tool magazine
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
toolMagazinetoolmagazine
void NXOpen::CAM::ConvertFromMCDBuilder::SetTurret ( NXOpen::NXObject turret)

Sets the turret
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
turretturret
void NXOpen::CAM::ConvertFromMCDBuilder::SetTurretPocketNumber ( int  pocketsNumber)

Sets the turret pocket number
Created in NX9.0.0.



License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
pocketsNumberpocketsnumber
void NXOpen::CAM::ConvertFromMCDBuilder::SetWorkpieceFace ( NXOpen::Face workpieceFace)

Sets the workpiece face.


Created in NX9.0.0.

License requirements : ug_isv_full ("Full functionality for Integrated Simulation and Verification")

Parameters
workpieceFaceworkpieceface
NXOpen::Face* NXOpen::CAM::ConvertFromMCDBuilder::SpindleFace ( )

Returns the spindle face
Created in NX9.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::CAM::ConvertFromMCDBuilder::ToolMagazine ( )

Returns the tool magazine
Created in NX9.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::CAM::ConvertFromMCDBuilder::Turret ( )

Returns the turret
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::ConvertFromMCDBuilder::TurretPocketNumber ( )

Returns the turret pocket number
Created in NX9.0.0.



License requirements : None

NXOpen::Face* NXOpen::CAM::ConvertFromMCDBuilder::WorkpieceFace ( )

Returns the workpiece face.


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.