NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::CAM::CAMSession Class Reference

Represents cam session
To obtain an instance of this class, refer to Session

Created in NX4.0.0. More...

List of all members.

Public Types

enum  ObjectSubtype {
  ObjectSubtypeSetup, ObjectSubtypeOperation, ObjectSubtypeProgram, ObjectSubtypeTool,
  ObjectSubtypeMethod, ObjectSubtypeGeometry
}
 the template subtype class More...

Public Member Functions

NXOpen::CAM::PreferencesCreateCamPreferences ()
 Create Cam Preferences builder.
std::vector< NXStringGetTemplateSubtypes (const NXString &typeName, NXOpen::CAM::CAMSession::ObjectSubtype subtypeClass)
 Get the names of the available template subypes for the specified template type.
std::vector< NXStringGetTemplateTypes ()
 Get the names of the available template types.
void SpecifyConfiguration (const NXString &configFile)
 Specify the configuration file of the current cam session
Created in NX4.0.0.
tag_t Tag () const
 Returns the tag of this object.

Detailed Description

Represents cam session
To obtain an instance of this class, refer to Session

Created in NX4.0.0.



Member Enumeration Documentation

the template subtype class

Enumerator:
ObjectSubtypeSetup 

Setup.

ObjectSubtypeOperation 

Operations.

ObjectSubtypeProgram 

NC Program.

ObjectSubtypeTool 

Machine Tools and Cutters.

ObjectSubtypeMethod 

Machining Method.

ObjectSubtypeGeometry 

Geometry.


Member Function Documentation

Create Cam Preferences builder.

Returns:
created cam preferences builder
Created in NX7.5.0.

License requirements : cam_base ("CAM BASE")

Get the names of the available template subypes for the specified template type.

Only those subtypes have the specified subtype class are returned.

Returns:
the names of available subtypes
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")
Parameters:
typeNamethe name of the template type
NOTE: The full Unicode character set is not supported for this parameter.
subtypeClassthe subtype class

Get the names of the available template types.

Returns:
the names of the template types
Created in NX4.0.0.

License requirements : cam_base ("CAM BASE")

Specify the configuration file of the current cam session
Created in NX4.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
configFilethe name of the configuration file
NOTE: The full Unicode character set is not supported for this parameter.

Returns the tag of this object.


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