NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::HumanPosturePredictionBuilder类 参考

人体姿态预测构建器 更多...

#include <HumanPosturePredictionBuilder.hxx>

类 NXOpen::HumanPosturePredictionBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CushionFirmnessType { CushionFirmnessTypeSoft , CushionFirmnessTypeMedium , CushionFirmnessTypeFirm }
enum  GarbType { GarbTypeAdvCombatUniform , GarbTypePersonalProtectiveEquip , GarbTypeEncumbrance }
enum  OccupantType { OccupantTypeDriver , OccupantTypeFrontPassenger , OccupantTypeRearPassenger }
enum  PredictionMethodType { PredictionMethodTypeAspect , PredictionMethodTypePreAspect }
enum  SeatType { SeatTypeFixed , SeatTypeAdjustable }
enum  SteeringWheelPedalType { SteeringWheelPedalTypeSolid , SteeringWheelPedalTypeCurve , SteeringWheelPedalTypeSae , SteeringWheelPedalTypeCsys }
enum  TransmissionType { TransmissionTypeAutomatic , TransmissionTypeManual }
enum  VehicleType { VehicleTypeClassA , VehicleTypeClassB , VehicleTypeClassSeatedSoldier }

Public 成员函数

int Age ()
NXString BackAngleA40 ()
NXOpen::CoordinateSystemCarCsys ()
void ComputeFootCsys (NXOpen::HumanData::SideType side, NXOpen::Point3d *position, NXOpen::Matrix3x3 *orientation)
void ComputeHandCsys (NXOpen::Point3d *leftHandPosition, NXOpen::Matrix3x3 *leftHandOrientation, NXOpen::Point3d *rightHandPosition, NXOpen::Matrix3x3 *rightHandOrientation)
void CreateCarCsys (const NXOpen::Point3d &carCsysOrigin, const NXOpen::Matrix3x3 &carCsysMatrix)
NXString CushionAngleA27 ()
NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType CushionFirmness ()
NXOpen::HumanPosturePredictionBuilder::GarbType Garb ()
void GetAhpCoordinates (NXString *pointX, NXString *pointY, NXString *pointZ)
NXOpen::PointGetAhpPoint ()
NXString GetFootDataSae (NXOpen::HumanData::SideType side)
void GetHandDataSae (NXOpen::HumanData::SideType side, NXString *l11, NXString *h17, NXString *w9, NXString *a18)
void GetHandFootCsys (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side, NXOpen::Point3d *position, NXOpen::Matrix3x3 *orientation)
std::vector< NXOpen::NXObject * > GetHandFootDataCurves (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side)
std::vector< NXOpen::Body * > GetHandFootDataSolids (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side)
NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType GetHandFootDataType (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side)
void GetPassengerHfMirror (int *leftHand, int *rightHand, int *leftFoot, int *rightFoot, int *dummy)
void GetPassengerHfUseDefaults (int *leftHand, int *rightHand, int *leftFoot, int *rightFoot)
void GetSgrpCoordinates (NXString *pointX, NXString *pointY, NXString *pointZ)
NXOpen::PointGetSgrpPoint ()
NXOpen::Features::HumanHuman ()
NXString LumbarProminenceL81 ()
NXString Name ()
NXOpen::HumanPosturePredictionBuilder::OccupantType Occupant ()
int PassengerDirection ()
NXString PassengerDirectionAngle ()
bool PersistPrp ()
NXOpen::HumanPosturePredictionBuilder::PredictionMethodType PredictionMethod ()
NXOpen::HumanPosturePredictionBuilder::SeatType Seat ()
NXString SeatTrackAngleA19 ()
void SetAge (int age)
void SetAhpCoordinates (const char *pointX, const char *pointY, const char *pointZ)
void SetAhpCoordinates (const NXString &pointX, const NXString &pointY, const NXString &pointZ)
void SetAhpPoint (NXOpen::Point *ahpPoint)
void SetBackAngleA40 (const char *backAngleA40)
void SetBackAngleA40 (const NXString &backAngleA40)
void SetCushionAngleA27 (const char *cushionAngleA27)
void SetCushionAngleA27 (const NXString &cushionAngleA27)
void SetCushionFirmness (NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType cushionFirmnessType)
void SetFootDataSae (NXOpen::HumanData::SideType side, const char *pedalAngle)
void SetFootDataSae (NXOpen::HumanData::SideType side, const NXString &pedalAngle)
void SetGarb (NXOpen::HumanPosturePredictionBuilder::GarbType garbType)
void SetHandDataSae (NXOpen::HumanData::SideType side, const char *l11, const char *h17, const char *w9, const char *a18)
void SetHandDataSae (NXOpen::HumanData::SideType side, const NXString &l11, const NXString &h17, const NXString &w9, const NXString &a18)
void SetHandFootCsys (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side, const NXOpen::Point3d &position, const NXOpen::Matrix3x3 &orientation)
void SetHandFootDataCurves (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side, const std::vector< NXOpen::NXObject * > &curves)
void SetHandFootDataSolids (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side, const std::vector< NXOpen::Body * > &solids)
void SetHandFootDataType (NXOpen::HumanData::HandFootType handFoot, NXOpen::HumanData::SideType side, NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType steeringWheelPedalType)
void SetHuman (NXOpen::Features::Human *human)
void SetLumbarProminenceL81 (const char *lumbarProminenceL81)
void SetLumbarProminenceL81 (const NXString &lumbarProminenceL81)
void SetName (const char *name)
void SetName (const NXString &name)
void SetOccupant (NXOpen::HumanPosturePredictionBuilder::OccupantType occupantType)
void SetPassengerDirection (int dir)
void SetPassengerDirectionAngle (const char *angle)
void SetPassengerDirectionAngle (const NXString &angle)
void SetPassengerHfMirror (int leftHand, int rightHand, int leftFoot, int rightFoot, int dummy)
void SetPassengerHfUseDefaults (int leftHand, int rightHand, int leftFoot, int rightFoot)
void SetPersistPrp (bool persist)
void SetPredictionMethod (NXOpen::HumanPosturePredictionBuilder::PredictionMethodType predictionMethodType)
void SetSeat (NXOpen::HumanPosturePredictionBuilder::SeatType seatType)
void SetSeatTrackAngleA19 (const char *seatTrackAngleA19)
void SetSeatTrackAngleA19 (const NXString &seatTrackAngleA19)
void SetSgrpCoordinates (const char *pointX, const char *pointY, const char *pointZ)
void SetSgrpCoordinates (const NXString &pointX, const NXString &pointY, const NXString &pointZ)
void SetSgrpPoint (NXOpen::Point *sgrpPoint)
void SetShowReport (bool showReport)
void SetTrackLowerLimitHeightTH1 (const char *trackLowerLimitHeightTH1)
void SetTrackLowerLimitHeightTH1 (const NXString &trackLowerLimitHeightTH1)
void SetTrackLowerLimitLengthTL1 (const char *trackLowerLimitLengthTL1)
void SetTrackLowerLimitLengthTL1 (const NXString &trackLowerLimitLengthTL1)
void SetTrackUpperLimitHeightTH2 (const char *trackUpperLimitHeightTH2)
void SetTrackUpperLimitHeightTH2 (const NXString &trackUpperLimitHeightTH2)
void SetTrackUpperLimitLengthTL23 (const char *trackUpperLimitLengthTL23)
void SetTrackUpperLimitLengthTL23 (const NXString &trackUpperLimitLengthTL23)
void SetTransmission (NXOpen::HumanPosturePredictionBuilder::TransmissionType transmissionType)
void SetUseStl (bool useStl)
void SetUseVehiclePackagingData (bool useVehiclePackagingData)
void SetVdaOccupant (int occ)
void SetVdaVehicle (int occ)
void SetVehicle (NXOpen::HumanPosturePredictionBuilder::VehicleType vehicleType)
void SetVehiclePackagingDataName (const char *vehiclePackagingDataName)
void SetVehiclePackagingDataName (const NXString &vehiclePackagingDataName)
bool ShowReport ()
NXString TrackLowerLimitHeightTH1 ()
NXString TrackLowerLimitLengthTL1 ()
NXString TrackUpperLimitHeightTH2 ()
NXString TrackUpperLimitLengthTL23 ()
NXOpen::HumanPosturePredictionBuilder::TransmissionType Transmission ()
bool UseStl ()
bool UseVehiclePackagingData ()
int VdaOccupant ()
int VdaVehicle ()
NXOpen::HumanPosturePredictionBuilder::VehicleType Vehicle ()
NXString VehiclePackagingDataName ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _HumanPosturePredictionBuilderBuilder

