NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Assemblies::CreateNewComponentBuilder Class Reference

Represents a Assemblies::CreateNewComponentBuilder builder class
To create a new instance of this class, use Assemblies::AssemblyManager::CreateNewComponentBuilder
Default values. More...

Inheritance diagram for NXOpen::Assemblies::CreateNewComponentBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::FileNewNewFile ()
 Returns the file new object is get and set
Created in NX6.0.0.
NXOpen::SelectDisplayableObjectListObjectForNewComponent ()
 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 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.

Detailed Description

Represents a Assemblies::CreateNewComponentBuilder builder class
To create a new instance of this class, use Assemblies::AssemblyManager::CreateNewComponentBuilder
Default values.

Property Value

ComponentCam

Target

ComponentOrigin

Wcs

DefiningObjectsAdded

1

LayerNumber

1

LayerOption

Original

OriginalObjectsDeleted

1

ReferenceSet

Model


Created in NX6.0.0.


Member Enumeration Documentation

Set the origin type.

Enumerator:
ComponentCamTypeTarget 

Set the origin type to target.

ComponentCamTypeResource 

Set the component type to resource.

ComponentCamTypeWorkpiece 

Set the component type to workpiece.

Set the layer option type.

Enumerator:
ComponentLayerOptionTypeOriginal 

Set the layer option type to original.

ComponentLayerOptionTypeWork 

Set the layer option type to work.

ComponentLayerOptionTypeAsSpecified 

Set the layer option type to as specified.

Set the cam component type.

Enumerator:
ComponentOriginTypeWcs 

Set the origin type to wcs.

ComponentOriginTypeAbsolute 

Set the origin type to absolute.

Set the reference set.

Enumerator:
ComponentReferenceSetTypeModel 

Set the reference set to model.

ComponentReferenceSetTypeEntirePartOnly 

Set the reference set to entire part only.

ComponentReferenceSetTypeOther 

Set the reference to other.


Member Function Documentation

Returns the cam component cam type
Created in NX6.0.0.



License requirements : None

Returns the component origin
Created in NX6.0.0.



License requirements : None

Returns the defining objects added toggle
Created in NX6.0.0.



License requirements : None

Returns the layer number
Created in NX6.0.0.



License requirements : None

Returns the layer option
Created in NX6.0.0.



License requirements : None

Returns the new component name
Created in NX6.0.0.



License requirements : None

Returns the file new object is get and set
Created in NX6.0.0.



License requirements : None

Returns the objects for select block
Created in NX6.0.0.



License requirements : None

Returns the original objects deleted
Created in NX6.0.0.



License requirements : None

Returns the reference set
Created in NX6.0.0.



License requirements : None

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

Sets the cam component cam type
Created in NX6.0.0.



License requirements : None

Parameters:
componentCamcomponentcam

Sets the component origin
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
componentOrigincomponentorigin

Sets the defining objects added toggle
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
definingObjectsAddeddefiningobjectsadded

Sets the layer number
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
layerNumberlayernumber

Sets the layer option
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
layerOptionlayeroption

Sets the new component name
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
newComponentNamenewcomponentname

Sets the file new object is get and set
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
fileNewfilenew

Sets the original objects deleted
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
originalObjectsDeletedoriginalobjectsdeleted

Sets the reference set
Created in NX6.0.0.



License requirements : assemblies ("ASSEMBLIES MODULE")

Parameters:
referenceSetGet the reference set

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")

Parameters:
referenceSetNamereferencesetname

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.