NX Open C++ Reference Guide
|
Represents a @link Features::VehicleDesign::SeatBeltAnchorage Features::VehicleDesign::SeatBeltAnchorage@endlink builder <br> To create a new instance of this class, use @link Features::VehicleDesignCollection::CreateSeatBeltAnchorageBuilder Features::VehicleDesignCollection::CreateSeatBeltAnchorageBuilder @endlink <br>
Default values. More...
Public Types | |
enum | AnchorageLocationTypes { AnchorageLocationTypesVehicleStructure, AnchorageLocationTypesSeatAssembly } |
the seat belt anchorage location type More... | |
enum | RoutingTypes { RoutingTypesOutsideSeatThruSeatSpring, RoutingTypesToAnchorage } |
the seat belt routing type More... | |
enum | SeatPositionTypes { SeatPositionTypesLeft, SeatPositionTypesRight, SeatPositionTypesNotOutboard } |
the seat position type More... | |
enum | SeatTypes { SeatTypesMovableFront, SeatTypesMovableRear, SeatTypesFixed } |
the seat type More... | |
enum | StandardTypes { StandardTypesJ383SeatBeltAnchorage, StandardTypesJ1369ChildRestraintTetherStraps, StandardTypesBothJ383AndJ1369 } |
the standard type More... | |
Public Member Functions | |
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::AnchorageLocationTypes | AnchorageLocation () |
Returns the anchorage location type Created in NX6.0.0. | |
double | BackAngleDbl () |
Returns the value of back angle Created in NX6.0.0. | |
NXOpen::Expression * | BackAngleDim () |
Returns the dimension expression for back angle Created in NX6.0.0. | |
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::RoutingTypes | BeltRouting () |
Returns the belt routing type Created in NX6.0.0. | |
NXOpen::Expression * | FloorHeightDim () |
Returns the dimension expression for floor height Created in NX6.0.0. | |
void | J1369Illu () |
Shows an illustration picture for standard j1369 Created in NX6.0.0. | |
void | J383Illu () |
Shows an illustration picture for standard j383 Created in NX6.0.0. | |
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatPositionTypes | SeatPosition () |
Returns the seat position type Created in NX6.0.0. | |
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatTypes | SeatType () |
Returns the seat type Created in NX6.0.0. | |
void | SetAnchorageLocation (NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::AnchorageLocationTypes anchorageLocation) |
Sets the anchorage location type Created in NX6.0.0. | |
void | SetBackAngleDbl (double backAngleDbl) |
Sets the value of back angle Created in NX6.0.0. | |
void | SetBeltRouting (NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::RoutingTypes beltRouting) |
Sets the belt routing type Created in NX6.0.0. | |
void | SetSeatPosition (NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatPositionTypes seatPosition) |
Sets the seat position type Created in NX6.0.0. | |
void | SetSeatType (NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatTypes seatType) |
Sets the seat type Created in NX6.0.0. | |
void | SetSgrpPoint (NXOpen::Point *sgrpPoint) |
Sets the SgRp point Created in NX6.0.0. | |
void | SetStandard (NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::StandardTypes standard) |
Sets the standard for seat belt anchorage Created in NX6.0.0. | |
NXOpen::Point * | SgrpPoint () |
Returns the SgRp point Created in NX6.0.0. | |
NXOpen::Expression * | SgrpXvalDim () |
Returns the dimension expression for the X coordinate of SgRp Created in NX6.0.0. | |
NXOpen::Expression * | SgrpYvalDim () |
Returns the dimension expression for the Y coordinate of SgRp Created in NX6.0.0. | |
NXOpen::Expression * | SgrpZvalDim () |
Returns the dimension expression for the Z coordinate of SgRp Created in NX6.0.0. | |
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::StandardTypes | Standard () |
Returns the standard for seat belt anchorage Created in NX6.0.0. | |
![]() | |
NXOpen::Features::Feature * | CommitFeature () |
Commits the feature parameters and creates the feature. | |
NXOpen::Features::Feature * | GetFeature () |
Returns the feature currently being edited by this builder. | |
void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. | |
bool | ParentFeatureInternal () |
Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
bool | PatchSolutionFlag () |
Returns the patch solution flag Created in NX8.0.1. | |
NXString | PatchSurfaceFilename () |
Returns the patch surface filename Created in NX8.0.1. | |
void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. | |
void | SetParentFeatureInternal (bool isInternal) |
Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
void | SetPatchSolutionFlag (bool optionValue) |
Sets the patch solution flag Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const char *surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. | |
NXString | SurroundingPatchSurfaceFilename () |
Returns the surrounding patch surface filename Created in NX8.0.1. | |
void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the internal parent feature of the feature being edited to external Created in NX6.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a @link Features::VehicleDesign::SeatBeltAnchorage Features::VehicleDesign::SeatBeltAnchorage@endlink builder <br> To create a new instance of this class, use @link Features::VehicleDesignCollection::CreateSeatBeltAnchorageBuilder Features::VehicleDesignCollection::CreateSeatBeltAnchorageBuilder @endlink <br>
Default values.
Property | Value |
---|---|
AnchorageLocation |
VehicleStructure |
BackAngleDbl |
22 |
BackAngleDim.Value |
22 |
BeltRouting |
OutsideSeatThruSeatSpring |
FloorHeightDim.Value |
325 (millimeters part), 12.8 (inches part) |
SeatPosition |
Left |
SeatType |
MovableFront |
SgrpXvalDim.Value |
1500 (millimeters part), 59.06 (inches part) |
SgrpYvalDim.Value |
-400 (millimeters part), -15.75 (inches part) |
SgrpZvalDim.Value |
650 (millimeters part), 25.59 (inches part) |
Standard |
J383SeatBeltAnchorage |
Created in NX6.0.0.
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::AnchorageLocationTypes NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::AnchorageLocation | ( | ) |
Returns the anchorage location type
Created in NX6.0.0.
License requirements : None
double NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::BackAngleDbl | ( | ) |
Returns the value of back angle
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::BackAngleDim | ( | ) |
Returns the dimension expression for back angle
Created in NX6.0.0.
License requirements : None
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::RoutingTypes NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::BeltRouting | ( | ) |
Returns the belt routing type
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::FloorHeightDim | ( | ) |
Returns the dimension expression for floor height
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::J1369Illu | ( | ) |
Shows an illustration picture for standard j1369
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::J383Illu | ( | ) |
Shows an illustration picture for standard j383
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatPositionTypes NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatPosition | ( | ) |
Returns the seat position type
Created in NX6.0.0.
License requirements : None
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatTypes NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatType | ( | ) |
Returns the seat type
Created in NX6.0.0.
License requirements : None
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetAnchorageLocation | ( | NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::AnchorageLocationTypes | anchorageLocation | ) |
Sets the anchorage location type
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
anchorageLocation | anchoragelocation |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetBackAngleDbl | ( | double | backAngleDbl | ) |
Sets the value of back angle
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
backAngleDbl | backangledbl |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetBeltRouting | ( | NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::RoutingTypes | beltRouting | ) |
Sets the belt routing type
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
beltRouting | beltrouting |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetSeatPosition | ( | NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatPositionTypes | seatPosition | ) |
Sets the seat position type
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
seatPosition | seatposition |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetSeatType | ( | NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SeatTypes | seatType | ) |
Sets the seat type
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
seatType | seattype |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetSgrpPoint | ( | NXOpen::Point * | sgrpPoint | ) |
Sets the SgRp point
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
sgrpPoint | sgrppoint |
void NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SetStandard | ( | NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::StandardTypes | standard | ) |
Sets the standard for seat belt anchorage
Created in NX6.0.0.
License requirements : nx_general_packaging ("NX General Packaging")
standard | standard |
NXOpen::Point* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SgrpPoint | ( | ) |
Returns the SgRp point
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SgrpXvalDim | ( | ) |
Returns the dimension expression for the X coordinate of SgRp
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SgrpYvalDim | ( | ) |
Returns the dimension expression for the Y coordinate of SgRp
Created in NX6.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::SgrpZvalDim | ( | ) |
Returns the dimension expression for the Z coordinate of SgRp
Created in NX6.0.0.
License requirements : None
NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::StandardTypes NXOpen::Features::VehicleDesign::SeatBeltAnchorageBuilder::Standard | ( | ) |
Returns the standard for seat belt anchorage
Created in NX6.0.0.
License requirements : None