NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::VehicleDesign::BaseDataSourceBuilder Class Reference

Represents a NXOpen::Features::VehicleDesign::BaseDataSourceBuilder builder, which set the base data source for work part in assembly context. More...

Inheritance diagram for NXOpen::Features::VehicleDesign::BaseDataSourceBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  BaseDataSourceOption { BaseDataSourceOptionSelectComponent, BaseDataSourceOptionDisplayPart }
 Represents the base data source option, you can select one component or display part which contains the Base Data feature group for current work part. More...
 

Public Member Functions

NXOpen::Assemblies::SelectComponentBaseDataSource ()
 Returns the base data source for work part. More...
 
NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSourceOption BaseDataSourceMethod ()
 Returns the base data source option, the component selected or display part should contain Base Data feature group
Created in NX11.0.1. More...
 
bool DelayUpdate ()
 Returns the method to set update delay option between assembly components. More...
 
bool RemoveBaseDataAttr ()
 Returns the method to remove Base Data attribute of work part, it is a locked attribute. More...
 
bool RemoveBaseDataSourceAttr ()
 Returns the method to remove Base Data Source attribute of work part, it is a locked attribute. More...
 
void SetBaseDataSourceMethod (NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSourceOption baseDataSourceOption)
 Sets the base data source option, the component selected or display part should contain Base Data feature group
Created in NX11.0.1. More...
 
void SetDelayUpdate (bool delayUpdate)
 Sets the method to set update delay option between assembly components. More...
 
void SetRemoveBaseDataAttr (bool removeBaseDataAttr)
 Sets the method to remove Base Data attribute of work part, it is a locked attribute. More...
 
void SetRemoveBaseDataSourceAttr (bool removeBaseDataSourceAttr)
 Sets the method to remove Base Data Source attribute of work part, it is a locked attribute. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 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::NXObjectGetObject ()
 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...
 

Detailed Description

Represents a NXOpen::Features::VehicleDesign::BaseDataSourceBuilder builder, which set the base data source for work part in assembly context.


To create a new instance of this class, use NXOpen::Features::VehicleDesignCollection::CreateBaseDataSourceBuilder

Created in NX11.0.1.

Member Enumeration Documentation

Represents the base data source option, you can select one component or display part which contains the Base Data feature group for current work part.

Enumerator
BaseDataSourceOptionSelectComponent 

Component which contains Base Data feature group.

BaseDataSourceOptionDisplayPart 

display part

Member Function Documentation

NXOpen::Assemblies::SelectComponent* NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSource ( )

Returns the base data source for work part.

This is effective for select component method.
Created in NX11.0.1.

License requirements : None

NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSourceOption NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSourceMethod ( )

Returns the base data source option, the component selected or display part should contain Base Data feature group
Created in NX11.0.1.



License requirements : None

bool NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::DelayUpdate ( )

Returns the method to set update delay option between assembly components.


Created in NX11.0.1.

License requirements : None

bool NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::RemoveBaseDataAttr ( )

Returns the method to remove Base Data attribute of work part, it is a locked attribute.


Created in NX11.0.1.

License requirements : None

bool NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::RemoveBaseDataSourceAttr ( )

Returns the method to remove Base Data Source attribute of work part, it is a locked attribute.


Created in NX11.0.1.

License requirements : None

void NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::SetBaseDataSourceMethod ( NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::BaseDataSourceOption  baseDataSourceOption)

Sets the base data source option, the component selected or display part should contain Base Data feature group
Created in NX11.0.1.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters
baseDataSourceOptionbasedatasourceoption
void NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::SetDelayUpdate ( bool  delayUpdate)

Sets the method to set update delay option between assembly components.


Created in NX11.0.1.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
delayUpdatedelayupdate
void NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::SetRemoveBaseDataAttr ( bool  removeBaseDataAttr)

Sets the method to remove Base Data attribute of work part, it is a locked attribute.


Created in NX11.0.1.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
removeBaseDataAttrremovebasedataattr
void NXOpen::Features::VehicleDesign::BaseDataSourceBuilder::SetRemoveBaseDataSourceAttr ( bool  removeBaseDataSourceAttr)

Sets the method to remove Base Data Source attribute of work part, it is a locked attribute.


Created in NX11.0.1.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
removeBaseDataSourceAttrremovebasedatasourceattr

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