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 DeltaWidth ()
 Returns the delta width of wheel, for front or rear wheel, they have a wheel width. 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 SetDeltaWidth (double deltaWidth)
 Sets the delta width of wheel, for front or rear wheel, they have a wheel width. 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...
 
void SetWidth (double width)
 Sets the width of front or rear width, it's value is sum of wheel width and delta width. More...
 
double StaticRadius ()
 Returns the static radius of wheel. More...
 
double Toe ()
 Returns the toe in/out of wheel in degree. More...
 
double Width ()
 Returns the width of front or rear width, it's value is sum of wheel width and delta width. 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::DeltaWidth ( )

Returns the delta width of wheel, for front or rear wheel, they have a wheel width.

For each loading, they have a delta width, the loading width will be sum of wheel width and delta width. It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX11.0.1.

License requirements : None

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::SetDeltaWidth ( double  deltaWidth)

Sets the delta width of wheel, for front or rear wheel, they have a wheel width.

For each loading, they have a delta width, the loading width will be sum of wheel width and delta width. It is used only when NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinition is NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::DataDefinitionOptionsRelative .


Created in NX11.0.1.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
deltaWidthdeltawidth
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
void NXOpen::Features::VehicleDesign::BaseDataLoadingWheelBuilder::SetWidth ( double  width)

Sets the width of front or rear width, it's value is sum of wheel width and delta width.

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


Created in NX11.0.1.

License requirements : nx_general_packaging ("NX General Packaging")

Parameters
widthwidth
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

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

Returns the width of front or rear width, it's value is sum of wheel width and delta width.

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


Created in NX11.0.1.

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.