详细描述

人体姿态预测构建器

表示人体姿态预测建造器。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateHumanPosturePredictionBuilder

创建于 NX5.0.0.

成员枚举类型说明

◆ CushionFirmnessType

表示坐垫硬度类型

枚举值
CushionFirmnessTypeSoft 

指示软坐垫

CushionFirmnessTypeMedium 

指示中等硬度坐垫

CushionFirmnessTypeFirm 

指示硬坐垫

◆ GarbType

表示服装类型。

枚举值
GarbTypeAdvCombatUniform 

高级作战服。

GarbTypePersonalProtectiveEquip 

个人防护装备

GarbTypeEncumbrance 

负重装备

◆ OccupantType

表示乘员类型。

枚举值
OccupantTypeDriver 

指示驾驶员

OccupantTypeFrontPassenger 

指示前排乘客

OccupantTypeRearPassenger 

指示后排乘客

◆ PredictionMethodType

表示预测方法类型。

枚举值
PredictionMethodTypeAspect 

指示ASPECT H点方法

PredictionMethodTypePreAspect 

指示Pre-ASPECT H点方法

◆ SeatType

表示座椅类型

枚举值
SeatTypeFixed 

指示固定座椅

SeatTypeAdjustable 

指示可调座椅

◆ SteeringWheelPedalType

