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. | |
![]() | |
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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Additional Inherited Members | |
![]() | |
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.