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

Represents a geometry set for a CAM object. More...

Inheritance diagram for NXOpen::CAM::GeometrySet:
NXOpen::TaggedObject

List of all members.

Public Types

enum  LoopsIgnoreTypes { LoopsIgnoreTypesNone, LoopsIgnoreTypesAll, LoopsIgnoreTypesSpecify }
 Available types for Ignore Loops
Created in NX8.0.0. More...
enum  MaterialSideTypes { MaterialSideTypesNone, MaterialSideTypesSame, MaterialSideTypesOpposite }
 Available types for Material Side
Created in NX8.0.0. More...

Public Member Functions

double CheckStock ()
 Returns the check stock
Created in NX8.0.0.
bool CustomFeed ()
 Returns the flag whether this set has custom feed rate activated
Created in NX8.0.0.
bool CustomPartOffset ()
 Returns the flag whether this set has custom part offset activated
Created in NX8.0.0.
bool CustomStock ()
 Returns the flag whether this set has custom stock activated
Created in NX8.0.0.
bool CustomTolerance ()
 Returns the flag whether this set has custom tolerances activated
Created in NX8.0.0.
double DraftAngle ()
 Returns the draft angle
Created in NX8.0.0.
double DriveStock ()
 Returns the drive stock
Created in NX8.0.0.
NXOpen::CAM::FeedRateUnit FeedUnit ()
 Returns the feed rate unit
Created in NX8.0.0.
double FeedValue ()
 Returns the feed rate value
Created in NX8.0.0.
double FinalStock ()
 Returns the final stock
Created in NX8.0.0.
NXOpen::CAM::CustomLoopsHoleList ()
 Returns the ignore holes builder
Created in NX8.0.0.
NXOpen::CAM::GeometrySet::LoopsIgnoreTypes IgnoreLoopsStatus ()
 Returns the ignore loops status
Created in NX8.0.0.
double InitialStock ()
 Returns the initial stock
Created in NX8.0.0.
double Intol ()
 Returns the inner tolerance value
Created in NX8.0.0.
NXOpen::CAM::GeometrySet::MaterialSideTypes MaterialSide ()
 Returns the material side
Created in NX8.0.0.
double Outtol ()
 Returns the outer tolerance value
Created in NX8.0.0.
double PartOffset ()
 Returns the part offset value
Created in NX8.0.0.
double SafeClearance ()
 Returns the safe clearance
Created in NX8.0.0.
NXOpen::ScCollectorScCollector ()
 Returns the sc collector
Created in NX8.0.0.
NXOpen::SelectTaggedObjectListSelection ()
 Returns the selection containing the geometric entities
Created in NX8.0.0.
void SetCheckStock (double newValue)
 Sets the check stock
Created in NX8.0.0.
void SetCustomFeed (bool newValue)
 Sets the flag whether this set has custom feed rate activated
Created in NX8.0.0.
void SetCustomPartOffset (bool newValue)
 Sets the flag whether this set has custom part offset activated
Created in NX8.0.0.
void SetCustomStock (bool newValue)
 Sets the flag whether this set has custom stock activated
Created in NX8.0.0.
void SetCustomTolerance (bool newValue)
 Sets the flag whether this set has custom tolerances activated
Created in NX8.0.0.
void SetDraftAngle (double newValue)
 Sets the draft angle
Created in NX8.0.0.
void SetDriveStock (double newValue)
 Sets the drive stock
Created in NX8.0.0.
void SetFeedUnit (NXOpen::CAM::FeedRateUnit newValue)
 Sets the feed rate unit
Created in NX8.0.0.
void SetFeedValue (double newValue)
 Sets the feed rate value
Created in NX8.0.0.
void SetFinalStock (double newValue)
 Sets the final stock
Created in NX8.0.0.
void SetIgnoreLoopsStatus (NXOpen::CAM::GeometrySet::LoopsIgnoreTypes newValue)
 Sets the ignore loops status