此枚举表示方向盘或踏板类型,若没有方向盘或踏板,则使用坐标系作为方向盘和踏板类型

枚举值
SteeringWheelPedalTypeSolid 

使用实体方向盘或踏板

SteeringWheelPedalTypeCurve 

使用曲线方向盘或踏板

SteeringWheelPedalTypeSae 

使用SAE数据定义方向盘或踏板

SteeringWheelPedalTypeCsys 

无方向盘或踏板,使用坐标系定义手或脚的位置和方向

◆ TransmissionType

表示变速箱类型

枚举值
TransmissionTypeAutomatic 

指示自动变速箱

TransmissionTypeManual 

指示手动变速箱

◆ VehicleType

表示车辆类型。

枚举值
VehicleTypeClassA 

指示A类车辆。H点高度(H30)小于405 mm且方向盘直径(W9)小于450 mm的车辆。此类车辆包括乘用车、多用途乘用车和厢式货车。

VehicleTypeClassB 

指示B类车辆。H点高度(H30)在405至530 mm之间且方向盘直径(W9)在450至560 mm之间并配备踏板式加速踏板的车辆。此类车辆包括重型卡车、部分中型卡车和部分客车。

VehicleTypeClassSeatedSoldier 

坐姿士兵

成员函数说明

◆ Age()

int NXOpen::HumanPosturePredictionBuilder::Age ( )

返回年龄输入值
创建于NX1872.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ BackAngleA40()

NXString NXOpen::HumanPosturePredictionBuilder::BackAngleA40 ( )

获取座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ CarCsys()

NXOpen::CoordinateSystem * NXOpen::HumanPosturePredictionBuilder::CarCsys ( )

返回汽车坐标系
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ ComputeFootCsys()

void NXOpen::HumanPosturePredictionBuilder::ComputeFootCsys ( NXOpen::HumanData::SideType side,
NXOpen::Point3d * position,
NXOpen::Matrix3x3 * orientation )

根据实体、曲线或SAE数据计算足部坐标系。右脚位于AHP位置
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side指示人体左侧或右侧
position脚的位置
orientation脚的朝向

◆ ComputeHandCsys()

void NXOpen::HumanPosturePredictionBuilder::ComputeHandCsys ( NXOpen::Point3d * leftHandPosition,
NXOpen::Matrix3x3 * leftHandOrientation,
NXOpen::Point3d * rightHandPosition,
NXOpen::Matrix3x3 * rightHandOrientation )

根据实体、曲线或SAE数据计算双手的坐标系。左手和右手位于方向盘的10/2位置。
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
leftHandPosition左手位置
leftHandOrientation左手朝向
rightHandPosition右手位置
rightHandOrientation右手朝向

◆ CreateCarCsys()

void NXOpen::HumanPosturePredictionBuilder::CreateCarCsys ( const NXOpen::Point3d & carCsysOrigin,
const NXOpen::Matrix3x3 & carCsysMatrix )

创建汽车坐标系,零件或装配中仅允许一个汽车坐标系
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
carCsysOrigin汽车坐标系原点
carCsysMatrix汽车坐标系矩阵

◆ CushionAngleA27()

NXString NXOpen::HumanPosturePredictionBuilder::CushionAngleA27 ( )

返回座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

◆ CushionFirmness()

NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType NXOpen::HumanPosturePredictionBuilder::CushionFirmness ( )

返回坐垫硬度类型:软坐垫、中等硬度坐垫或硬坐垫
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ Garb()

NXOpen::HumanPosturePredictionBuilder::GarbType NXOpen::HumanPosturePredictionBuilder::Garb ( )

返回服装类型:高级战斗服、个人防护装备、负重装备
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ GetAhpCoordinates()

void NXOpen::HumanPosturePredictionBuilder::GetAhpCoordinates ( NXString * pointX,
NXString * pointY,
NXString * pointZ )

获取AHP点坐标L8、W8、H8。若AHP由已有点设置,坐标为NULL
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
pointX长度坐标L8表达式
pointY宽度坐标W8表达式
pointZ高度坐标H8表达式

◆ GetAhpPoint()

NXOpen::Point * NXOpen::HumanPosturePredictionBuilder::GetAhpPoint ( )

获取AHP点,若通过坐标设置AHP则为NULL

