NX Open C++ Reference Guide
|
Represents a Features::Manikin builder
To create a new instance of this class, use Features::AutomotiveCollection::CreateManikinBuilder
Default values.
More...
Public Types | |
enum | ClassificationType { ClassificationTypeClassA, ClassificationTypeClassB } |
the vehicle classification type More... | |
enum | PositionType { PositionTypeDriver, PositionTypePassenger } |
the vehicle seat position type More... | |
enum | SAEPercentileType { SAEPercentileTypeJ826Type95thPercentile, SAEPercentileTypeJ826Type50thPercentile, SAEPercentileTypeJ826Type10thPercentile, SAEPercentileTypeJ833LargeHuman95thMale, SAEPercentileTypeJ833MediumHumanHalfwayPosition, SAEPercentileTypeJ833SmallHuman5thFemale } |
the vehicle percentile type More... | |
enum | StandardType { StandardTypeSAEJ826Jul1995, StandardTypeSaej833, StandardTypeUserDefined } |
the vehicle standard type More... | |
Public Member Functions | |
NXOpen::Expression * | AHPHeight () |
Returns the AHP height Created in NX7.5.0. | |
NXOpen::Expression * | AHPLength () |
Returns the AHP length Created in NX7.5.0. | |
NXOpen::Expression * | AHPToSWCHeight () |
Returns the AHP to Steering Wheel Center height. | |
NXOpen::Expression * | AHPToSWCLength () |
Returns the AHP to Steering Wheel Center length. | |
bool | AllowPostureValueOutOfRange () |
Returns the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range. | |
NXOpen::Expression * | ArmLength () |
Returns the arm length. | |
NXOpen::Expression * | BackAngle () |
Returns the back angle Created in NX7.5.0. | |
NXOpen::Features::ManikinBuilder::ClassificationType | Classification () |
Returns the classification of the vehicle Created in NX7.5.0. | |
NXString | CurrentManikinSize () |
Returns the current manikin size string. | |
bool | DrivingPostureCheck () |
Returns the driving posture check. | |
NXOpen::Expression * | ForearmLength () |
Returns the forearm length. | |
NXOpen::Expression * | HandGripLength () |
Returns the hand grip length. | |
NXOpen::Expression * | HandLength () |
Returns the hand length. | |
bool | JointAngleReport () |
Returns the joint angle report Created in NX7.5.0. | |
NXOpen::Expression * | LegLength () |
Returns the leg length. | |
void | OpenFromFile (const NXString &filename) |
Update the manikin size definition from a file. | |
NXOpen::Expression * | PedalPlaneAngle () |
Returns the pedal plane angle Created in NX7.5.0. | |
NXOpen::Features::ManikinBuilder::PositionType | Position () |
Returns the position of the manikin in the vehicle Created in NX7.5.0. | |
NXOpen::Features::ManikinBuilder::SAEPercentileType | SAEPercentile () |
Returns the percentile limit that the manikin represents. | |
void | SaveToFile (const NXString &filename) |
Save the manikin size definition into a file. | |
void | SetAllowPostureValueOutOfRange (bool allowPostureValueOutOfRange) |
Sets the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range. | |
void | SetClassification (NXOpen::Features::ManikinBuilder::ClassificationType classification) |
Sets the classification of the vehicle Created in NX7.5.0. | |
void | SetCurrentManikinSize (const NXString ¤tManikinSize) |
Sets the current manikin size string. | |
void | SetDrivingPostureCheck (bool drivingPostureCheck) |
Sets the driving posture check. | |
void | SetJointAngleReport (bool jointAngleReport) |
Sets the joint angle report Created in NX7.5.0. | |
void | SetPosition (NXOpen::Features::ManikinBuilder::PositionType position) |
Sets the position of the manikin in the vehicle Created in NX7.5.0. | |
void | SetSAEPercentile (NXOpen::Features::ManikinBuilder::SAEPercentileType sAEPercentile) |
Sets the percentile limit that the manikin represents. | |
void | SetStandard (NXOpen::Features::ManikinBuilder::StandardType standard) |
Sets the standard used to define the manikin Created in NX7.5.0. | |
NXOpen::Expression * | SgRPHeight () |
Returns the SgRP height Created in NX7.5.0. | |
NXOpen::Expression * | SgRPLength () |
Returns the SgRP length Created in NX7.5.0. | |
NXOpen::Expression * | SgRPWidth () |
Returns the SgRP width Created in NX7.5.0. | |
NXOpen::Expression * | ShoulderToHipLength () |
Returns the shoulder to hip length. | |
NXOpen::Features::ManikinBuilder::StandardType | Standard () |
Returns the standard used to define the manikin Created in NX7.5.0. | |
NXOpen::Expression * | ThighLength () |
Returns the thigh length. | |
NXOpen::Expression * | TorsoLength () |
Returns the torso length. | |
NXOpen::Expression * | WheelAngle () |
Returns the wheel angle. | |
NXOpen::Expression * | WheelDiameter () |
Returns the wheel diameter. |
Represents a Features::Manikin builder
To create a new instance of this class, use Features::AutomotiveCollection::CreateManikinBuilder
Default values.
Property | Value |
---|---|
AHPHeight.Value |
325 (millimeters part), 12.8 (inches part) |
AHPLength.Value |
698.5 (millimeters part), 27.5 (inches part) |
AHPToSWCHeight.Value |
620 (millimeters part), 24.41 (inches part) |
AHPToSWCLength.Value |
500 (millimeters part), 19.69 (inches part) |
AllowPostureValueOutOfRange |
1 |
ArmLength.Value |
296.12 (millimeters part), 11.66 (inches part) |
BackAngle.Value |
22 |
Classification |
ClassA |
DrivingPostureCheck |
1 |
ForearmLength.Value |
268.83 (millimeters part), 10.58 (inches part) |
HandGripLength.Value |
120.89 (millimeters part), 4.76 (inches part) |
HandLength.Value |
244.09 (millimeters part), 9.61 (inches part) |
JointAngleReport |
1 |
LegLength.Value |
436.82 (millimeters part), 17.20 (inches part) |
PedalPlaneAngle.Value |
51 |
Position |
Driver |
SAEPercentile |
J826Type95thPercentile |
SgRPHeight.Value |
650 (millimeters part), 25.6 (inches part) |
SgRPLength.Value |
1500 (millimeters part), 59 (inches part) |
SgRPWidth.Value |
-400 (millimeters part), -15.75 (inches part) |
ShoulderToHipLength.Value |
442 (millimeters part), 17.40 (inches part) |
Standard |
SAEJ826Jul1995 |
ThighLength.Value |
469.26 (millimeters part), 18.47 (inches part) |
TorsoLength.Value |
563 (millimeters part), 22.17 (inches part) |
WheelAngle.Value |
15 |
WheelDiameter.Value |
400 (millimeters part), 15.75 (inches part) |
Created in NX7.5.0.
the vehicle classification type
the vehicle percentile type
SAEPercentileTypeJ826Type95thPercentile |
95th Percentile SAE j826 Standard Type |
SAEPercentileTypeJ826Type50thPercentile |
50th Percentile SAE j826 Standard Type |
SAEPercentileTypeJ826Type10thPercentile |
10th Percentile SAE j826 Standard Type |
SAEPercentileTypeJ833LargeHuman95thMale |
Large Human SAE j833 Standard Type. |
SAEPercentileTypeJ833MediumHumanHalfwayPosition |
Medium Human SAE j833 Standard Type. |
SAEPercentileTypeJ833SmallHuman5thFemale |
Small Human SAE j833 Standard Type. |
the vehicle standard type
StandardTypeSAEJ826Jul1995 |
SAE j826 Standard Type. |
StandardTypeSaej833 |
SAE j833 Standard Type. |
StandardTypeUserDefined |
User Defined Manikin Size Type. |
Returns the AHP height
Created in NX7.5.0.
License requirements : None
Returns the AHP length
Created in NX7.5.0.
License requirements : None
Returns the AHP to Steering Wheel Center height.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver .
Created in NX7.5.0.
License requirements : None
Returns the AHP to Steering Wheel Center length.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver .
Created in NX7.5.0.
License requirements : None
Returns the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range.
Created in NX7.5.0.
License requirements : None
Returns the arm length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the back angle
Created in NX7.5.0.
License requirements : None
NXOpen::Features::ManikinBuilder::ClassificationType NXOpen::Features::ManikinBuilder::Classification | ( | ) |
Returns the classification of the vehicle
Created in NX7.5.0.
License requirements : None
Returns the current manikin size string.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the driving posture check.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver and vehicle SAE percentile type is not small human type.
Created in NX7.5.0.
License requirements : None
Returns the forearm length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the hand grip length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the hand length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the joint angle report
Created in NX7.5.0.
License requirements : None
Returns the leg length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
void NXOpen::Features::ManikinBuilder::OpenFromFile | ( | const NXString & | filename | ) |
Update the manikin size definition from a file.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
filename | NOTE: The full Unicode character set is not supported for this parameter. |
Returns the pedal plane angle
Created in NX7.5.0.
License requirements : None
Returns the position of the manikin in the vehicle
Created in NX7.5.0.
License requirements : None
NXOpen::Features::ManikinBuilder::SAEPercentileType NXOpen::Features::ManikinBuilder::SAEPercentile | ( | ) |
Returns the percentile limit that the manikin represents.
If the Standard is set to Features::ManikinBuilder::StandardTypeSAEJ826Jul1995 , then the valid settings are: Features::ManikinBuilder::SAEPercentileTypeJ826Type95thPercentile , Features::ManikinBuilder::SAEPercentileTypeJ826Type50thPercentile and Features::ManikinBuilder::SAEPercentileTypeJ826Type10thPercentile . If the standard is set to Features::ManikinBuilder::StandardTypeSaej833 , then the valid settings are: Features::ManikinBuilder::SAEPercentileTypeJ833LargeHuman95thMale , Features::ManikinBuilder::SAEPercentileTypeJ833MediumHumanHalfwayPosition and Features::ManikinBuilder::SAEPercentileTypeJ833SmallHuman5thFemale .
Created in NX7.5.0.
License requirements : None
void NXOpen::Features::ManikinBuilder::SaveToFile | ( | const NXString & | filename | ) |
Save the manikin size definition into a file.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
filename | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Features::ManikinBuilder::SetAllowPostureValueOutOfRange | ( | bool | allowPostureValueOutOfRange | ) |
Sets the setting to indicate if posture values can be out of the standard range or not, true indicates the values can be out of range, false indicates the values cannot be out of range.
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
allowPostureValueOutOfRange | allowposturevalueoutofrange |
void NXOpen::Features::ManikinBuilder::SetClassification | ( | NXOpen::Features::ManikinBuilder::ClassificationType | classification | ) |
Sets the classification of the vehicle
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
classification | classification |
void NXOpen::Features::ManikinBuilder::SetCurrentManikinSize | ( | const NXString & | currentManikinSize | ) |
Sets the current manikin size string.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
currentManikinSize | currentmanikinsize |
void NXOpen::Features::ManikinBuilder::SetDrivingPostureCheck | ( | bool | drivingPostureCheck | ) |
Sets the driving posture check.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver and vehicle SAE percentile type is not small human type.
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
drivingPostureCheck | drivingposturecheck |
void NXOpen::Features::ManikinBuilder::SetJointAngleReport | ( | bool | jointAngleReport | ) |
Sets the joint angle report
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
jointAngleReport | jointanglereport |
void NXOpen::Features::ManikinBuilder::SetPosition | ( | NXOpen::Features::ManikinBuilder::PositionType | position | ) |
Sets the position of the manikin in the vehicle
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
position | position |
void NXOpen::Features::ManikinBuilder::SetSAEPercentile | ( | NXOpen::Features::ManikinBuilder::SAEPercentileType | sAEPercentile | ) |
Sets the percentile limit that the manikin represents.
If the Standard is set to Features::ManikinBuilder::StandardTypeSAEJ826Jul1995 , then the valid settings are: Features::ManikinBuilder::SAEPercentileTypeJ826Type95thPercentile , Features::ManikinBuilder::SAEPercentileTypeJ826Type50thPercentile and Features::ManikinBuilder::SAEPercentileTypeJ826Type10thPercentile . If the standard is set to Features::ManikinBuilder::StandardTypeSaej833 , then the valid settings are: Features::ManikinBuilder::SAEPercentileTypeJ833LargeHuman95thMale , Features::ManikinBuilder::SAEPercentileTypeJ833MediumHumanHalfwayPosition and Features::ManikinBuilder::SAEPercentileTypeJ833SmallHuman5thFemale .
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
sAEPercentile | saepercentile |
void NXOpen::Features::ManikinBuilder::SetStandard | ( | NXOpen::Features::ManikinBuilder::StandardType | standard | ) |
Sets the standard used to define the manikin
Created in NX7.5.0.
License requirements : nx_general_packaging ("NX General Packaging")
standard | standard |
Returns the SgRP height
Created in NX7.5.0.
License requirements : None
Returns the SgRP length
Created in NX7.5.0.
License requirements : None
Returns the SgRP width
Created in NX7.5.0.
License requirements : None
Returns the shoulder to hip length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the standard used to define the manikin
Created in NX7.5.0.
License requirements : None
Returns the thigh length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the torso length.
It is only used when the vehicle standard type is set to Features::ManikinBuilder::StandardTypeUserDefined .
Created in NX7.5.0.
License requirements : None
Returns the wheel angle.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver .
Created in NX7.5.0.
License requirements : None
Returns the wheel diameter.
It is only used when the vehicle style type is set to Features::ManikinBuilder::PositionTypeDriver .
Created in NX7.5.0.
License requirements : None