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

Represents a DmCmBuilder
Created in NX5.0.0. More...

Inheritance diagram for NXOpen::CAM::DmCmBuilder:
NXOpen::TaggedObject

Public Types

enum  ContactPositionRingHeightType { ContactPositionRingHeightTypeNone, ContactPositionRingHeightTypeConstant, ContactPositionRingHeightTypeVariable }
 Available types for contact position ring height. More...
 
enum  DmCmCutPointType { DmCmCutPointTypeCustom, DmCmCutPointTypeAutomatic }
 Available types for point type, Contour Milling Drive. More...
 
enum  ExtDisType { ExtDisTypeNone, ExtDisTypeFixed, ExtDisTypePercent }
 Available types for ext_dis, Contour Milling Drive: Start of Cut. More...
 
enum  ToolAxisGuideVectorType { ToolAxisGuideVectorTypeAuto, ToolAxisGuideVectorTypeGuide }
 Available types for vector type, Contour Milling Drive. More...
 

Public Member Functions

NXOpen::CAM::InheritableToolDepBuilderContactPositionBottomDistance ()
 Returns the Contact Position Bottom Distance
Created in NX8.5.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderContactPositionDistance ()
 Returns the Contact Position Distance
Created in NX8.5.0. More...
 
NXOpen::CAM::DmCmBuilder::ContactPositionRingHeightType ContactPositionRingHeight ()
 Returns the contact position ring height type
Created in NX8.5.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderContactPositionTopDistance ()
 Returns the Contact Position Top Distance
Created in NX8.5.0. More...
 
NXOpen::CAM::DmCmBuilder::ExtDisType DmCmEndCutDisType ()
 Returns the ext_dis, Contour Milling Drive: End of Cut
More...
 
bool DmCmEndCutExtend ()
 Returns the Extend, Contour Milling Drive: End of Cut
More...
 
NXOpen::CAM::DmCmBuilder::DmCmCutPointType DmCmEndCutRadio ()
 Returns the custom/auto, Contour Milling Drive: End of Cut
Created in NX5.0.0. More...
 
NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType DmCmEndCutToolAxisGuideVector ()
 Returns the end tool side vector, Contour Milling Drive: End of Cut
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDmCmFloorWallStockFloorBuilder ()
 Returns the Floor Stock builder (inheritable double)
Created in NX5.0.0. More...
 
bool DmCmFloorWallStockSame ()
 Returns the Contour Profile Drive: Floor Stock / Wall Stock
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderDmCmFloorWallStockWallBuilder ()
 Returns the Wall Stock builder (inheritable double)
Created in NX5.0.0. More...
 
NXOpen::CAM::DmCmMultiplePassesCiBuilderDmCmMultiplePassesBuilder ()
 Returns the Multiple Passes builder
Created in NX5.0.0. More...
 
NXOpen::CAM::DmCmBuilder::ExtDisType DmCmStartCutDisType ()
 Returns the ext_dis, Contour Milling Drive: Start of Cut
More...
 
bool DmCmStartCutExtend ()
 Returns the Extend, Contour Milling Drive: Start of Cut
More...
 
NXOpen::CAM::DmCmBuilder::DmCmCutPointType DmCmStartCutRadio ()
 Returns the custom/auto, Contour Milling Drive: Start of Cut
Created in NX5.0.0. More...
 
NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType DmCmStartCutToolAxisGuideVector ()
 Returns the start tool side vector, Contour Milling Drive: Start of Cut
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderEndExtDistSpecValueBuilder ()
 Returns the builder of Distance, Contour Milling Drive: End of Cut
Created in NX5.0.0. More...
 
bool FollowWallBottom ()
 Returns the Follow Wall Bottom
Created in NX5.0.0. More...
 
void SetContactPositionRingHeight (NXOpen::CAM::DmCmBuilder::ContactPositionRingHeightType ringHeight)
 Sets the contact position ring height type
Created in NX8.5.0. More...
 
void SetDmCmEndCutDisType (NXOpen::CAM::DmCmBuilder::ExtDisType dmCmEndCutDisType)
 Sets the ext_dis, Contour Milling Drive: End of Cut
More...
 
void SetDmCmEndCutExtend (bool dmCmEndCutExtend)
 Sets the Extend, Contour Milling Drive: End of Cut
More...
 
void SetDmCmEndCutRadio (NXOpen::CAM::DmCmBuilder::DmCmCutPointType dmCmEndCutRadio)
 Sets the custom/auto, Contour Milling Drive: End of Cut
Created in NX5.0.0. More...
 
void SetDmCmEndCutToolAxisGuideVector (NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType guideVec)
 Sets the end tool side vector, Contour Milling Drive: End of Cut