返回
AHP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

◆ GetFootDataSae()

NXString NXOpen::HumanPosturePredictionBuilder::GetFootDataSae ( NXOpen::HumanData::SideType side)

获取足部的踏板SAE数据,方向盘踏板类型应为SAE

返回
左脚角度或踏板平面角度A47表达式
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
参数
side指示人体左侧或右侧

◆ GetHandDataSae()

void NXOpen::HumanPosturePredictionBuilder::GetHandDataSae ( NXOpen::HumanData::SideType side,
NXString * l11,
NXString * h17,
NXString * w9,
NXString * a18 )

获取双手的方向盘SAE数据L11、H17、W9和A18,若方向盘踏板类型不是Sae则返回NULL
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side表示人的左或右
l11AHP到方向盘中心的长度L11表达式
h17AHP到方向盘中心的高度H17表达式
w9方向盘角度A18表达式
a18方向盘外径W9表达式

◆ GetHandFootCsys()

void NXOpen::HumanPosturePredictionBuilder::GetHandFootCsys ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side,
NXOpen::Point3d * position,
NXOpen::Matrix3x3 * orientation )

获取手或脚的坐标系。在获取之前,应先调用计算方法以计算实体、曲线或SAE对应的坐标系
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
handFoot指示人体手或脚
side指示人体左侧或右侧
position手或脚的位置
orientation手或脚的朝向

◆ GetHandFootDataCurves()

std::vector< NXOpen::NXObject * > NXOpen::HumanPosturePredictionBuilder::GetHandFootDataCurves ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side )

获取手脚数据的方向盘或踏板的曲线或边,若方向盘踏板类型不是Curve则返回NULL

返回
方向盘或踏板的曲线
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
参数
handFoot表示人的手或脚
side表示人的左或右

◆ GetHandFootDataSolids()

std::vector< NXOpen::Body * > NXOpen::HumanPosturePredictionBuilder::GetHandFootDataSolids ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side )

获取手脚数据的方向盘或踏板的实体,若方向盘踏板类型不是Solid则返回NULL

返回
方向盘或踏板的实体
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
参数
handFoot表示人的手或脚
side表示人的左或右

◆ GetHandFootDataType()

NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType NXOpen::HumanPosturePredictionBuilder::GetHandFootDataType ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side )

获取手脚数据的方向盘和踏板类型

返回
方向盘或踏板的类型
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")
参数
handFoot表示人的手或脚
side表示人的左或右

◆ GetPassengerHfMirror()

void NXOpen::HumanPosturePredictionBuilder::GetPassengerHfMirror ( int * leftHand,
int * rightHand,
int * leftFoot,
int * rightFoot,
int * dummy )

乘客手/脚位置镜像标志;用于与使用默认标志的方法签名区分的占位标志
于 NX2007.0.0 创建。

许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
leftHand左手
rightHand右手
leftFoot左脚
rightFoot右脚
dummy占位标志

◆ GetPassengerHfUseDefaults()

void NXOpen::HumanPosturePredictionBuilder::GetPassengerHfUseDefaults ( int * leftHand,
int * rightHand,
int * leftFoot,
int * rightFoot )

乘客手/脚位置使用默认标志
创建于NX2007.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
leftHand左手
rightHand右手
leftFoot左脚
rightFoot右脚

◆ GetSgrpCoordinates()

void NXOpen::HumanPosturePredictionBuilder::GetSgrpCoordinates ( NXString * pointX,
NXString * pointY,
NXString * pointZ )

获取SgRP点坐标L31、W20、H70。若通过现有点设置SgRP则坐标为NULL
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
pointX长度坐标L31表达式
pointY宽度坐标W20表达式
pointZ高度坐标H70表达式

◆ GetSgrpPoint()

NXOpen::Point * NXOpen::HumanPosturePredictionBuilder::GetSgrpPoint ( )

获取SgRP点,若通过坐标设置SgRP则为NULL

返回
SgRP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

◆ Human()

NXOpen::Features::Human * NXOpen::HumanPosturePredictionBuilder::Human ( )

返回用于姿势预测的人体模型
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

◆ LumbarProminenceL81()

NXString NXOpen::HumanPosturePredictionBuilder::LumbarProminenceL81 ( )

返回座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ Name()

NXString NXOpen::HumanPosturePredictionBuilder::Name ( )

返回姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ Occupant()

NXOpen::HumanPosturePredictionBuilder::OccupantType NXOpen::HumanPosturePredictionBuilder::Occupant ( )

返回乘员类型:驾驶员、前排乘客或后排乘客。当车辆类型为B类时,乘员类型应为驾驶员
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ PassengerDirection()

int NXOpen::HumanPosturePredictionBuilder::PassengerDirection ( )

