NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
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:
ObjectContainer

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
Created in NX9.0.0. More...
 
int ExecuteDeleteCommand (const std::vector< int > &value, int targetSubop)
 Execute delete command method
Created in NX9.0.0. More...
 
int ExecuteEditCommand ()
 Execute edit command method
Created in NX9.0.0. More...
 
int ExecuteGougeCheckCommand ()
 Execute gouge check command method
Created in NX9.0.0. More...
 
int ExecuteMergeCommand ()
 Execute merge command method
Created in NX9.0.0. More...
 
int ExecuteReverseCommand (const std::vector< int > &value, int targetSubop)
 Execute reverse command method
Created in NX9.0.1. More...
 
int ExecuteSaveToolAxisCommand (const std::vector< int > &value, int targetSubop)
 Execute save tool axis command method
Created in NX9.0.2. More...
 
int ExecuteSplitCommand ()
 Execute split command method
Created in NX9.0.0. More...
 
NXOpen::CAM::EditSubopCommandGetEditSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The edit subop command builder
Created in NX9.0.0. More...
 
NXOpen::CAM::ParamBuilderGetGougeChkSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The gouge chk subop command builder
Created in NX9.0.0. More...
 
NXOpen::CAM::MergeSubopCommandGetMergeSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The merge subop command builder
Created in NX9.0.0. More...
 
NXOpen::CAM::SplitSubopCommandGetSplitSubopCommandBuilder (const std::vector< int > &value, int targetSubop)
 The split subop command builder
Created in NX9.0.0. 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...
 

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
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
Created in NX9.0.0.



License requirements : None

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

Execute edit command method
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::CutRegionsBuilder::ExecuteGougeCheckCommand ( )

Execute gouge check command method
Created in NX9.0.0.



License requirements : None

int NXOpen::CAM::CutRegionsBuilder::ExecuteMergeCommand ( )

Execute merge command method
Created in NX9.0.0.



License requirements : None

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

Execute reverse command method
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
Created in NX9.0.2.



License requirements : None

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

Execute split command method
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
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
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
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
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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.