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

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

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

Public Types

enum  DataDefinitionOptions { DataDefinitionOptionsRelative, DataDefinitionOptionsAbsolute }
 This enum represents the options to define the wheel position. More...
 

Public Member Functions

double Camber ()
 Returns the camber of wheel in degree. More...
 
double CoordinateX ()
 Returns the x coordinate of wheel center point. More...
 
double CoordinateY ()
 Returns the y coordinate of wheel center point. More...
 
double CoordinateZ ()
 Returns the z coordinate of wheel center point. More...
 
NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions DataDefinition ()
 Returns the value to indicate which definition option will be used to define the loading wheel data. More...
 
double DeltaCamber ()
 Returns the delta camber of wheel. More...
 
double DeltaStaticRadius ()
 Returns the delta static radius of wheel. More...
 
double DeltaToe ()
 Returns the delta toe of wheel. More...
 
double DeltaX ()
 Returns the delta x value of wheel center point. More...
 
double DeltaY ()
 Returns the delta y value of wheel center point. More...
 
double DeltaZ ()
 Returns the delta z value of wheel center point. More...
 
NXOpen::Features::VehicleDesign::BaseDataWheelBuilderDesignData ()
 Returns the design data of the wheel. More...
 
void SetCamber (double camber)
 Sets the camber of wheel in degree. More...
 
void SetCoordinateX (double absX)
 Sets the x coordinate of wheel center point. More...
 
void SetCoordinateY (double absY)
 Sets the y coordinate of wheel center point. More...
 
void SetCoordinateZ (double absZ)
 Sets the z coordinate of wheel center point. More...
 
void SetDataDefinition (NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptions dataDefinition)
 Sets the value to indicate which definition option will be used to define the loading wheel data. More...
 
void SetDeltaCamber (double deltaCamber)
 Sets the delta camber of wheel. More...
 
void SetDeltaStaticRadius (double deltaStaticRadius)
 Sets the delta static radius of wheel. More...
 
void SetDeltaToe (double deltaToe)
 Sets the delta toe of wheel. More...
 
void SetDeltaX (double deltaX)
 Sets the delta x value of wheel center point. More...
 
void SetDeltaY (double deltaY)
 Sets the delta y value of wheel center point. More...
 
void SetDeltaZ (double deltaZ)
 Sets the delta z value of wheel center point. More...
 
void SetDesignData (NXOpen::Features::VehicleDesign::BaseDataWheelBuilder *wheel)
 Sets the design data of the wheel. More...
 
void SetStaticRadius (double staticRadius)
 Sets the static radius of wheel. More...
 
void SetToe (double toe)
 Sets the toe in/out of wheel in degree. More...
 
double StaticRadius ()
 Returns the static radius of wheel. More...
 
double Toe ()
 Returns the toe in/out of wheel in degree. 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::BaseDataLoadingWheelBuilder .


This class can only be used in base data, thus cannot be created directly by user.

Created in NX8.5.0.

Member Enumeration Documentation

This enum represents the options to define the wheel position.

Enumerator
DataDefinitionOptionsRelative 

Relative: The wheel data of this loading will use relative values to design data.

DataDefinitionOptionsAbsolute 

Absolute: The wheel data of this loading will use absolute values.

Member Function Documentation

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::Camber ( )
double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::CoordinateX ( )

Returns the x coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::CoordinateY ( )

Returns the y coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::CoordinateZ ( )

Returns the z coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : None

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

Returns the value to indicate which definition option will be used to define the loading wheel data.


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaCamber ( )

Returns the delta camber of wheel.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaStaticRadius ( )

Returns the delta static radius of wheel.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaToe ( )
double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaX ( )

Returns the delta x value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaY ( )

Returns the delta y value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DeltaZ ( )

Returns the delta z value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : None

NXOpen::Features::VehicleDesign::BaseDataWheelBuilder* NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DesignData ( )

Returns the design data of the wheel.


Created in NX8.5.0.

License requirements : None

void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetCamber ( double  camber)

Sets the camber of wheel in degree.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
cambercamber
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetCoordinateX ( double  absX)

Sets the x coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
absXabsx
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetCoordinateY ( double  absY)

Sets the y coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
absYabsy
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetCoordinateZ ( double  absZ)

Sets the z coordinate of wheel center point.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

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

Sets the value to indicate which definition option will be used to define the loading wheel data.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
dataDefinitiondatadefinition
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaCamber ( double  deltaCamber)

Sets the delta camber of wheel.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaCamberdeltacamber
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaStaticRadius ( double  deltaStaticRadius)

Sets the delta static radius of wheel.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaStaticRadiusdeltastaticradius
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaToe ( double  deltaToe)

Sets the delta toe of wheel.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaToedeltatoe
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaX ( double  deltaX)

Sets the delta x value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaXdeltax
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaY ( double  deltaY)

Sets the delta y value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaYdeltay
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDeltaZ ( double  deltaZ)

Sets the delta z value of wheel center point.

It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaZdeltaz
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetDesignData ( NXOpen::Features::VehicleDesign::BaseDataWheelBuilder wheel)

Sets the design data of the wheel.


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
wheelwheel
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetStaticRadius ( double  staticRadius)

Sets the static radius of wheel.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
staticRadiusstaticradius
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetToe ( double  toe)

Sets the toe in/out of wheel in degree.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
toetoe
double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::StaticRadius ( )
double NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::Toe ( )

Returns the toe in/out of wheel in degree.

Used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsAbsolute .


Created in NX8.5.0.

License requirements : None


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