返回乘客朝向输入值
创建于NX1980.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ PassengerDirectionAngle()

NXString NXOpen::HumanPosturePredictionBuilder::PassengerDirectionAngle ( )

返回乘客朝向角度输入值
创建于NX1980.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ PersistPrp()

bool NXOpen::HumanPosturePredictionBuilder::PersistPrp ( )

返回与车辆数据保持关联性的标志
于 NX2306.0.0 创建。

许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ PredictionMethod()

NXOpen::HumanPosturePredictionBuilder::PredictionMethodType NXOpen::HumanPosturePredictionBuilder::PredictionMethod ( )

返回预测方法:aspect或pre_aspect
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ Seat()

NXOpen::HumanPosturePredictionBuilder::SeatType NXOpen::HumanPosturePredictionBuilder::Seat ( )

返回座椅类型:固定座椅或可调座椅
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ SeatTrackAngleA19()

NXString NXOpen::HumanPosturePredictionBuilder::SeatTrackAngleA19 ( )

返回座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

◆ SetAge()

void NXOpen::HumanPosturePredictionBuilder::SetAge ( int age)

设置年龄输入值
创建于NX1872.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
age年龄输入值

◆ SetAhpCoordinates() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetAhpCoordinates ( const char * pointX,
const char * pointY,
const char * pointZ )

通过坐标L8、W8、H8设置AHP点
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
pointX长度坐标L8表达式
pointY宽度坐标W8表达式
pointZ高度坐标H8表达式

◆ SetAhpCoordinates() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetAhpCoordinates ( const NXString & pointX,
const NXString & pointY,
const NXString & pointZ )

通过坐标L8、W8、H8设置AHP点
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
pointX长度坐标L8表达式
pointY宽度坐标W8表达式
pointZ高度坐标H8表达式

◆ SetAhpPoint()

void NXOpen::HumanPosturePredictionBuilder::SetAhpPoint ( NXOpen::Point * ahpPoint)

通过现有点设置AHP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
ahpPointAHP点

◆ SetBackAngleA40() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetBackAngleA40 ( const char * backAngleA40)

设置座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
backAngleA40靠背角度A40的表达式

◆ SetBackAngleA40() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetBackAngleA40 ( const NXString & backAngleA40)

设置座椅数据的靠背角度A40,适用于A级驾驶员、A级前排乘客和A级后排乘客
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
backAngleA40靠背角度A40的表达式

◆ SetCushionAngleA27() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetCushionAngleA27 ( const char * cushionAngleA27)

设置座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
cushionAngleA27坐垫角度A27表达式

◆ SetCushionAngleA27() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetCushionAngleA27 ( const NXString & cushionAngleA27)

设置座椅数据的坐垫角度A27,应设置给A级驾驶员、A级前排乘客和A级后排乘客
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
cushionAngleA27坐垫角度A27表达式

◆ SetCushionFirmness()

void NXOpen::HumanPosturePredictionBuilder::SetCushionFirmness ( NXOpen::HumanPosturePredictionBuilder::CushionFirmnessType cushionFirmnessType)

设置坐垫硬度类型:软坐垫、中等硬度坐垫或硬坐垫
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
cushionFirmnessType坐垫硬度类型

◆ SetFootDataSae() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetFootDataSae ( NXOpen::HumanData::SideType side,
const char * pedalAngle )

设置足部数据的踏板SAE数据,方向盘踏板类型应为SAE
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side指示人体左侧或右侧
pedalAngle左脚角度或踏板平面角度A47表达式

◆ SetFootDataSae() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetFootDataSae ( NXOpen::HumanData::SideType side,
const NXString & pedalAngle )

设置足部数据的踏板SAE数据,方向盘踏板类型应为SAE
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side指示人体左侧或右侧
pedalAngle左脚角度或踏板平面角度A47表达式

◆ SetGarb()

void NXOpen::HumanPosturePredictionBuilder::SetGarb ( NXOpen::HumanPosturePredictionBuilder::GarbType garbType)

设置服装类型:高级战斗服、个人防护装备、负重装备
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
garbType车辆类型

◆ SetHandDataSae() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetHandDataSae ( NXOpen::HumanData::SideType side,
const char * l11,
const char * h17,
const char * w9,
const char * a18 )

设置手数据的方向盘SAE数据L11、H17、W9和A18,方向盘踏板类型应为SAE
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side指示人体左侧或右侧
l11AHP到方向盘中心长度L11表达式
h17AHP到方向盘中心高度H17表达式
w9方向盘角度A18表达式
a18方向盘外径W9表达式

◆ SetHandDataSae() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetHandDataSae ( NXOpen::HumanData::SideType side,
const NXString & l11,
const NXString & h17,
const NXString & w9,
const NXString & a18 )

