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

人体可达区域 更多...

#include <HumanReachZone.hxx>

类 NXOpen::HumanReachZone 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  MethodType { MethodTypeShoulderOnly , MethodTypeFlexWaist }

Public 成员函数

void ChangeName (const char *reachZoneName)
void ChangeName (const NXString &reachZoneName)
NXOpen::NXObjectGeom ()
void GetData (NXString *zoneName, NXOpen::HumanReachZone::MethodType *method, double *waistFlexAngleData, double *waistFlexRangeLowerData, double *waistFlexRangeUpperData, double *waistLateralAngleData, double *waistLateralRangeLowerData, double *waistLateralRangeUpperData, NXString *traceSiteName, NXOpen::Features::Human **human, int *resolution, bool *assocReachZone)
void SetData (const char *zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const char *traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone)
void SetData (const NXString &zoneName, NXOpen::HumanReachZone::MethodType method, double waistFlexAngleData, double waistFlexRangeLowerData, double waistFlexRangeUpperData, double waistLateralAngleData, double waistLateralRangeLowerData, double waistLateralRangeUpperData, const NXString &traceSiteName, NXOpen::Features::Human *human, int resolution, bool assocReachZone)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _HumanReachZoneBuilder

详细描述

人体可达区域

表示人体可及区域
创建于NX4.0.0.

成员枚举类型说明

◆ MethodType

此枚举表示计算可及区域的方法

枚举值
MethodTypeShoulderOnly 

仅肩部

MethodTypeFlexWaist 

腰部弯曲

成员函数说明

◆ ChangeName() [1/2]

void NXOpen::HumanReachZone::ChangeName ( const char * reachZoneName)

更改可及区域名称
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

参数
reachZoneName可及区域的新名称

◆ ChangeName() [2/2]

void NXOpen::HumanReachZone::ChangeName ( const NXString & reachZoneName)

更改可及区域名称
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

参数
reachZoneName可及区域的新名称

◆ Geom()

NXOpen::NXObject * NXOpen::HumanReachZone::Geom ( )

返回可及区域的几何图形
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

◆ GetData()

void NXOpen::HumanReachZone::GetData ( NXString * zoneName,
NXOpen::HumanReachZone::MethodType * method,
double * waistFlexAngleData,
double * waistFlexRangeLowerData,
double * waistFlexRangeUpperData,
double * waistLateralAngleData,
double * waistLateralRangeLowerData,
double * waistLateralRangeUpperData,
NXString * traceSiteName,
NXOpen::Features::Human ** human,
int * resolution,
bool * assocReachZone )

获取可及区域数据
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

参数
zoneName可及区域的名称
method创建可及区域的方法
waistFlexAngleData腰部弯曲角度值
waistFlexRangeLowerData腰部弯曲角度下限
waistFlexRangeUpperData腰部弯曲角度上限
waistLateralAngleData腰部侧偏角度值
waistLateralRangeLowerData腰部侧偏角度范围下限
waistLateralRangeUpperData腰部侧偏角度范围上限
traceSiteName用于创建追踪部位的追踪部位名称
human人体特征
resolution可及区域的分辨率
assocReachZone关联可及区域的标志

◆ SetData() [1/2]

void NXOpen::HumanReachZone::SetData ( const char * zoneName,
NXOpen::HumanReachZone::MethodType method,
double waistFlexAngleData,
double waistFlexRangeLowerData,
double waistFlexRangeUpperData,
double waistLateralAngleData,
double waistLateralRangeLowerData,
double waistLateralRangeUpperData,
const char * traceSiteName,
NXOpen::Features::Human * human,
int resolution,
bool assocReachZone )

设置可及区域数据
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

参数
zoneName可及区域的名称
method创建可及区域的方法
waistFlexAngleData腰部弯曲角度值
waistFlexRangeLowerData腰部弯曲角度下限
waistFlexRangeUpperData腰部弯曲角度上限
waistLateralAngleData腰部侧偏角度值
waistLateralRangeLowerData腰部侧偏角度范围下限
waistLateralRangeUpperData腰部侧偏角度范围上限
traceSiteName用于创建追踪部位的追踪部位名称
human人体特征
resolution可及区域的分辨率
assocReachZone关联可及区域的标志

◆ SetData() [2/2]

void NXOpen::HumanReachZone::SetData ( const NXString & zoneName,
NXOpen::HumanReachZone::MethodType method,
double waistFlexAngleData,
double waistFlexRangeLowerData,
double waistFlexRangeUpperData,
double waistLateralAngleData,
double waistLateralRangeLowerData,
double waistLateralRangeUpperData,
const NXString & traceSiteName,
NXOpen::Features::Human * human,
int resolution,
bool assocReachZone )

设置可及区域数据
创建于NX4.0.0.

许可要求:solid_modeling ("实体建模"), ug_human ("人体建模")

参数
zoneName可及区域的名称
method创建可及区域的方法
waistFlexAngleData腰部弯曲角度值
waistFlexRangeLowerData腰部弯曲角度下限
waistFlexRangeUpperData腰部弯曲角度上限
waistLateralAngleData腰部侧偏角度值
waistLateralRangeLowerData腰部侧偏角度范围下限
waistLateralRangeUpperData腰部侧偏角度范围上限
traceSiteName用于创建追踪部位的追踪部位名称
human人体特征
resolution可及区域的分辨率
assocReachZone关联可及区域的标志