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

人手对话框构建器 更多...

#include <HumanHandsDialogBuilder.hxx>

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

Public 类型

enum  BreadthType {
  BreadthTypeP5 , BreadthTypeP25 , BreadthTypeP50 , BreadthTypeP75 ,
  BreadthTypeP95
}
enum  DatabaseType { DatabaseTypeAnsur , DatabaseTypeAnsur2 , DatabaseTypeNhanes , DatabaseTypeNhanes2014 }
enum  GenderType { GenderTypeMale , GenderTypeFemale }
enum  HandType { HandTypeRight , HandTypeLeft }
enum  LengthType {
  LengthTypeP5 , LengthTypeP25 , LengthTypeP50 , LengthTypeP75 ,
  LengthTypeP95
}
enum  StyleType { StyleTypeGloves , StyleTypeBareHands }

Public 成员函数

double Aperture ()
NXOpen::HumanHandsDialogBuilder::BreadthType BreadthPercentile ()
double BreadthValue ()
NXOpen::HumanHandsDialogBuilder::DatabaseType Database ()
NXOpen::HumanHandsDialogBuilder::GenderType Gender ()
double GloveThickness ()
bool IncludeForearm ()
void JointDialogButton ()
NXOpen::HumanHandsDialogBuilder::LengthType LengthPercentile ()
double LengthValue ()
void SetAperture (double aperture)
void SetBreadthPercentile (NXOpen::HumanHandsDialogBuilder::BreadthType breadthPercentile)
void SetBreadthValue (double breadthValue)
void SetDatabase (NXOpen::HumanHandsDialogBuilder::DatabaseType database)
void SetGender (NXOpen::HumanHandsDialogBuilder::GenderType gender)
void SetGloveThickness (double gloveThickness)
void SetHumanFeatureBuilder (NXOpen::Features::HumanBuilder *humanfeaturebuilder)
void SetIncludeForearm (bool includeForearm)
void SetLengthPercentile (NXOpen::HumanHandsDialogBuilder::LengthType lengthPercentile)
void SetLengthValue (double lengthValue)
void SetShapeName (const char *shapeName)
void SetShapeName (const NXString &shapeName)
void SetSide (NXOpen::HumanHandsDialogBuilder::HandType side)
void SetStyle (NXOpen::HumanHandsDialogBuilder::StyleType style)
NXString ShapeName ()
NXOpen::HumanHandsDialogBuilder::HandType Side ()
NXOpen::HumanHandsDialogBuilder::StyleType Style ()
void UpdateHandPropsButton ()
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 _HumanHandsDialogBuilderBuilder

详细描述

人手对话框构建器

用于创建和编辑独立/"无实体"手部图形的对话框
要创建此类的新实例,请使用 NXOpen::Features::HumanBuilder::CreateHumanHandsDialogBuilder
默认值。

属性
孔径 1
宽度百分位数 P75
宽度值 9
数据库 Ansur
性别 男性
手套厚度 1
包含前臂 0
长度百分位数 P75
长度值 20
侧别 右手
样式 带手套


在NX11.0.2中创建。

成员枚举类型说明

◆ BreadthType

用于缩放的手宽

枚举值
BreadthTypeP5 

p5

BreadthTypeP25 

p25

BreadthTypeP50 

p50

BreadthTypeP75 

p75

BreadthTypeP95 

p95

◆ DatabaseType

用于缩放的数据库。可能在运行时动态生成

枚举值
DatabaseTypeAnsur 

ansur

DatabaseTypeAnsur2 

ansur2

DatabaseTypeNhanes 

nhanes

DatabaseTypeNhanes2014 

nhanes2014

◆ GenderType

手部图形的性别,也用于缩放

枚举值
GenderTypeMale 

男性

GenderTypeFemale 

女性

◆ HandType

左手或右手

枚举值
HandTypeRight 

右手

HandTypeLeft 

左手

◆ LengthType

用于缩放的手长

枚举值
LengthTypeP5 

p5

LengthTypeP25 

p25

LengthTypeP50 

p50

LengthTypeP75 

p75

LengthTypeP95 

p95

◆ StyleType

戴手套或 bare hand

枚举值
StyleTypeGloves 

带手套

StyleTypeBareHands 

bare hand

成员函数说明

◆ Aperture()

double NXOpen::HumanHandsDialogBuilder::Aperture ( )

返回孔径
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

◆ BreadthPercentile()

NXOpen::HumanHandsDialogBuilder::BreadthType NXOpen::HumanHandsDialogBuilder::BreadthPercentile ( )

返回宽度百分位数
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

◆ BreadthValue()

double NXOpen::HumanHandsDialogBuilder::BreadthValue ( )

返回宽度值
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

◆ Database()

