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

Represents a NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder . More...

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

Public Types

enum  LoadingType { LoadingTypeStandard, LoadingTypeUserDefined }
 This enum represents the vehicle loading types. More...
 

Public Member Functions

bool Active ()
 Returns the status to indicate whether the loading is active or not. More...
 
void Assign (NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder *other)
 Assigns value from another loading. More...
 
NXOpen::NXColorColor ()
 Returns the color of loading. More...
 
NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions DataDefinition ()
 Returns the Data Definition option of loading. More...
 
NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilderFrontWheel ()
 Returns the front wheel data of this loading. More...
 
std::vector< NXStringGetDescription ()
 Gets the loading descriptions. More...
 
NXString Name ()
 Returns the name of loading. More...
 
NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilderRearWheel ()
 Returns the rear wheel data of this loading. More...
 
void SetActive (bool active)
 Sets the status to indicate whether the loading is active or not. More...
 
void SetColor (NXOpen::NXColor *color)
 Sets the color of loading. More...
 
void SetDataDefinition (NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions dataDefinition)
 Sets the Data Definition option of loading. More...
 
void SetDescription (const std::vector< NXString > &description)
 Sets the loading descriptions. More...
 
void SetName (const NXString &name)
 Sets the name of loading. More...
 
void SetName (const char *name)
 Sets the name of loading. More...
 
void SetReferencePlane (NXOpen::DatumPlane *referencePlane)
 Sets the reference plane to represent the loading plane. More...
 
void SetType (NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::LoadingType loadingType)
 Sets the vehicle loading type. More...
 
NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::LoadingType Type ()
 Returns the vehicle loading type. 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::BaseDataLoadingBuilder .


An instance of this class can be obtained from BaseDataBuilder::CreateLoading

Created in NX8.5.0.

Member Enumeration Documentation

This enum represents the vehicle loading types.

Enumerator
LoadingTypeStandard 

Standard - Defined in the registration file, user can not delete it.

LoadingTypeUserDefined 

User-Defined - user can add or delete it.

Member Function Documentation

bool NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::Active ( )

Returns the status to indicate whether the loading is active or not.

If it is true, the loading is active.
Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::Assign ( NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder other)

Assigns value from another loading.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
otherother
NXOpen::NXColor* NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::Color ( )

Returns the color of loading.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::DataDefinition ( )

Returns the Data Definition option of loading.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder* NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::FrontWheel ( )

Returns the front wheel data of this loading.


Created in NX8.5.0.

License requirements : None

std::vector<NXString> NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::GetDescription ( )

Gets the loading descriptions.

Returns

Created in NX8.5.0.

License requirements : None
NXString NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::Name ( )

Returns the name of loading.


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder* NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::RearWheel ( )

Returns the rear wheel data of this loading.


Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetActive ( bool  active)

Sets the status to indicate whether the loading is active or not.

If it is true, the loading is active.
Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
activeactive
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetColor ( NXOpen::NXColor color)

Sets the color of loading.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
colorcolor
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetDataDefinition ( NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions  dataDefinition)

Sets the Data Definition option of loading.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
dataDefinitiondatadefinition
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetDescription ( const std::vector< NXString > &  description)

Sets the loading descriptions.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
descriptiondescription
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetName ( const NXString name)

Sets the name of loading.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
namename
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetName ( const char *  name)

Sets the name of loading.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
namename
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetReferencePlane ( NXOpen::DatumPlane referencePlane)

Sets the reference plane to represent the loading plane.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
referencePlanereferenceplane
void NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::SetType ( NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::LoadingType  loadingType)

Sets the vehicle loading type.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
loadingTypeloadingtype
NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::LoadingType NXOpen::Features::VehicleDesign::BaseDataLoadingBuilder::Type ( )

Returns the vehicle loading type.


Created in NX8.5.0.

License requirements : None


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