|
NX Open C++ Reference Guide
|
Represents a PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use PDM::ConfigurationManager::CreateConfigurationContextBuilder
Created in NX9.0.0.
More...
Public Types | |
| enum | ConfigContextMode { ConfigContextModeNx4gd, ConfigContextModeAssemblies } |
| configuration mode More... | |
| enum | ConfigContextType { ConfigContextTypeAsSaved, ConfigContextTypePushedfromTeamcenter, ConfigContextTypeDefineorLoadContext } |
| configuration type More... | |
| enum | ConfigurationDetail { ConfigurationDetailLoadfromTeamcenter, ConfigurationDetailDefineinNX } |
| configuration detail More... | |
Public Member Functions | |
| NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail | ConfigDetail () |
| Returns the configuration detail Created in NX9.0.0. | |
| NXOpen::PDM::ConfigurationContextBuilder::ConfigContextMode | ConfigMode () |
| Returns the configuration mode Created in NX9.0.0. | |
| NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType | ConfigType () |
| Returns the configuration type Created in NX9.0.0. | |
| NXOpen::PDM::EffectivityTableBuilder * | EffectivityTable () |
| Returns the PDM::EffectivityTableBuilder builder used to edit the effectivity Created in NX9.0.0. | |
| NXString | OverrideFolder () |
| Returns the override folder Created in NX9.0.0. | |
| NXString | RevisionRule () |
| Returns the revision rule Created in NX9.0.0. | |
| void | SetConfigDetail (NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail configDetail) |
| Sets the configuration detail Created in NX9.0.0. | |
| void | SetConfigType (NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType configType) |
| Sets the configuration type Created in NX9.0.0. | |
| void | SetOverrideFolder (const NXString &folderName) |
| Sets the override folder Created in NX9.0.0. | |
| void | SetOverrideFolder (const char *folderName) |
| Sets the override folder Created in NX9.0.0. | |
| void | SetRevisionRule (const NXString &revisionRule) |
| Sets the revision rule Created in NX9.0.0. | |
| void | SetRevisionRule (const char *revisionRule) |
| Sets the revision rule Created in NX9.0.0. | |
| NXOpen::PDM::VariantConfigurationBuilder * | VariantConfiguration () |
| Returns the PDM::VariantConfigurationBuilder builder used to edit variant rule configuration Created in NX9.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
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. | |
Represents a PDM::ConfigurationContextBuilder builder
To create a new instance of this class, use PDM::ConfigurationManager::CreateConfigurationContextBuilder
Created in NX9.0.0.
| NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail NXOpen::PDM::ConfigurationContextBuilder::ConfigDetail | ( | ) |
Returns the configuration detail
Created in NX9.0.0.
License requirements : None
| NXOpen::PDM::ConfigurationContextBuilder::ConfigContextMode NXOpen::PDM::ConfigurationContextBuilder::ConfigMode | ( | ) |
Returns the configuration mode
Created in NX9.0.0.
License requirements : None
| NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType NXOpen::PDM::ConfigurationContextBuilder::ConfigType | ( | ) |
Returns the configuration type
Created in NX9.0.0.
License requirements : None
| NXOpen::PDM::EffectivityTableBuilder* NXOpen::PDM::ConfigurationContextBuilder::EffectivityTable | ( | ) |
Returns the PDM::EffectivityTableBuilder builder used to edit the effectivity
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| NXString NXOpen::PDM::ConfigurationContextBuilder::OverrideFolder | ( | ) |
Returns the override folder
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::PDM::ConfigurationContextBuilder::RevisionRule | ( | ) |
Returns the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| void NXOpen::PDM::ConfigurationContextBuilder::SetConfigDetail | ( | NXOpen::PDM::ConfigurationContextBuilder::ConfigurationDetail | configDetail | ) |
Sets the configuration detail
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| configDetail | configdetail |
| void NXOpen::PDM::ConfigurationContextBuilder::SetConfigType | ( | NXOpen::PDM::ConfigurationContextBuilder::ConfigContextType | configType | ) |
Sets the configuration type
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| configType | configtype |
| void NXOpen::PDM::ConfigurationContextBuilder::SetOverrideFolder | ( | const NXString & | folderName | ) |
Sets the override folder
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| folderName | foldername |
| void NXOpen::PDM::ConfigurationContextBuilder::SetOverrideFolder | ( | const char * | folderName | ) |
Sets the override folder
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| folderName | foldername |
| void NXOpen::PDM::ConfigurationContextBuilder::SetRevisionRule | ( | const NXString & | revisionRule | ) |
Sets the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| revisionRule | revisionrule |
| void NXOpen::PDM::ConfigurationContextBuilder::SetRevisionRule | ( | const char * | revisionRule | ) |
Sets the revision rule
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")
| revisionRule | revisionrule |
| NXOpen::PDM::VariantConfigurationBuilder* NXOpen::PDM::ConfigurationContextBuilder::VariantConfiguration | ( | ) |
Returns the PDM::VariantConfigurationBuilder builder used to edit variant rule configuration
Created in NX9.0.0.
License requirements : nx_4gd_integration ("4th Generation Design")