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

直接视图构建器 更多...

#include <Features_DirectVisionBuilder.hxx>

类 NXOpen::Features::DirectVisionBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  EyeRotationTypes { EyeRotationTypesEasy , EyeRotationTypesMaximum , EyeRotationTypesUserDefined }
enum  HeadTurnTypes { HeadTurnTypesEasy , HeadTurnTypesMaximum , HeadTurnTypesUserDefined }
enum  VisionType { VisionTypeMonocular , VisionTypeBinocular , VisionTypeUserDefined }

Public 成员函数

NXOpen::Features::SelectFeatureEyellipse ()
NXString EyePoint ()
NXOpen::Features::DirectVisionBuilder::VisionType EyePointType ()
NXOpen::ExpressionEyeRotationDown ()
NXOpen::ExpressionEyeRotationLeft ()
NXOpen::ExpressionEyeRotationRight ()
NXOpen::Features::DirectVisionBuilder::EyeRotationTypes EyeRotationType ()
NXOpen::ExpressionEyeRotationUp ()
NXOpen::ExpressionHeadRotationLeft ()
NXOpen::ExpressionHeadRotationRight ()
NXOpen::Features::DirectVisionBuilder::HeadTurnTypes HeadTurnType ()
void SetEyePoint (const char *eyePoint)
void SetEyePoint (const NXString &eyePoint)
void SetEyePointType (NXOpen::Features::DirectVisionBuilder::VisionType eyePointType)
void SetEyeRotationType (NXOpen::Features::DirectVisionBuilder::EyeRotationTypes eyeRotationType)
void SetHeadTurnType (NXOpen::Features::DirectVisionBuilder::HeadTurnTypes headTurnType)
void SetStandard (const char *standard)
void SetStandard (const NXString &standard)
void SetUseHeadTurnToggle (bool useHeadTurnToggle)
void SetUserDefinedPoint (NXOpen::Point *userDefinedPoint)
NXString Standard ()
bool UseHeadTurnToggle ()
NXOpen::PointUserDefinedPoint ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
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 _DirectVisionBuilderBuilder

详细描述

直接视图构建器

表示 @link Features::DirectVision Features::DirectVision@endlink 构造器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::AVDACollection::CreateDirectVisionBuilder  NXOpen::Features::AVDACollection::CreateDirectVisionBuilder @endlink  <br>

默认值。

属性
眼点类型 单眼
眼球向下旋转.Value 15
眼球向左旋转.Value 15
眼球向右旋转.Value 15
眼球旋转类型 最大
眼球向上旋转.Value 15
头部向左旋转.Value 45
头部向右旋转.Value 45
头部转动类型 简单
使用头部转动切换 false


创建于NX1953.0.0。

成员枚举类型说明

◆ EyeRotationTypes

表示眼球旋转类型

枚举值
EyeRotationTypesEasy 

简单

EyeRotationTypesMaximum 

最大

EyeRotationTypesUserDefined 

用户定义

◆ HeadTurnTypes

表示头部转动类型

枚举值
HeadTurnTypesEasy 

简单

HeadTurnTypesMaximum 

最大

HeadTurnTypesUserDefined 

用户定义

◆ VisionType

表示眼点类型

枚举值
VisionTypeMonocular 

单眼

VisionTypeBinocular 

双眼

VisionTypeUserDefined 

用户定义

成员函数说明

◆ Eyellipse()

NXOpen::Features::SelectFeature * NXOpen::Features::DirectVisionBuilder::Eyellipse ( )

返回眼椭圆
在 NX1953.0.0 中创建。

许可证要求:无

◆ EyePoint()

NXString NXOpen::Features::DirectVisionBuilder::EyePoint ( )

返回视点
在 NX1953.0.0 中创建。

许可证要求:无

◆ EyePointType()

NXOpen::Features::DirectVisionBuilder::VisionType NXOpen::Features::DirectVisionBuilder::EyePointType ( )

返回视点类型
在 NX1953.0.0 中创建。

许可证要求:无

◆ EyeRotationDown()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::EyeRotationDown ( )

返回眼睛向下旋转表达式
创建于 NX1980.0.0.

许可要求:无

◆ EyeRotationLeft()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::EyeRotationLeft ( )

返回眼睛左旋转
在 NX1980.0.0 中创建。

