NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.HumanPosturePredictionBuilder Class Reference

Represents a Human Posture Prediction Builder. More...

Inheritance diagram for NXOpen.HumanPosturePredictionBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  PredictionMethodType { Aspect, PreAspect }
 Represents the predition method type. More...
 
enum  SteeringWheelPedalType { Solid, Curve, Sae, Csys }
 This enum represents the steering wheel or pedal type, if there is no steering wheel or pedal, use csys as steering wheel and pedal type More...
 
enum  VehicleType { ClassA, ClassB, ClassSeatedSoldier }
 Represents the vehicle type. More...
 
enum  GarbType { AdvCombatUniform, PersonalProtectiveEquip, Encumbrance }
 Represents the garb_type. More...
 
enum  OccupantType { Driver, FrontPassenger, RearPassenger }
 Represents the occupant type. More...
 
enum  TransmissionType { Automatic, Manual }
 Represents the transmission type More...
 
enum  SeatType { Fixed, Adjustable }
 Represents the seat type More...
 
enum  CushionFirmnessType { Soft, Medium, Firm }
 Represents the cushion firmness type More...
 

Public Member Functions

unsafe void CreateCarCsys (NXOpen.Point3d carCsysOrigin, NXOpen.Matrix3x3 carCsysMatrix)
 Create the Car Coordinate System, only one Car Coordinate System is allowed in a part or an assembly More...
 
unsafe NXOpen.Point GetSgrpPoint ()
 Get the SgRP point, it is a null reference (Nothing in Visual Basic) if SgRP is set by coordinates More...
 
unsafe void SetSgrpPoint (NXOpen.Point sgrpPoint)
 Set the SgRP point by an existing point More...
 
unsafe void GetSgrpCoordinates (out string pointX, out string pointY, out string pointZ)
 Get the SgRP point coordinates, L31, W20, H70. More...
 
unsafe void SetSgrpCoordinates (string pointX, string pointY, string pointZ)
 Set the SgRP point by coordinates, L31, W20, H70 More...
 
unsafe NXOpen.Point GetAhpPoint ()
 Get the AHP point, it is a null reference (Nothing in Visual Basic) if AHP is set by coordinates More...
 
unsafe void SetAhpPoint (NXOpen.Point ahpPoint)
 Set the AHP point by an existing point More...
 
unsafe void GetAhpCoordinates (out string pointX, out string pointY, out string pointZ)
 Get the AHP point coordinates, L8, W8, H8. More...
 
unsafe void SetAhpCoordinates (string pointX, string pointY, string pointZ)
 Set the AHP point by coordinates, L8, W8, H8 More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.SteeringWheelPedalType 
GetHandFootDataType (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side)
 Get the steering wheel and pedal types of hand foot data More...
 
unsafe void SetHandFootDataType (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side, NXOpen.HumanPosturePredictionBuilder.SteeringWheelPedalType steeringWheelPedalType)
 Set the steering wheel and pedal types of hand foot data. More...
 
unsafe NXOpen.Body[] GetHandFootDataSolids (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side)
 Get the solid bodies of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type is not Solid More...
 
unsafe void SetHandFootDataSolids (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side, NXOpen.Body[] solids)
 Set the solid bodies of steering wheel or pedal of hand foot data, the steering wheel pedal type should be set as Solid More...
 
unsafe NXOpen.NXObject[] GetHandFootDataCurves (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side)
 Get the curves or edges of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type is not Curve More...
 
unsafe void SetHandFootDataCurves (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side, NXOpen.NXObject[] curves)
 Set the curves or edges of steering wheel or pedal of hand foot data, the steering wheel pedal type should be set as Curve and the input curves should be closed More...
 
unsafe void GetHandDataSae (NXOpen.HumanData.SideType side, out string l11, out string h17, out string w9, out string a18)
 Get the steering wheel SAE Data, L11, H17, W9 and A18 for both hand, it will return a null reference (Nothing in Visual Basic) if the steering wheel pedal type is not Sae More...
 
unsafe void SetHandDataSae (NXOpen.HumanData.SideType side, string l11, string h17, string w9, string a18)
 Set the steering wheel SAE Data, L11, H17, W9 and A18 of hand data, the steering wheel pedal type should be set as Sae More...
 
unsafe string GetFootDataSae (NXOpen.HumanData.SideType side)
 Get the pedal Sae data of foot, the steering wheel pedal type should be set as Sae More...
 
