NX Open C++ Reference Guide
|
Represents a Motion::Tire builder
To create a new instance of this class, use NXOpen::Motion::TireCollection::CreateTireBuilder
Default values.
More...
Public Types | |
enum | Type { TypeBasic, TypeTno, TypeCDTire, TypeFTire, TypeMotorcycle, TypeNonInertial } |
the Tire type. More... | |
Public Member Functions | |
NXOpen::Motion::SelectLink * | BodyLink () |
Returns the body link. More... | |
NXOpen::Point * | BodyPoint () |
Returns the body point. More... | |
NXOpen::Direction * | BodyVector () |
Returns the body vector. More... | |
NXOpen::CoordinateSystem * | CarrierCsys () |
Returns the carrier coordinate system. More... | |
NXOpen::Motion::SelectLink * | CarrierLink () |
Returns the carrier link. More... | |
NXOpen::Point * | CarrierPoint () |
Returns the carrier point. More... | |
NXOpen::CoordinateSystem * | ChassisCsys () |
Returns the chassis coordinate system. More... | |
NXOpen::Motion::SelectLink * | ChassisLink () |
Returns the chassis link. More... | |
NXOpen::Point * | ChassisPoint () |
Returns the chassis point. More... | |
NXString | Name () |
Returns the unique name assigned to the tire component Created in NX11.0.0. More... | |
NXOpen::Motion::SelectTirePropertyBasic * | PropertyBasic () |
Returns the basic tire property. More... | |
NXOpen::Motion::SelectTirePropertyCd * | PropertyCd () |
Returns the CD tire property. More... | |
NXOpen::Motion::SelectTirePropertyFt * | PropertyFTire () |
Returns the FT tire property. More... | |
NXOpen::Motion::SelectTirePropertyMotorcycle * | PropertyMotorcycle () |
Returns the motorcycle tire property. More... | |
NXOpen::Motion::SelectTirePropertyNonInertial * | PropertyNonInertial () |
Returns the non-inertial tire property. More... | |
NXOpen::Motion::SelectTirePropertyTno * | PropertyTno () |
Returns the TNO tire property. More... | |
NXOpen::Motion::SelectRoad * | Road () |
Returns the road. More... | |
void | SetBodyPoint (NXOpen::Point *bodyPoint) |
Sets the body point. More... | |
void | SetBodyVector (NXOpen::Direction *bodyVector) |
Sets the body vector. More... | |
void | SetCarrierCsys (NXOpen::CoordinateSystem *csys) |
Sets the carrier coordinate system. More... | |
void | SetCarrierPoint (NXOpen::Point *point) |
Sets the carrier point. More... | |
void | SetChassisCsys (NXOpen::CoordinateSystem *chassisCsys) |
Sets the chassis coordinate system. More... | |
void | SetChassisPoint (NXOpen::Point *chassisPoint) |
Sets the chassis point. More... | |
void | SetName (const NXString &name) |
Sets the unique name assigned to the tire component Created in NX11.0.0. More... | |
void | SetName (const char *name) |
Sets the unique name assigned to the tire component Created in NX11.0.0. More... | |
void | SetTireType (NXOpen::Motion::TireBuilder::Type typeSelection) |
Sets the tire type. More... | |
NXOpen::Motion::TireBuilder::Type | TireType () |
Returns the tire type. More... | |
Public Member Functions inherited from NXOpen::Motion::MotionBuilder | |
double | DisplayScale () |
Returns the icon display scale Created in NX5.0.0. More... | |
NXString | GroupName () |
Returns the group name Created in NX5.0.0. More... | |
NXOpen::Motion::MotionObject::GroupType | GroupType () |
Returns the group type Created in NX5.0.0. More... | |
void | SetDisplayScale (double displayScale) |
Sets the icon display scale Created in NX5.0.0. More... | |
void | SetGroupName (const NXString &groupName) |
Sets the group name Created in NX5.0.0. More... | |
void | SetGroupName (const char *groupName) |
Sets the group name Created in NX5.0.0. More... | |
void | SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType) |
Sets the group type Created in NX5.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
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::NXObject * | GetObject () |
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... | |
Represents a Motion::Tire builder
To create a new instance of this class, use NXOpen::Motion::TireCollection::CreateTireBuilder
Default values.
Property | Value |
---|---|
DisplayScale |
1.0 |
TireType |
Basic |
Created in NX11.0.0.
the Tire type.
Each tire type has a specific tire property associated. A tire is invalid without a tire property associated.
NXOpen::Motion::SelectLink* NXOpen::Motion::TireBuilder::BodyLink | ( | ) |
Returns the body link.
This is a link defining the Tire body.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Point* NXOpen::Motion::TireBuilder::BodyPoint | ( | ) |
Returns the body point.
This represents the center of the wheel.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Direction* NXOpen::Motion::TireBuilder::BodyVector | ( | ) |
Returns the body vector.
This defines the spinning direction.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::CoordinateSystem* NXOpen::Motion::TireBuilder::CarrierCsys | ( | ) |
Returns the carrier coordinate system.
This represents a coordinate systeme attached to the chassis for which: z axis defines the up direction and the x axis defines the forward direction of the chassis. It is only used by external tires.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectLink* NXOpen::Motion::TireBuilder::CarrierLink | ( | ) |
Returns the carrier link.
This represents the link where the tire will be attached. It is only used by external tires.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Point* NXOpen::Motion::TireBuilder::CarrierPoint | ( | ) |
Returns the carrier point.
This represents the attachment point of the tire link on the chassis link. It is only used by external tires.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::CoordinateSystem* NXOpen::Motion::TireBuilder::ChassisCsys | ( | ) |
Returns the chassis coordinate system.
This represents a coordinate systeme attached to the chassis for which z axis defines the up direction and the x axis defines the forward direction of the chassis. For external tires it is optional and it is used for the purposes of including additional stabilizing stiffness to the vehicle link during static analysis, provided that the Static Hold variable is TRUE. Ideally all tire elements should refer to the same Chassis axis system. If this optional parameter is not defined, the stabilizing stiffness will be applied to the selected axis system on the carrier link. This approach may introduce unwanted transients into a STATIC/DYNAMIC simulation.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectLink* NXOpen::Motion::TireBuilder::ChassisLink | ( | ) |
Returns the chassis link.
This represents the link where the tire will be attached. For external tires it is used for static data analysis.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Point* NXOpen::Motion::TireBuilder::ChassisPoint | ( | ) |
Returns the chassis point.
This represents the attachment point of the tire body on the chassis link.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXString NXOpen::Motion::TireBuilder::Name | ( | ) |
Returns the unique name assigned to the tire component
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyBasic* NXOpen::Motion::TireBuilder::PropertyBasic | ( | ) |
Returns the basic tire property.
This is an object used to hold parameters for Basic tire type.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyCd* NXOpen::Motion::TireBuilder::PropertyCd | ( | ) |
Returns the CD tire property.
This is an object used to hold parameters for CDTire type
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyFt* NXOpen::Motion::TireBuilder::PropertyFTire | ( | ) |
Returns the FT tire property.
This is an object used to hold parameters for FTire type
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyMotorcycle* NXOpen::Motion::TireBuilder::PropertyMotorcycle | ( | ) |
Returns the motorcycle tire property.
This is an object used to hold parameters for Motorcycle tire type.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyNonInertial* NXOpen::Motion::TireBuilder::PropertyNonInertial | ( | ) |
Returns the non-inertial tire property.
This is an object used to hold parameters for Non-Inertial tire type.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectTirePropertyTno* NXOpen::Motion::TireBuilder::PropertyTno | ( | ) |
Returns the TNO tire property.
This is an object used to hold parameters for TNO Tire type
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectRoad* NXOpen::Motion::TireBuilder::Road | ( | ) |
Returns the road.
This parameter defines the road height Z and slope of the road surface depending on the X and Y location of the tire. If no road is selected, the road profile will default to the global XY plane.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
void NXOpen::Motion::TireBuilder::SetBodyPoint | ( | NXOpen::Point * | bodyPoint | ) |
Sets the body point.
This represents the center of the wheel.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
bodyPoint | bodypoint |
void NXOpen::Motion::TireBuilder::SetBodyVector | ( | NXOpen::Direction * | bodyVector | ) |
Sets the body vector.
This defines the spinning direction.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
bodyVector | bodyvector |
void NXOpen::Motion::TireBuilder::SetCarrierCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
Sets the carrier coordinate system.
This represents a coordinate systeme attached to the chassis for which: z axis defines the up direction and the x axis defines the forward direction of the chassis. It is only used by external tires.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
csys | csys |
void NXOpen::Motion::TireBuilder::SetCarrierPoint | ( | NXOpen::Point * | point | ) |
Sets the carrier point.
This represents the attachment point of the tire link on the chassis link. It is only used by external tires.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
point | point |
void NXOpen::Motion::TireBuilder::SetChassisCsys | ( | NXOpen::CoordinateSystem * | chassisCsys | ) |
Sets the chassis coordinate system.
This represents a coordinate systeme attached to the chassis for which z axis defines the up direction and the x axis defines the forward direction of the chassis. For external tires it is optional and it is used for the purposes of including additional stabilizing stiffness to the vehicle link during static analysis, provided that the Static Hold variable is TRUE. Ideally all tire elements should refer to the same Chassis axis system. If this optional parameter is not defined, the stabilizing stiffness will be applied to the selected axis system on the carrier link. This approach may introduce unwanted transients into a STATIC/DYNAMIC simulation.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
chassisCsys | chassiscsys |
void NXOpen::Motion::TireBuilder::SetChassisPoint | ( | NXOpen::Point * | chassisPoint | ) |
Sets the chassis point.
This represents the attachment point of the tire body on the chassis link.
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
chassisPoint | chassispoint |
void NXOpen::Motion::TireBuilder::SetName | ( | const NXString & | name | ) |
Sets the unique name assigned to the tire component
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::TireBuilder::SetName | ( | const char * | name | ) |
Sets the unique name assigned to the tire component
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::TireBuilder::SetTireType | ( | NXOpen::Motion::TireBuilder::Type | typeSelection | ) |
Sets the tire type.
Defines the type of the tire used, different tire types use different parameters
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
typeSelection | typeselection |
NXOpen::Motion::TireBuilder::Type NXOpen::Motion::TireBuilder::TireType | ( | ) |
Returns the tire type.
Defines the type of the tire used, different tire types use different parameters
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")