NX Open C++ Reference Guide
|
Represents a geometry set for a CAM object. More...
Public Types | |
enum | LoopsIgnoreTypes { LoopsIgnoreTypesNone, LoopsIgnoreTypesAll, LoopsIgnoreTypesSpecify } |
Available types for Ignore Loops More... | |
enum | MaterialSideTypes { MaterialSideTypesNone, MaterialSideTypesSame, MaterialSideTypesOpposite } |
Available types for Material Side Created in NX8.0.0. More... | |
Public Member Functions | |
double | AngleToleranceEdges () |
Returns the angle tolerance Created in NX9.0.0. | |
void | ApplyEdgeSelection () |
Apply Edge Selections Created in NX9.0.0. | |
NXOpen::ScCollector * | BoundaryEdges () |
Returns the boundary edges selection collector for a region set Created in NX9.0.0. | |
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::CustomLoops * | HoleList () |
Returns the ignore holes builder | |
NXOpen::CAM::GeometrySet::LoopsIgnoreTypes | IgnoreLoopsStatus () |
Returns the ignore loops status | |
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. | |
void | RemoveSelectionIntent () |
Break selection intent, and replace all the rules with single rules. | |
double | SafeClearance () |
Returns the safe clearance Created in NX8.0.0. | |
NXOpen::ScCollector * | ScCollector () |
返回SC收集器 Created in NX8.0.0. | |
NXOpen::Face * | SeedFace () |
Returns the seed face Created in NX9.0.0. | |
NXOpen::SelectTaggedObjectList * | Selection () |
Returns the selection containing the geometric entities Created in NX8.0.0. | |
void | SetAngleToleranceEdges (double angleTol) |
Sets the angle tolerance Created in NX9.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 | |
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. | |
void | SetSeedFace (NXOpen::Face *face) |
Sets the seed face Created in NX9.0.0. | |
void | SetTraverseInteriorEdges (bool traverseInteriorEdges) |
Sets the traverse interior edges flag Created in NX9.0.0. | |
void | SetUseTangentEdgeAngles (bool useAngle) |
Sets the use tangent edge angle flag Created in NX9.0.0. | |
bool | TraverseInteriorEdges () |
Returns the traverse interior edges flag Created in NX9.0.0. | |
bool | UseTangentEdgeAngles () |
Returns the use tangent edge angle flag Created in NX9.0.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
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.
Available types for Ignore Loops
Use NXOpen::Features::PatchOpeningsBuilder instead.
Created in NX8.0.0.
Available types for Material Side
Created in NX8.0.0.
double NXOpen::CAM::GeometrySet::AngleToleranceEdges | ( | ) |
Returns the angle tolerance
Created in NX9.0.0.
License requirements : None
void NXOpen::CAM::GeometrySet::ApplyEdgeSelection | ( | ) |
Apply Edge Selections
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
NXOpen::ScCollector* NXOpen::CAM::GeometrySet::BoundaryEdges | ( | ) |
Returns the boundary edges selection collector for a region set
Created in NX9.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::CheckStock | ( | ) |
Returns the check stock
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAM::GeometrySet::CustomFeed | ( | ) |
Returns the flag whether this set has custom feed rate activated
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAM::GeometrySet::CustomPartOffset | ( | ) |
Returns the flag whether this set has custom part offset activated
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAM::GeometrySet::CustomStock | ( | ) |
Returns the flag whether this set has custom stock activated
Created in NX8.0.0.
License requirements : None
bool NXOpen::CAM::GeometrySet::CustomTolerance | ( | ) |
Returns the flag whether this set has custom tolerances activated
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::DraftAngle | ( | ) |
Returns the draft angle
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::DriveStock | ( | ) |
Returns the drive stock
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::FeedRateUnit NXOpen::CAM::GeometrySet::FeedUnit | ( | ) |
Returns the feed rate unit
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::FeedValue | ( | ) |
Returns the feed rate value
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::FinalStock | ( | ) |
Returns the final stock
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::CustomLoops* NXOpen::CAM::GeometrySet::HoleList | ( | ) |
Returns the ignore holes builder
Use NXOpen::Features::PatchOpeningsBuilder instead.
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::GeometrySet::LoopsIgnoreTypes NXOpen::CAM::GeometrySet::IgnoreLoopsStatus | ( | ) |
Returns the ignore loops status
Use NXOpen::Features::PatchOpeningsBuilder instead.
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::InitialStock | ( | ) |
Returns the initial stock
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::Intol | ( | ) |
Returns the inner tolerance value
Created in NX8.0.0.
License requirements : None
NXOpen::CAM::GeometrySet::MaterialSideTypes NXOpen::CAM::GeometrySet::MaterialSide | ( | ) |
Returns the material side
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::Outtol | ( | ) |
Returns the outer tolerance value
Created in NX8.0.0.
License requirements : None
double NXOpen::CAM::GeometrySet::PartOffset | ( | ) |
Returns the part offset value
Created in NX8.0.0.
License requirements : None
void NXOpen::CAM::GeometrySet::RemoveSelectionIntent | ( | ) |
Break selection intent, and replace all the rules with single rules.
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
double NXOpen::CAM::GeometrySet::SafeClearance | ( | ) |
Returns the safe clearance
Created in NX8.0.0.
License requirements : None
NXOpen::ScCollector* NXOpen::CAM::GeometrySet::ScCollector | ( | ) |
Returns the sc collector
Created in NX8.0.0.
License requirements : None
NXOpen::Face* NXOpen::CAM::GeometrySet::SeedFace | ( | ) |
Returns the seed face
Created in NX9.0.0.
License requirements : None
NXOpen::SelectTaggedObjectList* NXOpen::CAM::GeometrySet::Selection | ( | ) |
Returns the selection containing the geometric entities
Created in NX8.0.0.
License requirements : None
void NXOpen::CAM::GeometrySet::SetAngleToleranceEdges | ( | double | angleTol | ) |
Sets the angle tolerance
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
angleTol | angletol |
void NXOpen::CAM::GeometrySet::SetCheckStock | ( | double | newValue | ) |
Sets the check stock
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
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")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetCustomPartOffset | ( | bool | newValue | ) |
Sets the flag whether this set has custom part offset activated
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetCustomStock | ( | bool | newValue | ) |
Sets the flag whether this set has custom stock activated
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetCustomTolerance | ( | bool | newValue | ) |
Sets the flag whether this set has custom tolerances activated
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetDraftAngle | ( | double | newValue | ) |
Sets the draft angle
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetDriveStock | ( | double | newValue | ) |
Sets the drive stock
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetFeedUnit | ( | NXOpen::CAM::FeedRateUnit | newValue | ) |
Sets the feed rate unit
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetFeedValue | ( | double | newValue | ) |
Sets the feed rate value
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetFinalStock | ( | double | newValue | ) |
Sets the final stock
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetIgnoreLoopsStatus | ( | NXOpen::CAM::GeometrySet::LoopsIgnoreTypes | newValue | ) |
Sets the ignore loops status
Use NXOpen::Features::PatchOpeningsBuilder instead.
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetInitialStock | ( | double | newValue | ) |
Sets the initial stock
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetIntol | ( | double | newValue | ) |
Sets the inner tolerance value
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetMaterialSide | ( | NXOpen::CAM::GeometrySet::MaterialSideTypes | newValue | ) |
Sets the material side
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetOuttol | ( | double | newValue | ) |
Sets the outer tolerance value
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetPartOffset | ( | double | newValue | ) |
Sets the part offset value
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetSafeClearance | ( | double | newValue | ) |
Sets the safe clearance
Created in NX8.0.0.
License requirements : cam_base ("CAM BASE")
newValue | newvalue |
void NXOpen::CAM::GeometrySet::SetSeedFace | ( | NXOpen::Face * | face | ) |
Sets the seed face
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
face | face |
void NXOpen::CAM::GeometrySet::SetTraverseInteriorEdges | ( | bool | traverseInteriorEdges | ) |
Sets the traverse interior edges flag
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
traverseInteriorEdges | traverseinterioredges |
void NXOpen::CAM::GeometrySet::SetUseTangentEdgeAngles | ( | bool | useAngle | ) |
Sets the use tangent edge angle flag
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
useAngle | useangle |
bool NXOpen::CAM::GeometrySet::TraverseInteriorEdges | ( | ) |
Returns the traverse interior edges flag
Created in NX9.0.0.
License requirements : None
bool NXOpen::CAM::GeometrySet::UseTangentEdgeAngles | ( | ) |
Returns the use tangent edge angle flag
Created in NX9.0.0.
License requirements : None