NX Open C++ Reference Guide
|
Represents a Teaching Builder
Abstract
Created in NX10.0.3.
More...
Public Member Functions | |
void | AddNewClass (const NXString &name, const NXString &packageName, const NXString &superName) |
Adds a new class Created in NX10.0.3. More... | |
void | AddNewClass (const char *name, const char *packageName, const char *superName) |
Adds a new class Created in NX10.0.3. More... | |
void | AddNewRule (const NXString &name) |
Adds a new rule Created in NX10.0.3. More... | |
void | AddNewRule (const char *name) |
Adds a new rule Created in NX10.0.3. More... | |
NXString | GetRuleCondition () |
Gets the rule conditions. More... | |
NXString | GetRuleLibraryPath () |
Gets the selected rule library path. More... | |
NXString | GetRulePath () |
Gets the selected rule path. More... | |
double | GetRulePriority () |
Gets the selected rule priority. More... | |
void | RemoveClass (const NXString &name, const NXString &packageName) |
Removes a class Created in NX10.0.3. More... | |
void | RemoveClass (const char *name, const char *packageName) |
Removes a class Created in NX10.0.3. More... | |
void | RemoveRule () |
Removes a rule Created in NX10.0.3. More... | |
void | RenameClass (const NXString &name, const NXString &packageName, const NXString &newName) |
Renames a class Created in NX10.0.3. More... | |
void | RenameClass (const char *name, const char *packageName, const char *newName) |
Renames a class Created in NX10.0.3. More... | |
void | RenameRule (const NXString &newName) |
Renames a rule Created in NX10.0.3. More... | |
void | RenameRule (const char *newName) |
Renames a rule Created in NX10.0.3. More... | |
void | SetRuleCondition (const NXString &condition) |
Sets the rule conditions Created in NX10.0.3. More... | |
void | SetRuleCondition (const char *condition) |
Sets the rule conditions Created in NX10.0.3. More... | |
void | SetRuleLibraryPath (const NXString &path) |
Sets the selected rule library path Created in NX10.0.3. More... | |
void | SetRuleLibraryPath (const char *path) |
Sets the selected rule library path Created in NX10.0.3. More... | |
void | SetRulePath (const NXString &path) |
Sets the selected rule path Created in NX10.0.3. More... | |
void | SetRulePath (const char *path) |
Sets the selected rule path Created in NX10.0.3. More... | |
void | SetRulePriority (double priority) |
Sets the selected rule priority Created in NX10.0.3. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Teaching Builder
Abstract
Created in NX10.0.3.
void NXOpen::CAM::Teaching::AddNewClass | ( | const NXString & | name, |
const NXString & | packageName, | ||
const NXString & | superName | ||
) |
Adds a new class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
superName | super name |
void NXOpen::CAM::Teaching::AddNewClass | ( | const char * | name, |
const char * | packageName, | ||
const char * | superName | ||
) |
Adds a new class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
superName | super name |
void NXOpen::CAM::Teaching::AddNewRule | ( | const NXString & | name | ) |
Adds a new rule
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
void NXOpen::CAM::Teaching::AddNewRule | ( | const char * | name | ) |
Adds a new rule
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
NXString NXOpen::CAM::Teaching::GetRuleCondition | ( | ) |
Gets the rule conditions.
NXString NXOpen::CAM::Teaching::GetRuleLibraryPath | ( | ) |
Gets the selected rule library path.
NXString NXOpen::CAM::Teaching::GetRulePath | ( | ) |
Gets the selected rule path.
double NXOpen::CAM::Teaching::GetRulePriority | ( | ) |
Gets the selected rule priority.
Removes a class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
void NXOpen::CAM::Teaching::RemoveClass | ( | const char * | name, |
const char * | packageName | ||
) |
Removes a class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
void NXOpen::CAM::Teaching::RemoveRule | ( | ) |
Removes a rule
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
void NXOpen::CAM::Teaching::RenameClass | ( | const NXString & | name, |
const NXString & | packageName, | ||
const NXString & | newName | ||
) |
Renames a class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
newName | new name |
void NXOpen::CAM::Teaching::RenameClass | ( | const char * | name, |
const char * | packageName, | ||
const char * | newName | ||
) |
Renames a class
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
name | name |
packageName | package name |
newName | new name |
void NXOpen::CAM::Teaching::RenameRule | ( | const NXString & | newName | ) |
Renames a rule
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
newName | new name |
void NXOpen::CAM::Teaching::RenameRule | ( | const char * | newName | ) |
Renames a rule
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
newName | new name |
void NXOpen::CAM::Teaching::SetRuleCondition | ( | const NXString & | condition | ) |
Sets the rule conditions
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
condition | condition |
void NXOpen::CAM::Teaching::SetRuleCondition | ( | const char * | condition | ) |
Sets the rule conditions
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
condition | condition |
void NXOpen::CAM::Teaching::SetRuleLibraryPath | ( | const NXString & | path | ) |
Sets the selected rule library path
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
path | path |
void NXOpen::CAM::Teaching::SetRuleLibraryPath | ( | const char * | path | ) |
Sets the selected rule library path
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
path | path |
void NXOpen::CAM::Teaching::SetRulePath | ( | const NXString & | path | ) |
Sets the selected rule path
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
path | path |
void NXOpen::CAM::Teaching::SetRulePath | ( | const char * | path | ) |
Sets the selected rule path
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
path | path |
void NXOpen::CAM::Teaching::SetRulePriority | ( | double | priority | ) |
Sets the selected rule priority
Created in NX10.0.3.
License requirements : fbm_author ("FBM Author")
priority | priority |