public interface BaseDataBuilder extends Builder
BaseDataBuilder
. nxopen.features.vehicledesignCollection#createBaseDataBuilder
Modifier and Type | Method and Description |
---|---|
void |
addLoading(BaseDataLoadingBuilder loading)
Adds a loading, which represents
BaseDataLoadingBuilder , to the base data. |
void |
addPassenger(BaseDataPassengerBuilder passenger)
Adds a passenger, which represents
BaseDataPassengerBuilder , to the base data. |
Expression |
bodyWidthExp()
Returns the body width which is used for calculating the fields of vision according to US and CDN standards instead of vehicle width.
|
BaseDataLoadingBuilder |
createLoading(BaseDataLoadingBuilder pOther)
Creates an instance of
BaseDataLoadingBuilder from another instance. |
BaseDataPassengerBuilder |
createPassenger(BaseDataPassengerBuilder pOther)
Creates an instance of
BaseDataPassengerBuilder from another instance. |
BaseDataDriverBuilder |
driver()
Returns the driver builder, which represents a
BaseDataDriverBuilder . |
Expression |
frontOverhangExp()
Returns the front overhang of the vehicle which is measured from the front wheel center point in the negative x direction.
|
double |
getBodyWidth()
Returns the body width.
|
double |
getFrontOverhang()
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
frontOverhangExp() to query or edit it.
|
int |
getLoadingCount()
Returns the total number of loadings in the base data.
|
BaseDataLoadingBuilder |
getNthLoading(int nIndex)
Returns the nth loading, which represents
BaseDataLoadingBuilder , from the base data. |
BaseDataPassengerBuilder |
getNthPassenger(int nIndex)
Returns the nth passenger, which represents
BaseDataPassengerBuilder , from the base data. |
BaseDataWheelBuilder |
getNthWheel(int nWheelIndex)
Gets the nth wheel.
|
int |
getPassengerCount()
Returns the total number of passengers in the base data.
|
double |
getRearOverhang()
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
rearOverhangExp() to query or edit it.
|
double |
getVehicleLength()
Returns the overall vehicle length.
|
double |
getVehicleWidth()
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
vehicleWidthExp() to query or edit it.
|
double |
getWheelbase()
Returns the wheelbase of the vehicle.
|
BaseDataLoadingBuilder |
loadingDefinition()
Returns the loading definition.
|
BaseDataPassengerBuilder |
passengerDefinition()
Returns the passenger definition.
|
Expression |
rearOverhangExp()
Returns the rear overhang of the vehicle which is measured from the rear wheel center point in the positive x direction.
|
void |
removeLoading(BaseDataLoadingBuilder loading)
Removes a loading, which represents
BaseDataLoadingBuilder , from the base data. |
void |
removePassenger(BaseDataPassengerBuilder passenger)
Removes a passenger, which represents
BaseDataPassengerBuilder , from the base data. |
void |
setBodyWidth(double bodyWidth)
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
bodyWidthExp() to query or edit it.
|
void |
setFrontOverhang(double overhangFront)
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
frontOverhangExp() to query or edit it.
|
void |
setRearOverhang(double overhangBack)
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
rearOverhangExp() to query or edit it.
|
void |
setShowSurface(boolean showSurface)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setShowWireframe(boolean showWireframe)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVehicleCategory(String vehicleCategory)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVehicleDescription(String vehicleDescription)
License requirements: nx_general_packaging ("NX General Packaging") . |
void |
setVehicleWidth(double vehicleWidth)
Deprecated.
Deprecated in NX9.0.1. Obtain the expression using
vehicleWidthExp() to query or edit it.
|
void |
setWheelPositionDefinition(BaseDataWheelBuilder.PositionDefinitionOptions positionDefinition)
License requirements: nx_general_packaging ("NX General Packaging") . |
boolean |
showSurface()
Returns the option to indicate whether to show surface or not.
|
boolean |
showWireframe()
Returns the option to indicate whether to show curve or not.
|
String |
vehicleCategory()
Returns the vehicle category.
|
String |
vehicleDescription()
Returns the name or short description of the vehicle.
|
Expression |
vehicleWidthExp()
Returns the vehicle width which is calculated outgoing from the vehicle mid plane half of the defined value in positive y direction and as well half of the defined value in negative y direction.
|
BaseDataWheelBuilder.PositionDefinitionOptions |
wheelPositionDefinition()
Returns the wheel position definition option of the vehicle.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String vehicleCategory() throws NXException, RemoteException
NXException
RemoteException
void setVehicleCategory(String vehicleCategory) throws NXException, RemoteException
vehicleCategory
- NXException
RemoteException
String vehicleDescription() throws NXException, RemoteException
NXException
RemoteException
void setVehicleDescription(String vehicleDescription) throws NXException, RemoteException
vehicleDescription
- NXException
RemoteException
double getWheelbase() throws NXException, RemoteException
NXException
RemoteException
double getFrontOverhang() throws NXException, RemoteException
frontOverhangExp()
to query or edit it.
NXException
RemoteException
void setFrontOverhang(double overhangFront) throws NXException, RemoteException
frontOverhangExp()
to query or edit it.
overhangFront
- NXException
RemoteException
double getRearOverhang() throws NXException, RemoteException
rearOverhangExp()
to query or edit it.
NXException
RemoteException
void setRearOverhang(double overhangBack) throws NXException, RemoteException
rearOverhangExp()
to query or edit it.
overhangBack
- NXException
RemoteException
double getVehicleLength() throws NXException, RemoteException
NXException
RemoteException
double getVehicleWidth() throws NXException, RemoteException
vehicleWidthExp()
to query or edit it.
NXException
RemoteException
void setVehicleWidth(double vehicleWidth) throws NXException, RemoteException
vehicleWidthExp()
to query or edit it.
vehicleWidth
- NXException
RemoteException
double getBodyWidth() throws NXException, RemoteException
NXException
RemoteException
void setBodyWidth(double bodyWidth) throws NXException, RemoteException
bodyWidthExp()
to query or edit it.
bodyWidth
- NXException
RemoteException
BaseDataWheelBuilder.PositionDefinitionOptions wheelPositionDefinition() throws NXException, RemoteException
NXException
RemoteException
void setWheelPositionDefinition(BaseDataWheelBuilder.PositionDefinitionOptions positionDefinition) throws NXException, RemoteException
positionDefinition
- NXException
RemoteException
BaseDataWheelBuilder getNthWheel(int nWheelIndex) throws NXException, RemoteException
nWheelIndex
- NXException
RemoteException
boolean showWireframe() throws NXException, RemoteException
NXException
RemoteException
void setShowWireframe(boolean showWireframe) throws NXException, RemoteException
showWireframe
- NXException
RemoteException
boolean showSurface() throws NXException, RemoteException
NXException
RemoteException
void setShowSurface(boolean showSurface) throws NXException, RemoteException
showSurface
- NXException
RemoteException
BaseDataDriverBuilder driver() throws NXException, RemoteException
BaseDataDriverBuilder
.
NXException
RemoteException
BaseDataPassengerBuilder createPassenger(BaseDataPassengerBuilder pOther) throws NXException, RemoteException
BaseDataPassengerBuilder
from another instance.
If pOther is NULL, the created builder will be initialized with default value.
If pOther is not NULL, the created builder will be iniialized with pOther's value.
pOther
- Data to be initialized from, can be NULLNXException
RemoteException
void addPassenger(BaseDataPassengerBuilder passenger) throws NXException, RemoteException
BaseDataPassengerBuilder
, to the base data.
passenger
- NXException
RemoteException
void removePassenger(BaseDataPassengerBuilder passenger) throws NXException, RemoteException
BaseDataPassengerBuilder
, from the base data.
passenger
- NXException
RemoteException
int getPassengerCount() throws NXException, RemoteException
NXException
RemoteException
BaseDataPassengerBuilder getNthPassenger(int nIndex) throws NXException, RemoteException
BaseDataPassengerBuilder
, from the base data.
nIndex
- NXException
RemoteException
BaseDataPassengerBuilder passengerDefinition() throws NXException, RemoteException
NXException
RemoteException
BaseDataLoadingBuilder createLoading(BaseDataLoadingBuilder pOther) throws NXException, RemoteException
BaseDataLoadingBuilder
from another instance.
If pOther is NULL, the created builder will be initialized with default value.
If pOther is not NULL, the created builder will be iniialized with pOther's value.
pOther
- data to be initialized from, can be NULLNXException
RemoteException
void addLoading(BaseDataLoadingBuilder loading) throws NXException, RemoteException
BaseDataLoadingBuilder
, to the base data.
loading
- NXException
RemoteException
void removeLoading(BaseDataLoadingBuilder loading) throws NXException, RemoteException
BaseDataLoadingBuilder
, from the base data.
loading
- NXException
RemoteException
int getLoadingCount() throws NXException, RemoteException
NXException
RemoteException
BaseDataLoadingBuilder getNthLoading(int nIndex) throws NXException, RemoteException
BaseDataLoadingBuilder
, from the base data.
nIndex
- NXException
RemoteException
BaseDataLoadingBuilder loadingDefinition() throws NXException, RemoteException
NXException
RemoteException
Expression frontOverhangExp() throws NXException, RemoteException
NXException
RemoteException
Expression rearOverhangExp() throws NXException, RemoteException
NXException
RemoteException
Expression vehicleWidthExp() throws NXException, RemoteException
NXException
RemoteException
Expression bodyWidthExp() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.