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

Represents a Cut Regions Builder
Created in NX9.0.0. More...

Inheritance diagram for NXOpen::CAM::CutRegionsBuilder:
NXOpen::CAM::ObjectContainer NXOpen::TaggedObject

Public Types

enum  CutRegionsContainmentTypes {
  CutRegionsContainmentTypesAll, CutRegionsContainmentTypesSteep, CutRegionsContainmentTypesNonSteep, CutRegionsContainmentTypesFlat,
  CutRegionsContainmentTypesMixed
}
 Available types for containment import options. More...
 
enum  CutRegionsProgramTypes { CutRegionsProgramTypesAll, CutRegionsProgramTypesProgramGroup }
 Available types for program import options. More...
 
enum  CutRegionsStatusTypes { CutRegionsStatusTypesAll, CutRegionsStatusTypesDeferred, CutRegionsStatusTypesCollision }
 Available types for status import options. More...
 

Public Member Functions

void CreateRegions ()
 Create regions method
Created in NX9.0.0. More...
 
NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes CutRegionsContainment ()
 Returns the containment type import option value
Created in NX9.0.0. More...
 
NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes CutRegionsProgram ()
 Returns the program import option value
Created in NX9.0.0. More...
 
NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes CutRegionsStatus ()
 Returns the status type import option value
Created in NX9.0.0. More...
 
void DeleteAllRegions ()
 Delete all regions method
Created in NX9.0.0. More...
 
int ExecuteDeferCommand (const std::vector< int > &value, int targetSubop)
 Execute defer command method. More...
 
int ExecuteDeleteCommand (const std::vector< int > &value, int targetSubop)
 Execute delete command method. More...
 
int ExecuteEditCommand ()
 Execute edit command method. More...
 
int ExecuteGougeCheckCommand ()
 Execute gouge check command method. More...
 
int ExecuteMergeCommand ()
 Execute merge command method. More...
 
int ExecuteReverseCommand (const std::vector< int > &value, int targetSubop)
 Execute reverse command method. More...
 
int ExecuteSaveToolAxisCommand (const std::vector< int > &value, int targetSubop)
 Execute save tool axis command method. More...
 
int ExecuteSplitCommand ()
 Execute split command method. More...
 
NXOpen::CAM::EditSubopCommandGetEditSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The edit subop command builder. More...
 
NXOpen::CAM::ParamBuilderGetGougeChkSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The gouge chk subop command builder. More...
 
NXOpen::CAM::MergeSubopCommandGetMergeSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The merge subop command builder. More...
 
NXOpen::CAM::SplitSubopCommandGetSplitSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The split subop command builder. More...
 
void ImportRegions ()
 Import regions method
Created in NX9.0.0. More...
 
void SetCutRegionsContainment (NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes cutRegionsContainment)
 Sets the containment type import option value
Created in NX9.0.0. More...
 
void SetCutRegionsProgram (NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes cutRegionsProgram)
 Sets the program import option value
Created in NX9.0.0. More...
 
void SetCutRegionsStatus (NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes cutRegionsStatus)
 Sets the status type import option value
Created in NX9.0.0. More...
 
- Public Member Functions inherited from NXOpen::CAM::ObjectContainer
void Copy (const std::vector< int > &current)
 Copy CAM Objects
Created in NX9.0.2. More...
 
void Cut (const std::vector< int > &current)
 Cut CAM Objects
Created in NX9.0.2. More...
 
void Paste (const std::vector< int > &current)
 Paste CAM Objects
Created in NX9.0.2. More...
 
void PasteBefore (const std::vector< int > &current)
 Paste before CAM Objects
Created in NX9.0.2. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Cut Regions Builder
Created in NX9.0.0.


Member Enumeration Documentation

Available types for containment import options.

Enumerator
CutRegionsContainmentTypesAll 

All.

CutRegionsContainmentTypesSteep 

Steep.

CutRegionsContainmentTypesNonSteep 

Non-steep.

CutRegionsContainmentTypesFlat 

Flat.

CutRegionsContainmentTypesMixed 

Mixed.

Available types for program import options.

Enumerator
CutRegionsProgramTypesAll 

