NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Features.VehicleDesign.ManikinBuilder Class Reference

Represents a NXOpen.Features.VehicleDesign.Manikin builder More...

Inheritance diagram for NXOpen.Features.VehicleDesign.ManikinBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ClassificationType { ClassA, ClassB, ClassHE }
 the vehicle classification type More...
 
enum  OperatorSizeType { Small, Medium, Large }
 the vehicle operator size More...
 
enum  PositionType { Driver, Passenger }
 the vehicle seat position type More...
 
enum  SAEPercentileType {
  J826Type95thPercentile, J826Type50thPercentile, J826Type10thPercentile, J833LargeHuman95thMale,
  J833MediumHumanHalfwayPosition, J833SmallHuman5thFemale
}
 the vehicle percentile type More...
 
enum  StandardType {
  SAEJ826Jul1995, Saej833, UserDefined, SAEJ826Nov2008,
  SAEJ826Nov2015, Iso34112007
}
 the vehicle standard type More...
 

Public Member Functions

unsafe void OpenFromFile (string filename)
 Update the manikin size definition from a file. More...
 
unsafe void SaveToFile (string filename)
 Save the manikin size definition into a file. More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Expression AHPHeight [get]
 Returns the AHP height More...
 
unsafe NXOpen.Expression AHPLength [get]
 Returns the AHP length More...
 
unsafe NXOpen.Expression AHPToSWCHeight [get]
 Returns the AHP to Steering Wheel Center height. More...
 
unsafe NXOpen.Expression AHPToSWCLength [get]
 Returns the AHP to Steering Wheel Center length. More...
 
unsafe bool AllowPostureValueOutOfRange [get, set]
 Returns or 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. More...
 
unsafe NXOpen.Expression ArmLength [get]
 Returns the arm length. More...
 
unsafe NXOpen.Expression BackAngle [get]
 Returns the back angle More...
 
unsafe
NXOpen.Features.VehicleDesign.ManikinBuilder.ClassificationType 
Classification [get, set]
 Returns or sets the classification of the vehicle More...
 
unsafe string CurrentManikinSize [get, set]
 Returns or sets the current manikin size string. More...
 
unsafe bool DrivingPostureCheck [get, set]
 Returns or sets the driving posture check. More...
 
unsafe NXOpen.Expression ForearmLength [get]
 Returns the forearm length. More...
 
unsafe NXOpen.Expression HandGripLength [get]
 Returns the hand grip length. More...
 
unsafe NXOpen.Expression HandLength [get]
 Returns the hand length. More...
 
unsafe bool JointAngleReport [get, set]
 Returns or sets the joint angle report More...
 
unsafe NXOpen.Expression LegLength [get]
 Returns the leg length. More...
 
unsafe
NXOpen.Features.VehicleDesign.ManikinBuilder.OperatorSizeType 
OperatorSize [get, set]
 Returns or sets the operator size. More...
 
unsafe NXOpen.Expression PedalPlaneAngle [get]
 Returns the pedal plane angle More...
 
unsafe
NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType 
Position [get, set]
 Returns or sets the position of the manikin in the vehicle More...
 
unsafe
NXOpen.Features.VehicleDesign.ManikinBuilder.SAEPercentileType 
SAEPercentile [get, set]
 Returns or sets the percentile limit that the manikin represents. More...
 
unsafe NXOpen.Expression SgRPHeight [get]
 Returns the SgRP height More...
 
unsafe NXOpen.Expression SgRPLength [get]
 Returns the SgRP length More...
 
unsafe NXOpen.Expression SgRPWidth [get]
 Returns the SgRP width More...
 
unsafe NXOpen.Expression ShoulderToHipLength [get]
 Returns the shoulder to hip length. More...
 
unsafe
NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType 
Standard [get, set]
 Returns or sets the standard used to define the manikin More...
 
unsafe NXOpen.Expression ThighLength [get]
 Returns the thigh length. More...
 
unsafe NXOpen.Expression TorsoLength [get]
 Returns the torso length. More...
 
unsafe NXOpen.Expression WheelAngle [get]
 Returns the wheel angle. More...
 
unsafe NXOpen.Expression WheelDiameter [get]
 Returns the wheel diameter. More...
 
- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Features.VehicleDesign.Manikin builder

To create a new instance of this class, use NXOpen.Features.VehicleDesignCollection.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
ClassA 

Class A Classification Type.

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

ClassB 

Class B Classification Type.

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

ClassHE 

Class HE Classification Type.

The type of vehicles includes heavy trucks.

the vehicle operator size

Enumerator
Small 

Small Operator