Created in NX5.0.0. More...
 
void SetDmCmFloorWallStockSame (bool dmCmFloorWallStockSame)
 Sets the Contour Profile Drive: Floor Stock / Wall Stock
Created in NX5.0.0. More...
 
void SetDmCmStartCutDisType (NXOpen::CAM::DmCmBuilder::ExtDisType dmCmStartCutDisType)
 Sets the ext_dis, Contour Milling Drive: Start of Cut
More...
 
void SetDmCmStartCutExtend (bool dmCmStartCutExtend)
 Sets the Extend, Contour Milling Drive: Start of Cut
More...
 
void SetDmCmStartCutRadio (NXOpen::CAM::DmCmBuilder::DmCmCutPointType dmCmStartCutRadio)
 Sets the custom/auto, Contour Milling Drive: Start of Cut
Created in NX5.0.0. More...
 
void SetDmCmStartCutToolAxisGuideVector (NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType guideVec)
 Sets the start tool side vector, Contour Milling Drive: Start of Cut
Created in NX5.0.0. More...
 
void SetFollowWallBottom (bool followWallBottom)
 Sets the Follow Wall Bottom
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableToolDepBuilderStartExtDistSpecValueBuilder ()
 Returns the builder of Distance, Contour Milling Drive: Start of Cut
Created in NX5.0.0. More...
 
NXOpen::CAM::InheritableDoubleBuilderToolPositionOffsetBuilder ()
 Returns the part stock builder (inheritable double)
Created in NX5.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 DmCmBuilder
Created in NX5.0.0.


Member Enumeration Documentation

Available types for contact position ring height.

Enumerator
ContactPositionRingHeightTypeNone 

none

ContactPositionRingHeightTypeConstant 

constant

ContactPositionRingHeightTypeVariable 

variable

Available types for point type, Contour Milling Drive.

Enumerator
DmCmCutPointTypeCustom 

custom

DmCmCutPointTypeAutomatic 

automatic

Available types for ext_dis, Contour Milling Drive: Start of Cut.

Enumerator
ExtDisTypeNone 

None.

ExtDisTypeFixed 

Specify.

ExtDisTypePercent 

Tool Diameter.

Available types for vector type, Contour Milling Drive.

Enumerator
ToolAxisGuideVectorTypeAuto 

automatic

ToolAxisGuideVectorTypeGuide 

user specified

Member Function Documentation

NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::DmCmBuilder::ContactPositionBottomDistance ( )

Returns the Contact Position Bottom Distance
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::DmCmBuilder::ContactPositionDistance ( )

Returns the Contact Position Distance
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::DmCmBuilder::ContactPositionRingHeightType NXOpen::CAM::DmCmBuilder::ContactPositionRingHeight ( )

Returns the contact position ring height type
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::DmCmBuilder::ContactPositionTopDistance ( )

Returns the Contact Position Top Distance
Created in NX8.5.0.



License requirements : None

NXOpen::CAM::DmCmBuilder::ExtDisType NXOpen::CAM::DmCmBuilder::DmCmEndCutDisType ( )

Returns the ext_dis, Contour Milling Drive: End of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::EndExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

bool NXOpen::CAM::DmCmBuilder::DmCmEndCutExtend ( )

Returns the Extend, Contour Milling Drive: End of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::EndExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

NXOpen::CAM::DmCmBuilder::DmCmCutPointType NXOpen::CAM::DmCmBuilder::DmCmEndCutRadio ( )

Returns the custom/auto, Contour Milling Drive: End of Cut
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType NXOpen::CAM::DmCmBuilder::DmCmEndCutToolAxisGuideVector ( )

Returns the end tool side vector, Contour Milling Drive: End of Cut
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DmCmBuilder::DmCmFloorWallStockFloorBuilder ( )

Returns the Floor Stock builder (inheritable double)
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

bool NXOpen::CAM::DmCmBuilder::DmCmFloorWallStockSame ( )

Returns the Contour Profile Drive: Floor Stock / Wall Stock
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DmCmBuilder::DmCmFloorWallStockWallBuilder ( )

Returns the Wall Stock builder (inheritable double)
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::DmCmMultiplePassesCiBuilder* NXOpen::CAM::DmCmBuilder::DmCmMultiplePassesBuilder ( )

Returns the Multiple Passes builder
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::DmCmBuilder::ExtDisType NXOpen::CAM::DmCmBuilder::DmCmStartCutDisType ( )

Returns the ext_dis, Contour Milling Drive: Start of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::StartExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

bool NXOpen::CAM::DmCmBuilder::DmCmStartCutExtend ( )

Returns the Extend, Contour Milling Drive: Start of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::StartExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