unsafe void SetFootDataSae (NXOpen.HumanData.SideType side, string pedalAngle)
 Set the pedal Sae data of foot data, the steering wheel pedal type should be set as Sae More...
 
unsafe void GetHandFootCsys (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side, out NXOpen.Point3d position, out NXOpen.Matrix3x3 orientation)
 Get the Csys of hand foot. More...
 
unsafe void SetHandFootCsys (NXOpen.HumanData.HandFootType handFoot, NXOpen.HumanData.SideType side, NXOpen.Point3d position, NXOpen.Matrix3x3 orientation)
 Set the Csys of hand foot, the hand foot csys should be on solid, curve or not conflict with SAE data related to its steering wheel and pedal type. More...
 
unsafe void ComputeHandCsys (out NXOpen.Point3d leftHandPosition, out NXOpen.Matrix3x3 leftHandOrientation, out NXOpen.Point3d rightHandPosition, out NXOpen.Matrix3x3 rightHandOrientation)
 Compute the Csys of both hands according to solid, curve or sae data. More...
 
unsafe void ComputeFootCsys (NXOpen.HumanData.SideType side, out NXOpen.Point3d position, out NXOpen.Matrix3x3 orientation)
 Compute the Foot Csys according to solid, curve or sae data. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe string BackAngleA40 [get, set]
 Returns or sets the back angle A40 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger More...
 
unsafe NXOpen.CoordinateSystem CarCsys [get]
 Returns the Car Coordinate System More...
 
unsafe string CushionAngleA27 [get, set]
 Returns or sets the cushion angle A27 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.CushionFirmnessType 
CushionFirmness [get, set]
 Returns or sets the cushion firmness type: soft cushion, medium cushion or firm cushion More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.GarbType 
Garb [get, set]
 Returns or sets the garb: Advanced Combat Uniform, Personal Protective Equip, Encumbrance More...
 
unsafe NXOpen.Features.Human Human [get, set]
 Returns or sets the human for posture prediction More...
 
unsafe string LumbarProminenceL81 [get, set]
 Returns or sets the lumbar prominence L81 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger More...
 
unsafe string Name [get, set]
 Returns or sets the name of posture prediction, it is an internal name for posture prediction, and it does not display on user interface More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.OccupantType 
Occupant [get, set]
 Returns or sets the occupant type: driver, front passenger or rear passenger. More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.PredictionMethodType 
PredictionMethod [get, set]
 Returns or sets the prediction method: aspect or pre_aspect More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.SeatType 
Seat [get, set]
 Returns or sets the seat type: fixed seat or adjustable seat More...
 
unsafe string SeatTrackAngleA19 [get, set]
 Returns or sets the track angle A19 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver More...
 
unsafe bool ShowReport [get, set]
 Returns or sets the show report status, if true, then show the report of result More...
 
unsafe string TrackLowerLimitHeightTH1 [get, set]
 Returns or sets the seat track Z range lower limit TH1 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver More...
 
unsafe string TrackLowerLimitLengthTL1 [get, set]
 Returns or sets the seat track X range lower limit TL1 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver More...
 
unsafe string TrackUpperLimitHeightTH2 [get, set]
 Returns or sets the seat travel Z range upper limit TH2 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver More...
 
unsafe string TrackUpperLimitLengthTL23 [get, set]
 Returns or sets the seat track X range upper limit TL23 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.TransmissionType 
Transmission [get, set]
 Returns or sets the transmission type: automatic or manual. More...
 
unsafe bool UseVehiclePackagingData [get, set]
 Returns or sets the flag of using vehicle package data, if true, use data from vehicle package, otherwize use customer defined vehicle data More...
 
unsafe
NXOpen.HumanPosturePredictionBuilder.VehicleType 
Vehicle [get, set]
 Returns or sets the vehicle type: Class A, Class B or Seated Soldier More...
 
unsafe string VehiclePackagingDataName [get, set]
 Returns or sets the vehicle packaging data name, it is invalid when using customer defined vehicle data. More...
 

Detailed Description

Represents a Human Posture Prediction Builder.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateHumanPosturePredictionBuilder

Created in NX5.0.0

Member Enumeration Documentation

Represents the cushion firmness type

Enumerator
Soft 

Indicate soft cushion

Medium 

Indicate medium cushion

Firm 

Indicate firm cushion

Represents the garb_type.

Enumerator
AdvCombatUniform 

Advanced Combat Uniform.

PersonalProtectiveEquip 

