|
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. | |
Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
| 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. | |
Public Member Functions inherited from NXOpen::Builder | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| 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