NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ManikinBuilder Class Reference

Represents a Features::Manikin builder
To create a new instance of this class, use Features::AutomotiveCollection::CreateManikinBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ManikinBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::ExpressionAHPHeight ()
 Returns the AHP height
Created in NX7.5.0.
NXOpen::ExpressionAHPLength ()
 Returns the AHP length
Created in NX7.5.0.
NXOpen::ExpressionAHPToSWCHeight ()
 Returns the AHP to Steering Wheel Center height.
NXOpen::ExpressionAHPToSWCLength ()
 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::ExpressionArmLength ()
 Returns the arm length.
NXOpen::ExpressionBackAngle ()
 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::ExpressionForearmLength ()
 Returns the forearm length.
NXOpen::ExpressionHandGripLength ()
 Returns the hand grip length.
NXOpen::ExpressionHandLength ()
 Returns the hand length.
bool JointAngleReport ()
 Returns the joint angle report
Created in NX7.5.0.
NXOpen::ExpressionLegLength ()
 Returns the leg length.
void OpenFromFile (const NXString &filename)
 Update the manikin size definition from a file.
NXOpen::ExpressionPedalPlaneAngle ()
 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 &currentManikinSize)
 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::ExpressionSgRPHeight ()
 Returns the SgRP height
Created in NX7.5.0.
NXOpen::ExpressionSgRPLength ()
 Returns the SgRP length
Created in NX7.5.0.
NXOpen::ExpressionSgRPWidth ()
 Returns the SgRP width
Created in NX7.5.0.
NXOpen::ExpressionShoulderToHipLength ()
 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::ExpressionThighLength ()
 Returns the thigh length.
NXOpen::ExpressionTorsoLength ()
 Returns the torso length.
NXOpen::ExpressionWheelAngle ()
 Returns the wheel angle.
NXOpen::ExpressionWheelDiameter ()
 Returns the wheel diameter.

Detailed Description

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.


Member Enumeration Documentation

the vehicle classification type

Enumerator:
ClassificationTypeClassA 

Class A Classification Type.

The type of vehicles includes passenger cars, vans, and light trucks.

ClassificationTypeClassB 

Class B Classification Type.

The type of vehicles includes heavy trucks, some buses and multipurpose passenger vehicles.

the vehicle seat position type

Enumerator:
PositionTypeDriver 

Driver Type.

PositionTypePassenger 

Passenger Type.

the vehicle percentile type

Enumerator:
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

Enumerator:
StandardTypeSAEJ826Jul1995 

SAE j826 Standard Type.

StandardTypeSaej833 

SAE j833 Standard Type.

StandardTypeUserDefined 

User Defined Manikin Size Type.


Member Function Documentation

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

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

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")

Parameters:
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

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")

Parameters:
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")

Parameters:
allowPostureValueOutOfRangeallowposturevalueoutofrange

Sets the classification of the vehicle
Created in NX7.5.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
classificationclassification

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")

Parameters:
currentManikinSizecurrentmanikinsize

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")

Parameters:
drivingPostureCheckdrivingposturecheck

Sets the joint angle report
Created in NX7.5.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
jointAngleReportjointanglereport

Sets the position of the manikin in the vehicle
Created in NX7.5.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
positionposition

Sets the standard used to define the manikin
Created in NX7.5.0.



License requirements : nx_general_packaging ("NX General Packaging")

Parameters:
standardstandard

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


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.