设置手数据的方向盘SAE数据L11、H17、W9和A18,方向盘踏板类型应设置为Sae
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
side表示人的左或右
l11AHP到方向盘中心的长度L11表达式
h17AHP到方向盘中心的高度H17表达式
w9方向盘角度A18表达式
a18方向盘外径W9表达式

◆ SetHandFootCsys()

void NXOpen::HumanPosturePredictionBuilder::SetHandFootCsys ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side,
const NXOpen::Point3d & position,
const NXOpen::Matrix3x3 & orientation )

设置手或脚的坐标系,手或脚的坐标系应位于实体、曲线或与SAE数据相关的方向盘和踏板类型不冲突的位置。
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
handFoot指示人体手或脚
side指示人体左侧或右侧
position手或脚的位置
orientation手或脚的朝向

◆ SetHandFootDataCurves()

void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataCurves ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side,
const std::vector< NXOpen::NXObject * > & curves )

设置手脚数据的方向盘或踏板的曲线或边,方向盘踏板类型应设置为Curve,且输入曲线应为闭合曲线
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
handFoot表示人的手或脚
side表示人的左或右
curves方向盘或踏板的曲线

◆ SetHandFootDataSolids()

void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataSolids ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side,
const std::vector< NXOpen::Body * > & solids )

设置手脚数据的方向盘或踏板的实体,方向盘踏板类型应设置为Solid
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
handFoot表示人的手或脚
side表示人的左或右
solids方向盘或踏板的实体

◆ SetHandFootDataType()

void NXOpen::HumanPosturePredictionBuilder::SetHandFootDataType ( NXOpen::HumanData::HandFootType handFoot,
NXOpen::HumanData::SideType side,
NXOpen::HumanPosturePredictionBuilder::SteeringWheelPedalType steeringWheelPedalType )

设置手脚数据的方向盘和踏板类型。若乘员类型为前排乘客或后排乘客,双手的方向盘和踏板类型应为CSYS。若乘员类型为驾驶员,双手的方向盘和踏板类型应相同,或至少有一只手设置为CSYS。例如,驾驶员的双手可设置为solid-solid、curve-curve、sae-sae、csys-csys或任意类型-csys。
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
handFoot表示人的手或脚
side表示人的左或右
steeringWheelPedalType方向盘或踏板的类型

◆ SetHuman()

void NXOpen::HumanPosturePredictionBuilder::SetHuman ( NXOpen::Features::Human * human)

设置用于姿势预测的人体模型
创建于NX5.0.0。

许可证要求:solid_modeling("SOLIDS MODELING"),ug_human("Human Modelling")

参数
human用于姿势预测的人体模型

◆ SetLumbarProminenceL81() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetLumbarProminenceL81 ( const char * lumbarProminenceL81)

设置座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
lumbarProminenceL81腰部凸起L81表达式

◆ SetLumbarProminenceL81() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetLumbarProminenceL81 ( const NXString & lumbarProminenceL81)

设置座椅数据的腰部凸起L81,应针对A级驾驶员、A级前排乘客和A级后排乘客设置
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
lumbarProminenceL81腰部凸起L81表达式

◆ SetName() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetName ( const char * name)

设置姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
name内部名称

◆ SetName() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetName ( const NXString & name)

设置姿态预测的内部名称,该名称不在用户界面显示
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
name内部名称

◆ SetOccupant()

void NXOpen::HumanPosturePredictionBuilder::SetOccupant ( NXOpen::HumanPosturePredictionBuilder::OccupantType occupantType)

设置乘员类型:驾驶员、前排乘客或后排乘客。当车辆类型为B级时,乘员类型应为驾驶员
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
occupantType乘员类型

◆ SetPassengerDirection()

void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirection ( int dir)

设置乘客朝向输入值
创建于NX1980.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
dir乘客朝向输入值

◆ SetPassengerDirectionAngle() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirectionAngle ( const char * angle)

设置乘客朝向角度输入值
创建于NX1980.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
angle乘客朝向输入值

◆ SetPassengerDirectionAngle() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetPassengerDirectionAngle ( const NXString & angle)

设置乘客朝向角度输入值
创建于NX1980.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
angle乘客朝向输入值

◆ SetPassengerHfMirror()

void NXOpen::HumanPosturePredictionBuilder::SetPassengerHfMirror ( int leftHand,
int rightHand,
int leftFoot,
int rightFoot,
int dummy )

乘客手/脚位置镜像标志;用于与使用默认标志的方法签名区分的占位标志
于 NX2007.0.0 创建。

许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
leftHand左手
rightHand右手
leftFoot左脚
rightFoot右脚
dummy占位标志

◆ SetPassengerHfUseDefaults()

void NXOpen::HumanPosturePredictionBuilder::SetPassengerHfUseDefaults ( int leftHand,
int rightHand,
int leftFoot,
int rightFoot )