NXOpen::CAM::DmCmBuilder::DmCmCutPointType NXOpen::CAM::DmCmBuilder::DmCmStartCutRadio ( )

Returns the custom/auto, Contour Milling Drive: Start of Cut
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType NXOpen::CAM::DmCmBuilder::DmCmStartCutToolAxisGuideVector ( )

Returns the start tool side vector, Contour Milling Drive: Start of Cut
Created in NX5.0.0.



License requirements : None

NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::DmCmBuilder::EndExtDistSpecValueBuilder ( )

Returns the builder of Distance, Contour Milling Drive: End of Cut
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

bool NXOpen::CAM::DmCmBuilder::FollowWallBottom ( )

Returns the Follow Wall Bottom
Created in NX5.0.0.



License requirements : None

void NXOpen::CAM::DmCmBuilder::SetContactPositionRingHeight ( NXOpen::CAM::DmCmBuilder::ContactPositionRingHeightType  ringHeight)

Sets the contact position ring height type
Created in NX8.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
ringHeightthe contact position ring height type
void NXOpen::CAM::DmCmBuilder::SetDmCmEndCutDisType ( NXOpen::CAM::DmCmBuilder::ExtDisType  dmCmEndCutDisType)

Sets the ext_dis, Contour Milling Drive: End of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::EndExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

Parameters
dmCmEndCutDisTypethe value of ext_dis
void NXOpen::CAM::DmCmBuilder::SetDmCmEndCutExtend ( bool  dmCmEndCutExtend)

Sets the Extend, Contour Milling Drive: End of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::EndExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

Parameters
dmCmEndCutExtendthe Extend value
void NXOpen::CAM::DmCmBuilder::SetDmCmEndCutRadio ( NXOpen::CAM::DmCmBuilder::DmCmCutPointType  dmCmEndCutRadio)

Sets the custom/auto, Contour Milling Drive: End of Cut
Created in NX5.0.0.



License requirements : None

Parameters
dmCmEndCutRadiothe value of custom/auto
void NXOpen::CAM::DmCmBuilder::SetDmCmEndCutToolAxisGuideVector ( NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType  guideVec)

Sets the end tool side vector, Contour Milling Drive: End of Cut
Created in NX5.0.0.



License requirements : None

Parameters
guideVecthe value of end tool side vector
void NXOpen::CAM::DmCmBuilder::SetDmCmFloorWallStockSame ( bool  dmCmFloorWallStockSame)

Sets the Contour Profile Drive: Floor Stock / Wall Stock
Created in NX5.0.0.



License requirements : None

Parameters
dmCmFloorWallStockSamethe Use Floor Stock Same as Wall value
void NXOpen::CAM::DmCmBuilder::SetDmCmStartCutDisType ( NXOpen::CAM::DmCmBuilder::ExtDisType  dmCmStartCutDisType)

Sets the ext_dis, Contour Milling Drive: Start of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::StartExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

Parameters
dmCmStartCutDisTypethe value of ext_dis
void NXOpen::CAM::DmCmBuilder::SetDmCmStartCutExtend ( bool  dmCmStartCutExtend)

Sets the Extend, Contour Milling Drive: Start of Cut

Deprecated:
Deprecated in NX8.5.0.

Use CAM::DmCmBuilder::StartExtDistSpecValueBuilder instead.


Created in NX5.0.0.

License requirements : None

Parameters
dmCmStartCutExtendthe Extend value
void NXOpen::CAM::DmCmBuilder::SetDmCmStartCutRadio ( NXOpen::CAM::DmCmBuilder::DmCmCutPointType  dmCmStartCutRadio)

Sets the custom/auto, Contour Milling Drive: Start of Cut
Created in NX5.0.0.



License requirements : None

Parameters
dmCmStartCutRadiothe value of custom/auto
void NXOpen::CAM::DmCmBuilder::SetDmCmStartCutToolAxisGuideVector ( NXOpen::CAM::DmCmBuilder::ToolAxisGuideVectorType  guideVec)

Sets the start tool side vector, Contour Milling Drive: Start of Cut
Created in NX5.0.0.



License requirements : None

Parameters
guideVecthe value of start tool side vector
void NXOpen::CAM::DmCmBuilder::SetFollowWallBottom ( bool  followWallBottom)

Sets the Follow Wall Bottom
Created in NX5.0.0.



License requirements : None

Parameters
followWallBottomthe Follow Wall Bottom value
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::DmCmBuilder::StartExtDistSpecValueBuilder ( )

Returns the builder of Distance, Contour Milling Drive: Start of Cut
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::DmCmBuilder::ToolPositionOffsetBuilder ( )

Returns the part stock builder (inheritable double)
Created in NX5.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.