Personal Protective Equip

Encumbrance 

Encumbrance

Represents the occupant type.

Enumerator
Driver 

Indicate Driver

FrontPassenger 

Indicate Front passenger

RearPassenger 

Indicate Rear passenger

Represents the predition method type.

Enumerator
Aspect 

Indicate ASPECT H_point method

PreAspect 

Indicate Pre-ASPECT H_point method

Represents the seat type

Enumerator
Fixed 

Indicate fixed seat

Adjustable 

Indicate adjustable seat

This enum represents the steering wheel or pedal type, if there is no steering wheel or pedal, use csys as steering wheel and pedal type

Enumerator
Solid 

Use solid steering wheel or pedal

Curve 

Use curve steering wheel or pedal

Sae 

Use sae data to define steering wheel or pedal

Csys 

No steering wheel or pedal, use csys to define the position and orientation of hand or foot

Represents the transmission type

Enumerator
Automatic 

Indicate automatic transmission

Manual 

Indicate manual transmission

Represents the vehicle type.

Enumerator
ClassA 

Indicate Class A vehicle.

Vehicles with H-point heights (H30) less than 405 mm and steering wheel diameters (W9) less than 450 mm. This class of vehicles includes passenger cars, multipurpose passenger vehicles, and vans.

ClassB 

Indicate Class B vehicle.

Vehicles with H-point heights (H30) between 405 and 530 mm and steering wheel diameters (W9) between 450 and 560 mm with treadle accelerator pedals. This class of vehicles includes heavy trucks, some medium duty trucks, and some buses.

ClassSeatedSoldier 

Seated soldier

Member Function Documentation

unsafe void NXOpen.HumanPosturePredictionBuilder.ComputeFootCsys ( NXOpen.HumanData.SideType  side,
out NXOpen.Point3d  position,
out NXOpen.Matrix3x3  orientation 
)

Compute the Foot Csys according to solid, curve or sae data.

The right foot is on the position of AHP

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sideIndicates Human left or right
positionthe position of foot
orientationthe orientation of foot
unsafe void NXOpen.HumanPosturePredictionBuilder.ComputeHandCsys ( out NXOpen.Point3d  leftHandPosition,
out NXOpen.Matrix3x3  leftHandOrientation,
out NXOpen.Point3d  rightHandPosition,
out NXOpen.Matrix3x3  rightHandOrientation 
)

Compute the Csys of both hands according to solid, curve or sae data.

The left hand and right hand are on the 10 / 2 position of the steering wheel.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
leftHandPositionthe position of left hand
leftHandOrientationthe orientation of left hand
rightHandPositionthe position of right hand
rightHandOrientationthe orientation of right hand
unsafe void NXOpen.HumanPosturePredictionBuilder.CreateCarCsys ( NXOpen.Point3d  carCsysOrigin,
NXOpen.Matrix3x3  carCsysMatrix 
)

Create the Car Coordinate System, only one Car Coordinate System is allowed in a part or an assembly

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
carCsysOriginthe origin of Car Coordinate System
carCsysMatrixthe matrix of Car Coordinate System
unsafe void NXOpen.HumanPosturePredictionBuilder.GetAhpCoordinates ( out string  pointX,
out string  pointY,
out string  pointZ 
)

Get the AHP point coordinates, L8, W8, H8.

The coordinates are a null reference (Nothing in Visual Basic) if AHP is set by an existing point

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
pointXthe length coordinates L8 expression
pointYthe width coordinates W8 expression
pointZthe height coordinates H8 expression
unsafe NXOpen.Point NXOpen.HumanPosturePredictionBuilder.GetAhpPoint ( )

Get the AHP point, it is a null reference (Nothing in Visual Basic) if AHP is set by coordinates

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Returns
the AHP point
unsafe string NXOpen.HumanPosturePredictionBuilder.GetFootDataSae ( NXOpen.HumanData.SideType  side)

Get the pedal Sae data of foot, the steering wheel pedal type should be set as Sae

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sideIndicates Human left or right
Returns
Left Foot Angle or Pedal Plane Angle A47 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.GetHandDataSae ( NXOpen.HumanData.SideType  side,
out string  l11,
out string  h17,
out string  w9,
out string  a18 
)