Medium 

Medium Operator

Large 

Large Operator

the vehicle seat position type

Enumerator
Driver 

Driver Type

Passenger 

Passenger Type

the vehicle percentile type

Enumerator
J826Type95thPercentile 

95th Percentile SAE j826 Standard Type

J826Type50thPercentile 

50th Percentile SAE j826 Standard Type

J826Type10thPercentile 

10th Percentile SAE j826 Standard Type

J833LargeHuman95thMale 

Large Human SAE j833 Standard Type

J833MediumHumanHalfwayPosition 

Medium Human SAE j833 Standard Type

J833SmallHuman5thFemale 

Small Human SAE j833 Standard Type

the vehicle standard type

Enumerator
SAEJ826Jul1995 

1995 SAE j826 Standard Type

Saej833 

SAE j833 Standard Type

UserDefined 

User Defined Manikin Size Type

SAEJ826Nov2008 

2008 SAE j826 Standard Type

SAEJ826Nov2015 

2015 SAE j826 Standard Type

Iso34112007 

ISO 3411:2007 Standard Type

Member Function Documentation

unsafe void NXOpen.Features.VehicleDesign.ManikinBuilder.OpenFromFile ( string  filename)
inline

Update the manikin size definition from a file.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
filename
unsafe void NXOpen.Features.VehicleDesign.ManikinBuilder.SaveToFile ( string  filename)
inline

Save the manikin size definition into a file.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: nx_general_packaging ("NX General Packaging")

Parameters
filename

Property Documentation

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.AHPHeight
get

Returns the AHP height

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.AHPLength
get

Returns the AHP length

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.AHPToSWCHeight
get

Returns the AHP to Steering Wheel Center height.

It is only used when the vehicle style type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType.Driver .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.AHPToSWCLength
get

Returns the AHP to Steering Wheel Center length.

It is only used when the vehicle style type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType.Driver .

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.ManikinBuilder.AllowPostureValueOutOfRange
getset

Returns or 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 to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.ArmLength
get

Returns the arm length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.BackAngle
get

Returns the back angle

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.ManikinBuilder.ClassificationType NXOpen.Features.VehicleDesign.ManikinBuilder.Classification
getset

Returns or sets the classification of the vehicle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe string NXOpen.Features.VehicleDesign.ManikinBuilder.CurrentManikinSize
getset

Returns or sets the current manikin size string.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe bool NXOpen.Features.VehicleDesign.ManikinBuilder.DrivingPostureCheck
getset

Returns or sets the driving posture check.

It is only used when the vehicle style type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType.Driver and vehicle SAE percentile type is not small human type.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.ForearmLength
get

Returns the forearm length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.HandGripLength
get

Returns the hand grip length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.HandLength
get

Returns the hand length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe bool NXOpen.Features.VehicleDesign.ManikinBuilder.JointAngleReport
getset

Returns or sets the joint angle report

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.LegLength
get

Returns the leg length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.ManikinBuilder.OperatorSizeType NXOpen.Features.VehicleDesign.ManikinBuilder.OperatorSize
getset

Returns or sets the operator size.

It is only used when the vehicle classification is set to NXOpen.Features.VehicleDesign.ManikinBuilder.ClassificationType.ClassHE .

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.PedalPlaneAngle
get

Returns the pedal plane angle

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType NXOpen.Features.VehicleDesign.ManikinBuilder.Position
getset

Returns or sets the position of the manikin in the vehicle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Features.VehicleDesign.ManikinBuilder.SAEPercentileType NXOpen.Features.VehicleDesign.ManikinBuilder.SAEPercentile
getset
unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.SgRPHeight
get

Returns the SgRP height

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.SgRPLength
get

Returns the SgRP length

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.SgRPWidth
get

Returns the SgRP width

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.ShoulderToHipLength
get

Returns the shoulder to hip length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType NXOpen.Features.VehicleDesign.ManikinBuilder.Standard
getset

Returns or sets the standard used to define the manikin

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: nx_general_packaging ("NX General Packaging")

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.ThighLength
get

Returns the thigh length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.TorsoLength
get

Returns the torso length.

It is only used when the vehicle standard type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.StandardType.UserDefined .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.WheelAngle
get

Returns the wheel angle.

It is only used when the vehicle style type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType.Driver .

Created in NX7.5.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.Features.VehicleDesign.ManikinBuilder.WheelDiameter
get

Returns the wheel diameter.

It is only used when the vehicle style type is set to NXOpen.Features.VehicleDesign.ManikinBuilder.PositionType.Driver .

Created in NX7.5.0

License requirements: None.


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