许可证要求:无

◆ EyeRotationRight()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::EyeRotationRight ( )

返回眼睛右旋转
在 NX1980.0.0 中创建。

许可证要求:无

◆ EyeRotationType()

NXOpen::Features::DirectVisionBuilder::EyeRotationTypes NXOpen::Features::DirectVisionBuilder::EyeRotationType ( )

返回眼睛旋转类型
在 NX1980.0.0 中创建。

许可证要求:无

◆ EyeRotationUp()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::EyeRotationUp ( )

返回眼睛上旋转
在 NX1980.0.0 中创建。

许可证要求:无

◆ HeadRotationLeft()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::HeadRotationLeft ( )

返回头部向左旋转表达式
创建于 NX1980.0.0.

许可要求:无

◆ HeadRotationRight()

NXOpen::Expression * NXOpen::Features::DirectVisionBuilder::HeadRotationRight ( )

返回头部向右旋转表达式
创建于 NX1980.0.0.

许可要求:无

◆ HeadTurnType()

NXOpen::Features::DirectVisionBuilder::HeadTurnTypes NXOpen::Features::DirectVisionBuilder::HeadTurnType ( )

返回头部转动类型
创建于 NX1980.0.0.

许可要求:无

◆ SetEyePoint() [1/2]

void NXOpen::Features::DirectVisionBuilder::SetEyePoint ( const char * eyePoint)

设置视点
在 NX1953.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
eyePoint视点

◆ SetEyePoint() [2/2]

void NXOpen::Features::DirectVisionBuilder::SetEyePoint ( const NXString & eyePoint)

设置视点
在 NX1953.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
eyePoint视点

◆ SetEyePointType()

void NXOpen::Features::DirectVisionBuilder::SetEyePointType ( NXOpen::Features::DirectVisionBuilder::VisionType eyePointType)

设置视点类型
在 NX1953.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
eyePointType视点类型

◆ SetEyeRotationType()

void NXOpen::Features::DirectVisionBuilder::SetEyeRotationType ( NXOpen::Features::DirectVisionBuilder::EyeRotationTypes eyeRotationType)

设置眼睛旋转类型
在 NX1980.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
eyeRotationType眼睛旋转类型

◆ SetHeadTurnType()

void NXOpen::Features::DirectVisionBuilder::SetHeadTurnType ( NXOpen::Features::DirectVisionBuilder::HeadTurnTypes headTurnType)

设置头部转动类型
创建于 NX1980.0.0.

许可要求:vehicle_des_val ("车辆设计与验证")

参数
headTurnType头部转动类型

◆ SetStandard() [1/2]

void NXOpen::Features::DirectVisionBuilder::SetStandard ( const char * standard)

设置标准
在 NX1953.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
standard标准

◆ SetStandard() [2/2]

void NXOpen::Features::DirectVisionBuilder::SetStandard ( const NXString & standard)

设置标准
在 NX1953.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
standard标准

◆ SetUseHeadTurnToggle()

void NXOpen::Features::DirectVisionBuilder::SetUseHeadTurnToggle ( bool useHeadTurnToggle)

设置是否启用头部转动切换
创建于 NX1980.0.0.

许可要求:vehicle_des_val ("车辆设计与验证")

参数
useHeadTurnToggle是否启用头部转动切换

◆ SetUserDefinedPoint()

void NXOpen::Features::DirectVisionBuilder::SetUserDefinedPoint ( NXOpen::Point * userDefinedPoint)

设置用户定义点
在 NX1980.0.0 中创建。

许可证要求:vehicle_des_val("车辆设计与验证")

参数
userDefinedPoint用户定义点

◆ Standard()

NXString NXOpen::Features::DirectVisionBuilder::Standard ( )

返回标准
在 NX1953.0.0 中创建。

许可证要求:无

◆ UseHeadTurnToggle()

bool NXOpen::Features::DirectVisionBuilder::UseHeadTurnToggle ( )

返回是否启用头部转动切换
创建于 NX1980.0.0.

许可要求:无

◆ UserDefinedPoint()

NXOpen::Point * NXOpen::Features::DirectVisionBuilder::UserDefinedPoint ( )

返回用户定义点
在 NX1980.0.0 中创建。

许可证要求:无