NX Open C++ Reference Guide
|
Interface for feature set
To create a new instance of this class, use NXOpen::CAM::FBM::FeatureGeometry::CreateFeatureSet
Created in NX9.0.0.
More...
Public Member Functions | |
NXOpen::CAM::FBM::Feature * | CreateFeature (const std::vector< NXOpen::NXObject * > &entities) |
Creates the feature using the specified tags. More... | |
NXOpen::CAM::FBM::Feature * | GetFeature () |
Returns the feature. More... | |
Public Member Functions inherited from NXOpen::CAM::GeometrySet | |
double | AngleToleranceEdges () |
Returns the angle tolerance Created in NX9.0.0. More... | |
void | ApplyEdgeSelection () |
Apply Edge Selections Created in NX9.0.0. More... | |
NXOpen::ScCollector * | BoundaryEdges () |
Returns the boundary edges selection collector for a region set Created in NX9.0.0. More... | |
double | CheckStock () |
Returns the check stock Created in NX8.0.0. More... | |
bool | CustomFeed () |
Returns the flag whether this set has custom feed rate activated Created in NX8.0.0. More... | |
bool | CustomPartOffset () |
Returns the flag whether this set has custom part offset 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 | DraftAngle () |
Returns the draft angle 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 | FinalStock () |
Returns the final stock Created in NX8.0.0. More... | |
std::vector < NXOpen::TaggedObject * > | GetItems () |
Get geometry items. More... | |
NXOpen::CAM::CustomLoops * | HoleList () |
Returns the ignore holes builder More... | |
NXOpen::CAM::GeometrySet::LoopsIgnoreTypes | IgnoreLoopsStatus () |
Returns the ignore loops status 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... | |
NXOpen::CAM::GeometrySet::MaterialSideTypes | MaterialSide () |
Returns the material side Created in NX8.0.0. More... | |
double | Outtol () |
Returns the outer tolerance value Created in NX8.0.0. More... | |
double | PartOffset () |
Returns the part offset value Created in NX8.0.0. More... | |
void | RemoveSelectionIntent () |
Break selection intent, and replace all the rules with single rules. More... | |
double | SafeClearance () |
Returns the safe clearance Created in NX8.0.0. More... | |
NXOpen::ScCollector * | ScCollector () |
Returns the sc collector Created in NX8.0.0. More... | |
NXOpen::Face * | SeedFace () |
Returns the seed face Created in NX9.0.0. More... | |
NXOpen::SelectTaggedObjectList * | Selection () |
Returns the selection containing the geometric entities Created in NX8.0.0. More... | |
void | SetAngleToleranceEdges (double angleTol) |
Sets the angle tolerance Created in NX9.0.0. More... | |
void | SetCheckStock (double newValue) |
Sets the check stock 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 | SetCustomPartOffset (bool newValue) |
Sets the flag whether this set has custom part offset 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 | SetDraftAngle (double newValue) |
Sets the draft angle 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 | SetFinalStock (double newValue) |
Sets the final stock Created in NX8.0.0. More... | |
void | SetIgnoreLoopsStatus (NXOpen::CAM::GeometrySet::LoopsIgnoreTypes newValue) |
Sets the ignore loops status 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 | SetMaterialSide (NXOpen::CAM::GeometrySet::MaterialSideTypes newValue) |
Sets the material side Created in NX8.0.0. More... | |
void | SetName (const NXString &name, bool useDefaultName) |
Set name Created in NX9.0.3. More... | |
void | SetName (const char *name, bool useDefaultName) |
Set name Created in NX9.0.3. More... | |
void | SetOuttol (double newValue) |
Sets the outer tolerance value Created in NX8.0.0. More... | |
void | SetPartOffset (double newValue) |
Sets the part offset value Created in NX8.0.0. More... | |
void | SetSafeClearance (double newValue) |
Sets the safe clearance Created in NX8.0.0. More... | |
void | SetSeedFace (NXOpen::Face *face) |
Sets the seed face Created in NX9.0.0. More... | |
void | SetTraverseInteriorEdges (bool traverseInteriorEdges) |
Sets the traverse interior edges flag Created in NX9.0.0. More... | |
void | SetUseTangentEdgeAngles (bool useAngle) |
Sets the use tangent edge angle flag Created in NX9.0.0. More... | |
bool | TraverseInteriorEdges () |
Returns the traverse interior edges flag Created in NX9.0.0. More... | |
bool | UseTangentEdgeAngles () |
Returns the use tangent edge angle flag Created in NX9.0.0. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
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 NXOpen::CAM::FBM::FeatureGeometry::CreateFeatureSet
Created in NX9.0.0.
NXOpen::CAM::FBM::Feature* NXOpen::CAM::FBM::FeatureSet::CreateFeature | ( | const std::vector< NXOpen::NXObject * > & | entities | ) |
Creates the feature using the specified tags.
entities | the input entities |
NXOpen::CAM::FBM::Feature* NXOpen::CAM::FBM::FeatureSet::GetFeature | ( | ) |
Returns the feature.