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

Represents a CAM::NcmctPartMountingBuilder a "commit" of this object will perform the Part Mounting and no object is returned. More...

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

List of all members.

Public Types

enum  LayerTypes { LayerTypesOriginal, LayerTypesOriginalMakeVisible, LayerTypesWork, LayerTypesAsSpecified }
 Available types for layer options. More...
enum  PositioningTypes { PositioningTypesOrientMachineZeroToMainMcs, PositioningTypesUseAssemblyPositioning, PositioningTypesUsePartMountJunction, PositioningTypesUseOldMachineTransformation }
 Available types for positioning. More...

Public Member Functions

NXOpen::SelectNXObjectListGeometry ()
 Returns the selected part geometry list.
int Layer ()
 Returns the layer
Created in NX8.0.0.
NXOpen::CAM::NcmctPartMountingBuilder::LayerTypes LayerOptions ()
 Returns the layer type
Created in NX8.0.0.
NXOpen::CartesianCoordinateSystemPartMountJunction ()
 Returns the CSYS associated with the junction
Created in NX8.0.0.
NXOpen::CAM::NcmctPartMountingBuilder::PositioningTypes Positioning ()
 Returns the positioning type
Created in NX8.0.0.
void SetLayer (int layer)
 Sets the layer
Created in NX8.0.0.
void SetLayerOptions (NXOpen::CAM::NcmctPartMountingBuilder::LayerTypes layerType)
 Sets the layer type
Created in NX8.0.0.
void SetPartMountJunction (NXOpen::CartesianCoordinateSystem *csys)
 Sets the CSYS associated with the junction
Created in NX8.0.0.
void SetPositioning (NXOpen::CAM::NcmctPartMountingBuilder::PositioningTypes posType)
 Sets the positioning type
Created in NX8.0.0.

Detailed Description

Represents a CAM::NcmctPartMountingBuilder a "commit" of this object will perform the Part Mounting and no object is returned.


To create a new instance of this class, use CAM::CAMSetup::CreateNcmctPartMountingBuilder

Created in NX8.0.0.


Member Enumeration Documentation

Available types for layer options.

Enumerator:
LayerTypesOriginal 

Original.

LayerTypesOriginalMakeVisible 

Original - Make Visible.

LayerTypesWork 

Work.

LayerTypesAsSpecified 

As Specified.

Available types for positioning.

Enumerator:
PositioningTypesOrientMachineZeroToMainMcs 

Orient Machine Zero to main MCS.

PositioningTypesUseAssemblyPositioning 

Use Assembly Positioning.

PositioningTypesUsePartMountJunction 

Use Part Mount Junction.

PositioningTypesUseOldMachineTransformation 

Use Old Machine Transformation.


Member Function Documentation

Returns the selected part geometry list.


Created in NX8.0.0.

License requirements : None

Returns the layer
Created in NX8.0.0.



License requirements : None

Returns the layer type
Created in NX8.0.0.



License requirements : None

Returns the CSYS associated with the junction
Created in NX8.0.0.



License requirements : None

Returns the positioning type
Created in NX8.0.0.



License requirements : None

Sets the layer
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
layerthe layer

Sets the layer type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
layerTypethe layer options

Sets the CSYS associated with the junction
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
csysthe part mount junction

Sets the positioning type
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
posTypethe positioning type

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