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

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

Inheritance diagram for NXOpen::CAM::SurfaceDriveGeometrySet:
NXOpen::TaggedObject

Public Member Functions

bool CustomFeed ()
 Returns the flag whether this set has custom feed rate activated
Created in NX8.0.0. More...
 
bool CustomStock ()
 Returns the flag whether this set has custom stock activated
Created in NX8.0.0. More...
 
bool CustomTolerance ()
 Returns the flag whether this set has custom tolerances activated
Created in NX8.0.0. More...
 
double DriveStock ()
 Returns the drive stock
Created in NX8.0.0. More...
 
NXOpen::CAM::FeedRateUnit FeedUnit ()
 Returns the feed rate unit
Created in NX8.0.0. More...
 
double FeedValue ()
 Returns the feed rate value
Created in NX8.0.0. More...
 
double InitialStock ()
 Returns the initial stock
Created in NX8.0.0. More...
 
double Intol ()
 Returns the inner tolerance value
Created in NX8.0.0. More...
 
double Outtol ()
 Returns the outer tolerance value
Created in NX8.0.0. More...
 
double SafeClearance ()
 Returns the safe clearance
Created in NX8.0.0. More...
 
void SetCustomFeed (bool newValue)
 Sets the flag whether this set has custom feed rate activated
Created in NX8.0.0. More...
 
void SetCustomStock (bool newValue)
 Sets the flag whether this set has custom stock activated
Created in NX8.0.0. More...
 
void SetCustomTolerance (bool newValue)
 Sets the flag whether this set has custom tolerances activated
Created in NX8.0.0. More...
 
void SetDriveStock (double newValue)
 Sets the drive stock
Created in NX8.0.0. More...
 
void SetFeedUnit (NXOpen::CAM::FeedRateUnit newValue)
 Sets the feed rate unit
Created in NX8.0.0. More...
 
void SetFeedValue (double newValue)
 Sets the feed rate value
Created in NX8.0.0. More...
 
void SetInitialStock (double newValue)
 Sets the initial stock
Created in NX8.0.0. More...
 
void SetIntol (double newValue)
 Sets the inner tolerance value
Created in NX8.0.0. More...
 
void SetOuttol (double newValue)
 Sets the outer tolerance value
Created in NX8.0.0. More...
 
void SetSafeClearance (double newValue)
 Sets the safe clearance
Created in NX8.0.0. More...
 
void SetSurface (NXOpen::NXObject *surf)
 Sets the surface
Created in NX8.0.0. More...
 
NXOpen::NXObjectSurface ()
 Returns the surface
Created in NX8.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 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 NXOpen::CAM::SurfaceDriveGeometry::CreateEmptyGeometrySet

Created in NX8.0.0.

Member Function Documentation

bool NXOpen::CAM::SurfaceDriveGeometrySet::CustomFeed ( )

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



License requirements : None

bool NXOpen::CAM::SurfaceDriveGeometrySet::CustomStock ( )

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



License requirements : None

bool NXOpen::CAM::SurfaceDriveGeometrySet::CustomTolerance ( )

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



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::DriveStock ( )

Returns the drive stock
Created in NX8.0.0.



License requirements : None

NXOpen::CAM::FeedRateUnit NXOpen::CAM::SurfaceDriveGeometrySet::FeedUnit ( )

Returns the feed rate unit
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::FeedValue ( )

Returns the feed rate value
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::InitialStock ( )

Returns the initial stock
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::Intol ( )

Returns the inner tolerance value
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::Outtol ( )

Returns the outer tolerance value
Created in NX8.0.0.



License requirements : None

double NXOpen::CAM::SurfaceDriveGeometrySet::SafeClearance ( )

Returns the safe clearance
Created in NX8.0.0.



License requirements : None

void NXOpen::CAM::SurfaceDriveGeometrySet::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
void NXOpen::CAM::SurfaceDriveGeometrySet::SetCustomStock ( bool  newValue)

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



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::SurfaceDriveGeometrySet::SetCustomTolerance ( bool  newValue)

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::SurfaceDriveGeometrySet::SetDriveStock ( double  newValue)

Sets the drive stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::SurfaceDriveGeometrySet::SetFeedUnit ( NXOpen::CAM::FeedRateUnit  newValue)

Sets the feed rate unit
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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

Sets the feed rate value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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

Sets the initial stock
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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

Sets the inner tolerance value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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

Sets the outer tolerance value
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

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

Sets the safe clearance
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuenewvalue
void NXOpen::CAM::SurfaceDriveGeometrySet::SetSurface ( NXOpen::NXObject surf)

Sets the surface
Created in NX8.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
surfsurf
NXOpen::NXObject* NXOpen::CAM::SurfaceDriveGeometrySet::Surface ( )

Returns the surface
Created in NX8.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.