Created in NX8.0.0.
void SetInitialStock (double newValue)
 Sets the initial stock
Created in NX8.0.0.
void SetIntol (double newValue)
 Sets the inner tolerance value
Created in NX8.0.0.
void SetMaterialSide (NXOpen::CAM::GeometrySet::MaterialSideTypes newValue)
 Sets the material side
Created in NX8.0.0.
void SetOuttol (double newValue)
 Sets the outer tolerance value
Created in NX8.0.0.
void SetPartOffset (double newValue)
 Sets the part offset value
Created in NX8.0.0.
void SetSafeClearance (double newValue)
 Sets the safe clearance
Created in NX8.0.0.

Detailed Description

Represents a geometry set for a CAM object.

Multiple sets define the actual geometry of a specific type.
To create a new instance of this class, use CAM::Geometry::CreateGeometrySet

Created in NX8.0.0.


Member Enumeration Documentation

Available types for Ignore Loops
Created in NX8.0.0.


Enumerator:
LoopsIgnoreTypesNone 

none

LoopsIgnoreTypesAll 

all

LoopsIgnoreTypesSpecify 

specify

Available types for Material Side
Created in NX8.0.0.


Enumerator:
MaterialSideTypesNone 

none

MaterialSideTypesSame 

the tool is cutting on the same side as the natural side of the entity

MaterialSideTypesOpposite 

the tool cuts the opposite side


Member Function Documentation

Returns the check stock
Created in NX8.0.0.



License requirements : None

Returns the flag whether this set has custom feed rate activated
Created in NX8.0.0.



License requirements : None

Returns the flag whether this set has custom part offset activated
Created in NX8.0.0.



License requirements : None

Returns the flag whether this set has custom stock activated
Created in NX8.0.0.



License requirements : None

Returns the flag whether this set has custom tolerances activated
Created in NX8.0.0.



License requirements : None

Returns the draft angle
Created in NX8.0.0.



License requirements : None

Returns the drive stock
Created in NX8.0.0.



License requirements : None

Returns the feed rate unit
Created in NX8.0.0.



License requirements : None

Returns the feed rate value
Created in NX8.0.0.



License requirements : None

Returns the final stock
Created in NX8.0.0.



License requirements : None

Returns the ignore holes builder
Created in NX8.0.0.



License requirements : None

Returns the ignore loops status
Created in NX8.0.0.



License requirements : None

Returns the initial stock
Created in NX8.0.0.



License requirements : None

Returns the inner tolerance value
Created in NX8.0.0.



License requirements : None

Returns the material side
Created in NX8.0.0.



License requirements : None

Returns the outer tolerance value
Created in NX8.0.0.



License requirements : None

Returns the part offset value
Created in NX8.0.0.



License requirements : None

Returns the safe clearance
Created in NX8.0.0.



License requirements : None

Returns the sc collector
Created in NX8.0.0.



License requirements : None

Returns the selection containing the geometric entities
Created in NX8.0.0.



License requirements : None

void NXOpen::CAM::GeometrySet::SetCheckStock ( double  newValue)

Sets the check stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetCustomFeed ( bool  newValue)

Sets the flag whether this set has custom feed rate activated
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the flag whether this set has custom part offset activated
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the flag whether this set has custom stock activated
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the flag whether this set has custom tolerances activated
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetDraftAngle ( double  newValue)

Sets the draft angle
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetDriveStock ( double  newValue)

Sets the drive stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the feed rate unit
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetFeedValue ( double  newValue)

Sets the feed rate value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetFinalStock ( double  newValue)

Sets the final stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the ignore loops status
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetInitialStock ( double  newValue)

Sets the initial stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetIntol ( double  newValue)

Sets the inner tolerance value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

Sets the material side
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetOuttol ( double  newValue)

Sets the outer tolerance value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetPartOffset ( double  newValue)

Sets the part offset value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue
void NXOpen::CAM::GeometrySet::SetSafeClearance ( double  newValue)

Sets the safe clearance
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuenewvalue

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