NX Open C++ Reference Guide
|
Represents a Features::FeatureGroup
This is an abstract class, and cannot be instantiated.
More...
Public Types | |
enum | Type { TypeNonEmbeddFeatureGroup, TypeEmbeddFeatureGroup } |
Feature group type. More... | |
Public Member Functions | |
void | AddMembers (const std::vector< NXOpen::Features::Feature * > &members) |
Adds given features into feature group. | |
bool | AllowDeleteMembers () |
Returns the allow delete members flag of features group. | |
NXOpen::Features::FeatureGroup::Type | GetFeatureGroupType () |
Gets the feaure group type. | |
void | GetMembers (std::vector< NXOpen::Features::Feature * > &members) |
Gets the members of feature group. | |
void | MakeTimestampsConsecutive () |
Try to make timestamps of members of feature group consecutive. | |
void | NewAddMembers (const std::vector< NXOpen::Features::Feature * > &members, bool reorderTimestamp) |
Adds given features into feature group. | |
void | NewRemoveMembers (const std::vector< NXOpen::Features::Feature * > &members, bool reorderTimestamp) |
Removes given features from the feature group.If reorderTimestamp flag is ture, timestamp of remain member features will be more consecutive. | |
void | RemoveAllMembers () |
Removes all features from the feature group. | |
void | RemoveMembers (const std::vector< NXOpen::Features::Feature * > &members) |
Removes given features from the feature group. | |
void | SetAllowDeleteMembers (bool allowDeleteMembers) |
Sets the allow delete members flag of features group. | |
void | SetFeatureGroupType (NXOpen::Features::FeatureGroup::Type type) |
Sets the feaure group type. |
Represents a Features::FeatureGroup
This is an abstract class, and cannot be instantiated.
Created in NX7.5.0.
Feature group type.
void NXOpen::Features::FeatureGroup::AddMembers | ( | const std::vector< NXOpen::Features::Feature * > & | members | ) |
Adds given features into feature group.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
members | Features array |
Returns the allow delete members flag of features group.
Created in NX7.5.0.
License requirements : None
Gets the feaure group type.
void NXOpen::Features::FeatureGroup::GetMembers | ( | std::vector< NXOpen::Features::Feature * > & | members | ) |
Gets the members of feature group.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
members | Features array |
Try to make timestamps of members of feature group consecutive.
Created in NX7.5.3.
License requirements : solid_modeling ("SOLIDS MODELING")
void NXOpen::Features::FeatureGroup::NewAddMembers | ( | const std::vector< NXOpen::Features::Feature * > & | members, |
bool | reorderTimestamp | ||
) |
Adds given features into feature group.
Created in NX7.5.3.
License requirements : solid_modeling ("SOLIDS MODELING")
members | Features array |
reorderTimestamp | Allow reorder member feature in order to make members consecutive |
void NXOpen::Features::FeatureGroup::NewRemoveMembers | ( | const std::vector< NXOpen::Features::Feature * > & | members, |
bool | reorderTimestamp | ||
) |
Removes given features from the feature group.If reorderTimestamp flag is ture, timestamp of remain member features will be more consecutive.
Created in NX7.5.3.
License requirements : solid_modeling ("SOLIDS MODELING")
members | Features array |
reorderTimestamp | Allow reorder member feature in order to make residual members consecutive |
Removes all features from the feature group.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
void NXOpen::Features::FeatureGroup::RemoveMembers | ( | const std::vector< NXOpen::Features::Feature * > & | members | ) |
Removes given features from the feature group.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
members | Features array |
void NXOpen::Features::FeatureGroup::SetAllowDeleteMembers | ( | bool | allowDeleteMembers | ) |
Sets the allow delete members flag of features group.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
allowDeleteMembers | Allow delete members flag |
void NXOpen::Features::FeatureGroup::SetFeatureGroupType | ( | NXOpen::Features::FeatureGroup::Type | type | ) |
Sets the feaure group type.
Created in NX7.5.0.
License requirements : solid_modeling ("SOLIDS MODELING")
type | Feature group type |