|
NX Open C++ Reference Guide
|
Interface for feature set
To create a new instance of this class, use CAM::FBM::MachiningFeatureGeometry::CreateFeatureSet
Created in NX9.0.0.
More...
Public Member Functions | |
| NXOpen::CAM::FBM::Feature * | CreateFeature (const std::vector< NXOpen::NXObject * > &entities) |
| Creates the in process feature using the specified tags. | |
| NXOpen::CAM::FBM::Feature * | GetFeature () |
| Returns the in process feature. | |
Public Member Functions inherited from NXOpen::CAM::GeometrySet | |
| 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 () |
| Returns the sc collector 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. | |
Additional Inherited Members | |
Public Types inherited from NXOpen::CAM::GeometrySet | |
| 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... | |
Interface for feature set
To create a new instance of this class, use CAM::FBM::MachiningFeatureGeometry::CreateFeatureSet
Created in NX9.0.0.
| NXOpen::CAM::FBM::Feature* NXOpen::CAM::FBM::FeatureSet::CreateFeature | ( | const std::vector< NXOpen::NXObject * > & | entities | ) |
Creates the in process feature using the specified tags.
| entities | the input entities |
| NXOpen::CAM::FBM::Feature* NXOpen::CAM::FBM::FeatureSet::GetFeature | ( | ) |
Returns the in process feature.