Get the steering wheel SAE Data, L11, H17, W9 and A18 for both hand, it will return a null reference (Nothing in Visual Basic) if the steering wheel pedal type is not Sae

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sideIndicates Human left or right
l11AHP to steering wheel center length L11 expression
h17AHP to steering wheel center height H17 expression
w9the steering wheel angle A18 expression
a18the steering wheel outside diameter W9 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.GetHandFootCsys ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side,
out NXOpen.Point3d  position,
out NXOpen.Matrix3x3  orientation 
)

Get the Csys of hand foot.

Calculate method should be called to compute Csys first for solid, curve or sae before get it

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
positionthe position of hand or foot
orientationthe orientation of hand or foot
unsafe NXOpen.NXObject [] NXOpen.HumanPosturePredictionBuilder.GetHandFootDataCurves ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side 
)

Get the curves or edges of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type is not Curve

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
Returns
the curves of steeing wheel or pedal
unsafe NXOpen.Body [] NXOpen.HumanPosturePredictionBuilder.GetHandFootDataSolids ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side 
)

Get the solid bodies of steering wheel or pedal of hand foot data, it will return NULL if the steering wheel pedal type is not Solid

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
Returns
the solid bodies of steeing wheel or pedal
unsafe NXOpen.HumanPosturePredictionBuilder.SteeringWheelPedalType NXOpen.HumanPosturePredictionBuilder.GetHandFootDataType ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side 
)

Get the steering wheel and pedal types of hand foot data

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
Returns
the type of steering wheel or pedal
unsafe void NXOpen.HumanPosturePredictionBuilder.GetSgrpCoordinates ( out string  pointX,
out string  pointY,
out string  pointZ 
)

Get the SgRP point coordinates, L31, W20, H70.

The coordinates are a null reference (Nothing in Visual Basic) if SgRP is set by an existing point

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
pointXthe length coordinates L31 expression
pointYthe width coordinates W20 expression
pointZthe height coordinates H70 expression
unsafe NXOpen.Point NXOpen.HumanPosturePredictionBuilder.GetSgrpPoint ( )

Get the SgRP point, it is a null reference (Nothing in Visual Basic) if SgRP is set by coordinates

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Returns
the SgRP point
unsafe void NXOpen.HumanPosturePredictionBuilder.SetAhpCoordinates ( string  pointX,
string  pointY,
string  pointZ 
)

Set the AHP point by coordinates, L8, W8, H8

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
pointXthe length coordinates L8 expression
pointYthe width coordinates W8 expression
pointZthe height coordinates H8 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.SetAhpPoint ( NXOpen.Point  ahpPoint)

Set the AHP point by an existing point

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
ahpPointthe AHP point
unsafe void NXOpen.HumanPosturePredictionBuilder.SetFootDataSae ( NXOpen.HumanData.SideType  side,
string  pedalAngle 
)

Set the pedal Sae data of foot data, the steering wheel pedal type should be set as Sae

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sideIndicates Human left or right
pedalAngleLeft Foot Angle or Pedal Plane Angle A47 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.SetHandDataSae ( NXOpen.HumanData.SideType  side,
string  l11,
string  h17,
string  w9,
string  a18 
)

Set the steering wheel SAE Data, L11, H17, W9 and A18 of hand data, the steering wheel pedal type should be set as Sae

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sideIndicates Human left or right
l11AHP to steering wheel center length L11 expression
h17AHP to steering wheel center height H17 expression
w9the steering wheel angle A18 expression
a18the steering wheel outside diameter W9 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.SetHandFootCsys ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side,
NXOpen.Point3d  position,
NXOpen.Matrix3x3  orientation 
)

Set the Csys of hand foot, the hand foot csys should be on solid, curve or not conflict with SAE data related to its steering wheel and pedal type.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
positionthe position of hand or foot
orientationthe orientation of hand or foot
unsafe void NXOpen.HumanPosturePredictionBuilder.SetHandFootDataCurves ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side,
NXOpen.NXObject[]  curves 
)

Set the curves or edges of steering wheel or pedal of hand foot data, the steering wheel pedal type should be set as Curve and the input curves should be closed

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
curvesthe curves of steeing wheel or pedal
unsafe void NXOpen.HumanPosturePredictionBuilder.SetHandFootDataSolids ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side,
NXOpen.Body[]  solids 
)

Set the solid bodies of steering wheel or pedal of hand foot data, the steering wheel pedal type should be set as Solid

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
solidsthe solid bodies of steeing wheel or pedal
unsafe void NXOpen.HumanPosturePredictionBuilder.SetHandFootDataType ( NXOpen.HumanData.HandFootType  handFoot,
NXOpen.HumanData.SideType  side,
NXOpen.HumanPosturePredictionBuilder.SteeringWheelPedalType  steeringWheelPedalType 
)

