NX Open C++ Reference Guide
|
Represents a NXOpen::UserDefinedTemplate::InstantiationBuilder
To create a new instance of this class, use NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder
Created in NX10.0.0.
More...
Public Types | |
enum | JaUserdefinedtemplateLayerOption { JaUserdefinedtemplateLayerOptionWork, JaUserdefinedtemplateLayerOptionOriginal, JaUserdefinedtemplateLayerOptionSpecify } |
Output layer options. More... | |
Public Member Functions | |
bool | Explosion () |
Returns the property of whether user is allowed to explode User Defined Template instantiation Created in NX10.0.0. More... | |
std::vector< NXOpen::Expression * > | GetExpressions () |
Returns the expressions in User Defined Template. More... | |
NXOpen::Expression * | GetMatchedExpression (NXOpen::Expression *originalExpression, bool *canBeEdited) |
Returns the matched expression of an original expression in User Defined Template. More... | |
NXOpen::NXObject * | GetMatchedReference (NXOpen::NXObject *originalReference, bool *isDirectionFlipped) |
Returns the matched reference of an original reference in User Defined Template. More... | |
std::vector< NXOpen::NXObject * > | GetReferences () |
Returns the references in User Defined Template. More... | |
int | LayerNumber () |
Returns the output layer number user specify for User Defined Template instantiation Created in NX10.0.0. More... | |
NXOpen::UserDefinedTemplate::InstantiationBuilder::JaUserdefinedtemplateLayerOption | LayerOption () |
Returns the property of output layer option of User Defined Template instantiation Created in NX10.0.0. More... | |
NXOpen::Part * | LoadAuthoringPart (const NXString &authoringPartName) |
Return the authoring part of User Defined Template object. More... | |
NXOpen::Part * | LoadAuthoringPart (const char *authoringPartName) |
Return the authoring part of User Defined Template object. More... | |
void | SetExplosion (bool explode) |
Sets the property of whether user is allowed to explode User Defined Template instantiation Created in NX10.0.0. More... | |
void | SetLayerNumber (int layerNumber) |
Sets the output layer number user specify for User Defined Template instantiation Created in NX10.0.0. More... | |
void | SetLayerOption (NXOpen::UserDefinedTemplate::InstantiationBuilder::JaUserdefinedtemplateLayerOption layerOption) |
Sets the property of output layer option of User Defined Template instantiation Created in NX10.0.0. More... | |
void | SetMatchedReference (NXOpen::NXObject *originalReference, NXOpen::NXObject *matchedReference, bool flipDirection) |
Set the matched reference of an original reference in User Defined Template Created in NX10.0.0. 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 NXOpen::UserDefinedTemplate::InstantiationBuilder
To create a new instance of this class, use NXOpen::UserDefinedTemplate::Collection::CreateInstantiationBuilder
Created in NX10.0.0.
bool NXOpen::UserDefinedTemplate::InstantiationBuilder::Explosion | ( | ) |
Returns the property of whether user is allowed to explode User Defined Template instantiation
Created in NX10.0.0.
License requirements : None
std::vector<NXOpen::Expression *> NXOpen::UserDefinedTemplate::InstantiationBuilder::GetExpressions | ( | ) |
Returns the expressions in User Defined Template.
NXOpen::Expression* NXOpen::UserDefinedTemplate::InstantiationBuilder::GetMatchedExpression | ( | NXOpen::Expression * | originalExpression, |
bool * | canBeEdited | ||
) |
Returns the matched expression of an original expression in User Defined Template.
originalExpression | original expression |
canBeEdited | can be edited |
NXOpen::NXObject* NXOpen::UserDefinedTemplate::InstantiationBuilder::GetMatchedReference | ( | NXOpen::NXObject * | originalReference, |
bool * | isDirectionFlipped | ||
) |
Returns the matched reference of an original reference in User Defined Template.
originalReference | original reference |
isDirectionFlipped | is direction flipped |
std::vector<NXOpen::NXObject *> NXOpen::UserDefinedTemplate::InstantiationBuilder::GetReferences | ( | ) |
Returns the references in User Defined Template.
int NXOpen::UserDefinedTemplate::InstantiationBuilder::LayerNumber | ( | ) |
Returns the output layer number user specify for User Defined Template instantiation
Created in NX10.0.0.
License requirements : None
NXOpen::UserDefinedTemplate::InstantiationBuilder::JaUserdefinedtemplateLayerOption NXOpen::UserDefinedTemplate::InstantiationBuilder::LayerOption | ( | ) |
Returns the property of output layer option of User Defined Template instantiation
Created in NX10.0.0.
License requirements : None
NXOpen::Part* NXOpen::UserDefinedTemplate::InstantiationBuilder::LoadAuthoringPart | ( | const NXString & | authoringPartName | ) |
Return the authoring part of User Defined Template object.
authoringPartName | Name of the authoring part with full path |
NXOpen::Part* NXOpen::UserDefinedTemplate::InstantiationBuilder::LoadAuthoringPart | ( | const char * | authoringPartName | ) |
Return the authoring part of User Defined Template object.
authoringPartName | Name of the authoring part with full path |
void NXOpen::UserDefinedTemplate::InstantiationBuilder::SetExplosion | ( | bool | explode | ) |
Sets the property of whether user is allowed to explode User Defined Template instantiation
Created in NX10.0.0.
License requirements : usr_defined_features ("USER DEFINED FEATURES")
explode | explode |
void NXOpen::UserDefinedTemplate::InstantiationBuilder::SetLayerNumber | ( | int | layerNumber | ) |
Sets the output layer number user specify for User Defined Template instantiation
Created in NX10.0.0.
License requirements : usr_defined_features ("USER DEFINED FEATURES")
layerNumber | layer number |
void NXOpen::UserDefinedTemplate::InstantiationBuilder::SetLayerOption | ( | NXOpen::UserDefinedTemplate::InstantiationBuilder::JaUserdefinedtemplateLayerOption | layerOption | ) |
Sets the property of output layer option of User Defined Template instantiation
Created in NX10.0.0.
License requirements : usr_defined_features ("USER DEFINED FEATURES")
layerOption | layer option |
void NXOpen::UserDefinedTemplate::InstantiationBuilder::SetMatchedReference | ( | NXOpen::NXObject * | originalReference, |
NXOpen::NXObject * | matchedReference, | ||
bool | flipDirection | ||
) |
Set the matched reference of an original reference in User Defined Template
Created in NX10.0.0.
License requirements : usr_defined_features ("USER DEFINED FEATURES")
originalReference | original reference |
matchedReference | matched reference |
flipDirection | flip direction |