All.

CutRegionsProgramTypesProgramGroup 

Program Group.

Available types for status import options.

Enumerator
CutRegionsStatusTypesAll 

All.

CutRegionsStatusTypesDeferred 

Deferred.

CutRegionsStatusTypesCollision 

Collision.

Member Function Documentation

void NXOpen::CAM::CutRegionsBuilder::CreateRegions ( )

Create regions method
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsContainment ( )

Returns the containment type import option value
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsProgram ( )

Returns the program import option value
Created in NX9.0.0.



License requirements : None

NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes NXOpen::CAM::CutRegionsBuilder::CutRegionsStatus ( )

Returns the status type import option value
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::CutRegionsBuilder::DeleteAllRegions ( )

Delete all regions method
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::CutRegionsBuilder::ExecuteDeferCommand ( const std::vector< int > &  value,
int  targetSubop 
)

Execute defer command method.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
int NXOpen::CAM::CutRegionsBuilder::ExecuteDeleteCommand ( const std::vector< int > &  value,
int  targetSubop 
)

Execute delete command method.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
int NXOpen::CAM::CutRegionsBuilder::ExecuteEditCommand ( )

Execute edit command method.

Returns

Created in NX9.0.0.

License requirements : None
int NXOpen::CAM::CutRegionsBuilder::ExecuteGougeCheckCommand ( )

Execute gouge check command method.

Returns

Created in NX9.0.0.

License requirements : None
int NXOpen::CAM::CutRegionsBuilder::ExecuteMergeCommand ( )

Execute merge command method.

Returns

Created in NX9.0.0.

License requirements : None
int NXOpen::CAM::CutRegionsBuilder::ExecuteReverseCommand ( const std::vector< int > &  value,
int  targetSubop 
)

Execute reverse command method.

Returns

Created in NX9.0.1.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
int NXOpen::CAM::CutRegionsBuilder::ExecuteSaveToolAxisCommand ( const std::vector< int > &  value,
int  targetSubop 
)

Execute save tool axis command method.

Returns

Created in NX9.0.2.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
int NXOpen::CAM::CutRegionsBuilder::ExecuteSplitCommand ( )

Execute split command method.

Returns

Created in NX9.0.0.

License requirements : None
NXOpen::CAM::EditSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetEditSubopCommandBuilder ( const std::vector< int > &  value,
int  targetSubop 
)

The edit subop command builder.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
NXOpen::CAM::ParamBuilder* NXOpen::CAM::CutRegionsBuilder::GetGougeChkSubopCommandBuilder ( const std::vector< int > &  value,
int  targetSubop 
)

The gouge chk subop command builder.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
NXOpen::CAM::MergeSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetMergeSubopCommandBuilder ( const std::vector< int > &  value,
int  targetSubop 
)

The merge subop command builder.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
NXOpen::CAM::SplitSubopCommand* NXOpen::CAM::CutRegionsBuilder::GetSplitSubopCommandBuilder ( const std::vector< int > &  value,
int  targetSubop 
)

The split subop command builder.

Returns

Created in NX9.0.0.

License requirements : None
Parameters
valuevalue
targetSuboptarget subop
void NXOpen::CAM::CutRegionsBuilder::ImportRegions ( )

Import regions method
Created in NX9.0.0.



License requirements : None

void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsContainment ( NXOpen::CAM::CutRegionsBuilder::CutRegionsContainmentTypes  cutRegionsContainment)

Sets the containment type import option value
Created in NX9.0.0.



License requirements : None

Parameters
cutRegionsContainmentthe containment type import option value
void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsProgram ( NXOpen::CAM::CutRegionsBuilder::CutRegionsProgramTypes  cutRegionsProgram)

Sets the program import option value
Created in NX9.0.0.



License requirements : None

Parameters
cutRegionsProgramthe program import option value
void NXOpen::CAM::CutRegionsBuilder::SetCutRegionsStatus ( NXOpen::CAM::CutRegionsBuilder::CutRegionsStatusTypes  cutRegionsStatus)

Sets the status type import option value
Created in NX9.0.0.



License requirements : None

Parameters
cutRegionsStatusthe status type import option value

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