|
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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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