乘客手/脚位置使用默认标志
于 NX2007.0.0 创建。

许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
leftHand左手
rightHand右手
leftFoot左脚
rightFoot右脚

◆ SetPersistPrp()

void NXOpen::HumanPosturePredictionBuilder::SetPersistPrp ( bool persist)

设置与车辆数据保持关联性的标志
于 NX2306.0.0 创建。

许可要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
persist保持关联性标志

◆ SetPredictionMethod()

void NXOpen::HumanPosturePredictionBuilder::SetPredictionMethod ( NXOpen::HumanPosturePredictionBuilder::PredictionMethodType predictionMethodType)

设置预测方法:aspect或pre_aspect
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
predictionMethodType预测方法类型

◆ SetSeat()

void NXOpen::HumanPosturePredictionBuilder::SetSeat ( NXOpen::HumanPosturePredictionBuilder::SeatType seatType)

设置座椅类型:固定座椅或可调座椅
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
seatType座椅类型

◆ SetSeatTrackAngleA19() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetSeatTrackAngleA19 ( const char * seatTrackAngleA19)

设置座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
seatTrackAngleA19轨道角度A19表达式

◆ SetSeatTrackAngleA19() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetSeatTrackAngleA19 ( const NXString & seatTrackAngleA19)

设置座椅数据的轨道角度A19,应设置给A级驾驶员、A级前排乘客和B级驾驶员
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
seatTrackAngleA19轨道角度A19表达式

◆ SetSgrpCoordinates() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetSgrpCoordinates ( const char * pointX,
const char * pointY,
const char * pointZ )

通过坐标L31、W20、H70设置SgRP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
pointX长度坐标L31表达式
pointY宽度坐标W20表达式
pointZ高度坐标H70表达式

◆ SetSgrpCoordinates() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetSgrpCoordinates ( const NXString & pointX,
const NXString & pointY,
const NXString & pointZ )

通过坐标L31、W20、H70设置SgRP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
pointX长度坐标L31表达式
pointY宽度坐标W20表达式
pointZ高度坐标H70表达式

◆ SetSgrpPoint()

void NXOpen::HumanPosturePredictionBuilder::SetSgrpPoint ( NXOpen::Point * sgrpPoint)

通过现有点设置SgRP点
于NX5.0.0创建。

许可证要求:solid_modeling(“实体建模”),ug_human(“人体建模”)

参数
sgrpPointSgRP点

◆ SetShowReport()

void NXOpen::HumanPosturePredictionBuilder::SetShowReport ( bool showReport)

设置显示报告状态,若为true则显示结果报告
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
showReport显示报告状态

◆ SetTrackLowerLimitHeightTH1() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitHeightTH1 ( const char * trackLowerLimitHeightTH1)

设置座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackLowerLimitHeightTH1座椅滑轨Z范围下限TH1的表达式

◆ SetTrackLowerLimitHeightTH1() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitHeightTH1 ( const NXString & trackLowerLimitHeightTH1)

设置座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackLowerLimitHeightTH1座椅滑轨Z范围下限TH1的表达式

◆ SetTrackLowerLimitLengthTL1() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitLengthTL1 ( const char * trackLowerLimitLengthTL1)

设置座椅数据的滑轨X范围下限TL1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackLowerLimitLengthTL1座椅滑轨X范围下限TL1的表达式

◆ SetTrackLowerLimitLengthTL1() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackLowerLimitLengthTL1 ( const NXString & trackLowerLimitLengthTL1)

设置座椅数据的座椅轨道X范围下限TL1,应针对A级驾驶员、A级前排乘客和B级驾驶员设置
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
trackLowerLimitLengthTL1座椅轨道X范围下限TL1表达式

◆ SetTrackUpperLimitHeightTH2() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitHeightTH2 ( const char * trackUpperLimitHeightTH2)

设置座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackUpperLimitHeightTH2座椅滑轨Z范围下限TH2的表达式

◆ SetTrackUpperLimitHeightTH2() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitHeightTH2 ( const NXString & trackUpperLimitHeightTH2)

设置座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackUpperLimitHeightTH2座椅滑轨Z范围下限TH2的表达式

◆ SetTrackUpperLimitLengthTL23() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitLengthTL23 ( const char * trackUpperLimitLengthTL23)

设置座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackUpperLimitLengthTL23座椅滑轨X范围上限TL23的表达式

◆ SetTrackUpperLimitLengthTL23() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetTrackUpperLimitLengthTL23 ( const NXString & trackUpperLimitLengthTL23)

设置座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
trackUpperLimitLengthTL23座椅滑轨X范围上限TL23的表达式

◆ SetTransmission()