NXOpen::HumanHandsDialogBuilder::DatabaseType NXOpen::HumanHandsDialogBuilder::Database ( )

获取数据库类型
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ Gender()

NXOpen::HumanHandsDialogBuilder::GenderType NXOpen::HumanHandsDialogBuilder::Gender ( )

获取性别
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ GloveThickness()

double NXOpen::HumanHandsDialogBuilder::GloveThickness ( )

获取手套厚度
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ IncludeForearm()

bool NXOpen::HumanHandsDialogBuilder::IncludeForearm ( )

获取是否包含前臂
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ JointDialogButton()

void NXOpen::HumanHandsDialogBuilder::JointDialogButton ( )

TODO: 为此添加描述
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

◆ LengthPercentile()

NXOpen::HumanHandsDialogBuilder::LengthType NXOpen::HumanHandsDialogBuilder::LengthPercentile ( )

获取长度百分位数
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ LengthValue()

double NXOpen::HumanHandsDialogBuilder::LengthValue ( )

获取长度值
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ SetAperture()

void NXOpen::HumanHandsDialogBuilder::SetAperture ( double aperture)

设置孔径
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

参数
apertureaperture

◆ SetBreadthPercentile()

void NXOpen::HumanHandsDialogBuilder::SetBreadthPercentile ( NXOpen::HumanHandsDialogBuilder::BreadthType breadthPercentile)

设置宽度百分位数
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

参数
breadthPercentilebreadthpercentile

◆ SetBreadthValue()

void NXOpen::HumanHandsDialogBuilder::SetBreadthValue ( double breadthValue)

设置宽度值
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

参数
breadthValuebreadthvalue

◆ SetDatabase()

void NXOpen::HumanHandsDialogBuilder::SetDatabase ( NXOpen::HumanHandsDialogBuilder::DatabaseType database)

设置数据库类型
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
database数据库类型

◆ SetGender()

void NXOpen::HumanHandsDialogBuilder::SetGender ( NXOpen::HumanHandsDialogBuilder::GenderType gender)

设置性别
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
gender性别

◆ SetGloveThickness()

void NXOpen::HumanHandsDialogBuilder::SetGloveThickness ( double gloveThickness)

设置手套厚度
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
gloveThickness手套厚度

◆ SetHumanFeatureBuilder()

void NXOpen::HumanHandsDialogBuilder::SetHumanFeatureBuilder ( NXOpen::Features::HumanBuilder * humanfeaturebuilder)

设置特征构建器
于NX12.0.2版本创建

许可证要求:ug_human("人体建模")

参数
humanfeaturebuilderhumanfeaturebuilder

◆ SetIncludeForearm()

void NXOpen::HumanHandsDialogBuilder::SetIncludeForearm ( bool includeForearm)

设置是否包含前臂
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
includeForearm是否包含前臂

◆ SetLengthPercentile()

void NXOpen::HumanHandsDialogBuilder::SetLengthPercentile ( NXOpen::HumanHandsDialogBuilder::LengthType lengthPercentile)

设置长度百分位数
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
lengthPercentile长度百分位数

◆ SetLengthValue()

void NXOpen::HumanHandsDialogBuilder::SetLengthValue ( double lengthValue)

设置长度值
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
lengthValue长度值

◆ SetShapeName() [1/2]

void NXOpen::HumanHandsDialogBuilder::SetShapeName ( const char * shapeName)

设置形状名称
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

参数
shapeNameshapename

◆ SetShapeName() [2/2]

void NXOpen::HumanHandsDialogBuilder::SetShapeName ( const NXString & shapeName)

设置形状名称
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

参数
shapeNameshapename

◆ SetSide()

void NXOpen::HumanHandsDialogBuilder::SetSide ( NXOpen::HumanHandsDialogBuilder::HandType side)

设置手部侧别
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
side侧别

◆ SetStyle()

void NXOpen::HumanHandsDialogBuilder::SetStyle ( NXOpen::HumanHandsDialogBuilder::StyleType style)

设置风格
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

参数
style风格

◆ ShapeName()

NXString NXOpen::HumanHandsDialogBuilder::ShapeName ( )

返回形状名称
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")

◆ Side()

NXOpen::HumanHandsDialogBuilder::HandType NXOpen::HumanHandsDialogBuilder::Side ( )

获取手部侧别
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ Style()

NXOpen::HumanHandsDialogBuilder::StyleType NXOpen::HumanHandsDialogBuilder::Style ( )

获取风格
创建于 NX11.0.2。

许可证要求:ug_human ("人体建模")

◆ UpdateHandPropsButton()

void NXOpen::HumanHandsDialogBuilder::UpdateHandPropsButton ( )

TODO: 为此添加描述
于NX11.0.2版本创建

许可证要求:ug_human("人体建模")