|
NX Open C++ Reference Guide
|
Represents a @link Assemblies::CreateNewComponentBuilder Assemblies::CreateNewComponentBuilder@endlink builder class <br> To create a new instance of this class, use @link Assemblies::AssemblyManager::CreateNewComponentBuilder Assemblies::AssemblyManager::CreateNewComponentBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | ComponentCamType { ComponentCamTypeTarget, ComponentCamTypeResource, ComponentCamTypeWorkpiece } |
| Set the origin type. More... | |
| enum | ComponentLayerOptionType { ComponentLayerOptionTypeOriginal, ComponentLayerOptionTypeWork, ComponentLayerOptionTypeAsSpecified } |
| Set the layer option type. More... | |
| enum | ComponentOriginType { ComponentOriginTypeWcs, ComponentOriginTypeAbsolute } |
| Set the cam component type. More... | |
| enum | ComponentReferenceSetType { ComponentReferenceSetTypeModel, ComponentReferenceSetTypeEntirePartOnly, ComponentReferenceSetTypeOther } |
| Set the reference set. More... | |
Public Member Functions | |
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentCamType | ComponentCam () |
| Returns the cam component cam type Created in NX6.0.0. | |
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentOriginType | ComponentOrigin () |
| Returns the component origin Created in NX6.0.0. | |
| bool | DefiningObjectsAdded () |
| Returns the defining objects added toggle Created in NX6.0.0. | |
| int | LayerNumber () |
| Returns the layer number Created in NX6.0.0. | |
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentLayerOptionType | LayerOption () |
| Returns the layer option Created in NX6.0.0. | |
| NXString | NewComponentName () |
| Returns the new component name Created in NX6.0.0. | |
| NXOpen::FileNew * | NewFile () |
| Returns the file new object is get and set Created in NX6.0.0. | |
| NXOpen::SelectDisplayableObjectList * | ObjectForNewComponent () |
| Returns the objects for select block Created in NX6.0.0. | |
| bool | OriginalObjectsDeleted () |
| Returns the original objects deleted Created in NX6.0.0. | |
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentReferenceSetType | ReferenceSet () |
| Returns the reference set Created in NX6.0.0. | |
| NXString | ReferenceSetName () |
| Returns the reference set name. | |
| void | SetComponentCam (NXOpen::Assemblies::CreateNewComponentBuilder::ComponentCamType componentCam) |
| Sets the cam component cam type Created in NX6.0.0. | |
| void | SetComponentOrigin (NXOpen::Assemblies::CreateNewComponentBuilder::ComponentOriginType componentOrigin) |
| Sets the component origin Created in NX6.0.0. | |
| void | SetDefiningObjectsAdded (bool definingObjectsAdded) |
| Sets the defining objects added toggle Created in NX6.0.0. | |
| void | SetLayerNumber (int layerNumber) |
| Sets the layer number Created in NX6.0.0. | |
| void | SetLayerOption (NXOpen::Assemblies::CreateNewComponentBuilder::ComponentLayerOptionType layerOption) |
| Sets the layer option Created in NX6.0.0. | |
| void | SetNewComponentName (const NXString &newComponentName) |
| Sets the new component name Created in NX6.0.0. | |
| void | SetNewComponentName (const char *newComponentName) |
| Sets the new component name Created in NX6.0.0. | |
| void | SetNewFile (NXOpen::FileNew *fileNew) |
| Sets the file new object is get and set Created in NX6.0.0. | |
| void | SetOriginalObjectsDeleted (bool originalObjectsDeleted) |
| Sets the original objects deleted Created in NX6.0.0. | |
| void | SetReferenceSet (NXOpen::Assemblies::CreateNewComponentBuilder::ComponentReferenceSetType referenceSet) |
| Sets the reference set Created in NX6.0.0. | |
| void | SetReferenceSetName (const NXString &referenceSetName) |
| Sets the reference set name. | |
| void | SetReferenceSetName (const char *referenceSetName) |
| Sets the reference set name. | |
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 @link Assemblies::CreateNewComponentBuilder Assemblies::CreateNewComponentBuilder@endlink builder class <br> To create a new instance of this class, use @link Assemblies::AssemblyManager::CreateNewComponentBuilder Assemblies::AssemblyManager::CreateNewComponentBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
ComponentCam |
Target |
|
ComponentOrigin |
Wcs |
|
DefiningObjectsAdded |
1 |
|
LayerNumber |
1 |
|
LayerOption |
Original |
|
OriginalObjectsDeleted |
1 |
|
Model |
Created in NX6.0.0.
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentCamType NXOpen::Assemblies::CreateNewComponentBuilder::ComponentCam | ( | ) |
Returns the cam component cam type
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentOriginType NXOpen::Assemblies::CreateNewComponentBuilder::ComponentOrigin | ( | ) |
Returns the component origin
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Assemblies::CreateNewComponentBuilder::DefiningObjectsAdded | ( | ) |
Returns the defining objects added toggle
Created in NX6.0.0.
License requirements : None
| int NXOpen::Assemblies::CreateNewComponentBuilder::LayerNumber | ( | ) |
Returns the layer number
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentLayerOptionType NXOpen::Assemblies::CreateNewComponentBuilder::LayerOption | ( | ) |
Returns the layer option
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Assemblies::CreateNewComponentBuilder::NewComponentName | ( | ) |
Returns the new component name
Created in NX6.0.0.
License requirements : None
| NXOpen::FileNew* NXOpen::Assemblies::CreateNewComponentBuilder::NewFile | ( | ) |
Returns the file new object is get and set
Created in NX6.0.0.
License requirements : None
| NXOpen::SelectDisplayableObjectList* NXOpen::Assemblies::CreateNewComponentBuilder::ObjectForNewComponent | ( | ) |
Returns the objects for select block
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Assemblies::CreateNewComponentBuilder::OriginalObjectsDeleted | ( | ) |
Returns the original objects deleted
Created in NX6.0.0.
License requirements : None
| NXOpen::Assemblies::CreateNewComponentBuilder::ComponentReferenceSetType NXOpen::Assemblies::CreateNewComponentBuilder::ReferenceSet | ( | ) |
Returns the reference set
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Assemblies::CreateNewComponentBuilder::ReferenceSetName | ( | ) |
Returns the reference set name.
This should be used when reference set type is set to other
Created in NX6.0.0.
License requirements : None
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetComponentCam | ( | NXOpen::Assemblies::CreateNewComponentBuilder::ComponentCamType | componentCam | ) |
Sets the cam component cam type
Created in NX6.0.0.
License requirements : None
| componentCam | componentcam |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetComponentOrigin | ( | NXOpen::Assemblies::CreateNewComponentBuilder::ComponentOriginType | componentOrigin | ) |
Sets the component origin
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| componentOrigin | componentorigin |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetDefiningObjectsAdded | ( | bool | definingObjectsAdded | ) |
Sets the defining objects added toggle
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| definingObjectsAdded | definingobjectsadded |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetLayerNumber | ( | int | layerNumber | ) |
Sets the layer number
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| layerNumber | layernumber |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetLayerOption | ( | NXOpen::Assemblies::CreateNewComponentBuilder::ComponentLayerOptionType | layerOption | ) |
Sets the layer option
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| layerOption | layeroption |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetNewComponentName | ( | const NXString & | newComponentName | ) |
Sets the new component name
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| newComponentName | newcomponentname |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetNewComponentName | ( | const char * | newComponentName | ) |
Sets the new component name
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| newComponentName | newcomponentname |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetNewFile | ( | NXOpen::FileNew * | fileNew | ) |
Sets the file new object is get and set
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| fileNew | filenew |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetOriginalObjectsDeleted | ( | bool | originalObjectsDeleted | ) |
Sets the original objects deleted
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| originalObjectsDeleted | originalobjectsdeleted |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetReferenceSet | ( | NXOpen::Assemblies::CreateNewComponentBuilder::ComponentReferenceSetType | referenceSet | ) |
Sets the reference set
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| referenceSet | Get the reference set |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetReferenceSetName | ( | const NXString & | referenceSetName | ) |
Sets the reference set name.
This should be used when reference set type is set to other
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| referenceSetName | referencesetname |
| void NXOpen::Assemblies::CreateNewComponentBuilder::SetReferenceSetName | ( | const char * | referenceSetName | ) |
Sets the reference set name.
This should be used when reference set type is set to other
Created in NX6.0.0.
License requirements : assemblies ("ASSEMBLIES MODULE")
| referenceSetName | referencesetname |