void NXOpen::HumanPosturePredictionBuilder::SetTransmission ( NXOpen::HumanPosturePredictionBuilder::TransmissionType transmissionType)

设置变速器类型:自动或手动。当车辆类型为B级时,变速器类型应为手动
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
transmissionType变速器类型

◆ SetUseStl()

void NXOpen::HumanPosturePredictionBuilder::SetUseStl ( bool useStl)

设置座椅行程限制截断标志用户输入
创建于NX1872.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

参数
useStl标志输入

◆ SetUseVehiclePackagingData()

void NXOpen::HumanPosturePredictionBuilder::SetUseVehiclePackagingData ( bool useVehiclePackagingData)

设置是否使用车辆封装数据的标志,若为true使用车辆封装数据,否则使用用户定义的车辆数据
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
useVehiclePackagingData是否使用车辆封装数据的标志

◆ SetVdaOccupant()

void NXOpen::HumanPosturePredictionBuilder::SetVdaOccupant ( int occ)

设置VDA乘员索引
创建于NX2007.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
occVDA乘员ID输入

◆ SetVdaVehicle()

void NXOpen::HumanPosturePredictionBuilder::SetVdaVehicle ( int occ)

设置VDA自定义车辆标志
创建于NX2007.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
occVDA自定义车辆标志输入

◆ SetVehicle()

void NXOpen::HumanPosturePredictionBuilder::SetVehicle ( NXOpen::HumanPosturePredictionBuilder::VehicleType vehicleType)

设置车辆类型:A类、B类或坐姿士兵
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
vehicleType车辆类型

◆ SetVehiclePackagingDataName() [1/2]

void NXOpen::HumanPosturePredictionBuilder::SetVehiclePackagingDataName ( const char * vehiclePackagingDataName)

设置车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
vehiclePackagingDataName车辆包装数据名称

◆ SetVehiclePackagingDataName() [2/2]

void NXOpen::HumanPosturePredictionBuilder::SetVehiclePackagingDataName ( const NXString & vehiclePackagingDataName)

设置车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

参数
vehiclePackagingDataName车辆包装数据名称

◆ ShowReport()

bool NXOpen::HumanPosturePredictionBuilder::ShowReport ( )

返回显示报告状态,若为true则显示结果报告
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ TrackLowerLimitHeightTH1()

NXString NXOpen::HumanPosturePredictionBuilder::TrackLowerLimitHeightTH1 ( )

获取座椅数据的滑轨Z范围下限TH1,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ TrackLowerLimitLengthTL1()

NXString NXOpen::HumanPosturePredictionBuilder::TrackLowerLimitLengthTL1 ( )

返回座椅数据的座椅轨道X范围下限TL1,应针对A级驾驶员、A级前排乘客和B级驾驶员设置
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ TrackUpperLimitHeightTH2()

NXString NXOpen::HumanPosturePredictionBuilder::TrackUpperLimitHeightTH2 ( )

获取座椅数据的滑轨Z范围上限TH2,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ TrackUpperLimitLengthTL23()

NXString NXOpen::HumanPosturePredictionBuilder::TrackUpperLimitLengthTL23 ( )

获取座椅数据的滑轨X范围上限TL23,适用于A级驾驶员、A级前排乘客和B级驾驶员
在NX5.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ Transmission()

NXOpen::HumanPosturePredictionBuilder::TransmissionType NXOpen::HumanPosturePredictionBuilder::Transmission ( )

返回变速器类型:自动或手动。当车辆类型为B级时,变速器类型应为手动
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ UseStl()

bool NXOpen::HumanPosturePredictionBuilder::UseStl ( )

返回座椅行程限制截断标志用户输入
创建于NX1872.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"),ug_human ("Human Modelling")

◆ UseVehiclePackagingData()

bool NXOpen::HumanPosturePredictionBuilder::UseVehiclePackagingData ( )

返回是否使用车辆封装数据的标志,若为true使用车辆封装数据,否则使用用户定义的车辆数据
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ VdaOccupant()

int NXOpen::HumanPosturePredictionBuilder::VdaOccupant ( )

返回VDA乘员索引
创建于NX2007.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ VdaVehicle()

int NXOpen::HumanPosturePredictionBuilder::VdaVehicle ( )

返回VDA自定义车辆标志
创建于NX2007.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ Vehicle()

NXOpen::HumanPosturePredictionBuilder::VehicleType NXOpen::HumanPosturePredictionBuilder::Vehicle ( )

返回车辆类型:A类、B类或坐姿士兵
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")

◆ VehiclePackagingDataName()

NXString NXOpen::HumanPosturePredictionBuilder::VehiclePackagingDataName ( )

返回车辆包装数据名称,使用自定义车辆数据时无效
创建于NX5.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING"), ug_human ("Human Modelling")