Set the steering wheel and pedal types of hand foot data.

The steering wheel and pedal types of both hands should be csys if the occupant type is front passenger and rear passenger. The steering wheel and pedal types of both hands of should be same or at least one hand should be set as csys if the occupant type is driver. For example, you can set solid - solid, curve - curve, sae - sae, csys - csys, any type - csys for both hands of a driver.

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
handFootIndicates Human hand or foot
sideIndicates Human left or right
steeringWheelPedalTypethe type of steering wheel or pedal
unsafe void NXOpen.HumanPosturePredictionBuilder.SetSgrpCoordinates ( string  pointX,
string  pointY,
string  pointZ 
)

Set the SgRP point by coordinates, L31, W20, H70

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
pointXthe length coordinates L31 expression
pointYthe width coordinates W20 expression
pointZthe height coordinates H70 expression
unsafe void NXOpen.HumanPosturePredictionBuilder.SetSgrpPoint ( NXOpen.Point  sgrpPoint)

Set the SgRP point by an existing point

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

Parameters
sgrpPointthe SgRP point

Property Documentation

unsafe string NXOpen.HumanPosturePredictionBuilder.BackAngleA40
getset

Returns or sets the back angle A40 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.CoordinateSystem NXOpen.HumanPosturePredictionBuilder.CarCsys
get

Returns the Car Coordinate System

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.CushionAngleA27
getset

Returns or sets the cushion angle A27 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.CushionFirmnessType NXOpen.HumanPosturePredictionBuilder.CushionFirmness
getset

Returns or sets the cushion firmness type: soft cushion, medium cushion or firm cushion

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.GarbType NXOpen.HumanPosturePredictionBuilder.Garb
getset

Returns or sets the garb: Advanced Combat Uniform, Personal Protective Equip, Encumbrance

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.Features.Human NXOpen.HumanPosturePredictionBuilder.Human
getset

Returns or sets the human for posture prediction

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.LumbarProminenceL81
getset

Returns or sets the lumbar prominence L81 of seat data, it should be set for Class A driver, Class A front passenger and Class A rear passenger

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.Name
getset

Returns or sets the name of posture prediction, it is an internal name for posture prediction, and it does not display on user interface

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.OccupantType NXOpen.HumanPosturePredictionBuilder.Occupant
getset

Returns or sets the occupant type: driver, front passenger or rear passenger.

The occupant type should be driver when vehicle type is Class B

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.PredictionMethodType NXOpen.HumanPosturePredictionBuilder.PredictionMethod
getset

Returns or sets the prediction method: aspect or pre_aspect

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.SeatType NXOpen.HumanPosturePredictionBuilder.Seat
getset

Returns or sets the seat type: fixed seat or adjustable seat

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.SeatTrackAngleA19
getset

Returns or sets the track angle A19 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe bool NXOpen.HumanPosturePredictionBuilder.ShowReport
getset

Returns or sets the show report status, if true, then show the report of result

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.TrackLowerLimitHeightTH1
getset

Returns or sets the seat track Z range lower limit TH1 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.TrackLowerLimitLengthTL1
getset

Returns or sets the seat track X range lower limit TL1 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.TrackUpperLimitHeightTH2
getset

Returns or sets the seat travel Z range upper limit TH2 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.TrackUpperLimitLengthTL23
getset

Returns or sets the seat track X range upper limit TL23 of seat data, it should be set for Class A driver, Class A front passenger and Class B driver

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.TransmissionType NXOpen.HumanPosturePredictionBuilder.Transmission
getset

Returns or sets the transmission type: automatic or manual.

The transmission type should be manual when vehicle type is Class B

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe bool NXOpen.HumanPosturePredictionBuilder.UseVehiclePackagingData
getset

Returns or sets the flag of using vehicle package data, if true, use data from vehicle package, otherwize use customer defined vehicle data

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe NXOpen.HumanPosturePredictionBuilder.VehicleType NXOpen.HumanPosturePredictionBuilder.Vehicle
getset

Returns or sets the vehicle type: Class A, Class B or Seated Soldier

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

unsafe string NXOpen.HumanPosturePredictionBuilder.VehiclePackagingDataName
getset

Returns or sets the vehicle packaging data name, it is invalid when using customer defined vehicle data.

Created in NX5.0.0

License requirements to get this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

License requirements to set this property: solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")


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