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

视图体积特征构建器 更多...

#include <Features_ViewVolumeBuilder.hxx>

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

Public 类型

enum  AxisPairs { AxisPairsZy , AxisPairsXy }
enum  MirrorOrientations { MirrorOrientationsAutoRotation , MirrorOrientationsInteractive }
enum  VisionDeviceTypes { VisionDeviceTypesVDVCamera , VisionDeviceTypesRotatingPointer , VisionDeviceTypesDirectVision , VisionDeviceTypesVDVMirror }

Public 成员函数

NXOpen::Features::ViewVolumeBuilder::AxisPairs AxisPair ()
NXOpen::NXColorColorFOV ()
NXOpen::NXColorColorROI ()
bool CreateROI ()
NXOpen::ExpressionDepth ()
NXOpen::ExpressionDistanceToBox ()
NXOpen::ExpressionExtensionLength ()
NXOpen::ExpressionHeight ()
NXOpen::ExpressionHorizontalOffset ()
NXOpen::Features::SelectFeatureMirror ()
NXOpen::Features::ViewVolumeBuilder::MirrorOrientations MirrorOrientation ()
NXOpen::Features::SelectFeatureListObstructions ()
NXOpen::Features::SelectFeatureSelectVisionDevice ()
void SetAxisPair (NXOpen::Features::ViewVolumeBuilder::AxisPairs axisPair)
void SetColorFOV (NXOpen::NXColor *colorFOV)
void SetColorROI (NXOpen::NXColor *colorROI)
void SetCreateROI (bool createROI)
void SetMirrorOrientation (NXOpen::Features::ViewVolumeBuilder::MirrorOrientations mirrorOrientation)
void SetTargetPoint (NXOpen::Point *targetPoint)
void SetTranslucencyFOV (int translucencyFOV)
void SetTranslucencyROI (int translucencyROI)
void SetUseViewDirection (bool useViewDirection)
void SetViewDirectionMethod (NXOpen::Features::InterceptionBuilder::ViewDirectionMethods viewDirectionMethod)
void SetViewDirectionVector (NXOpen::Direction *viewDirectionVector)
void SetVisionDeviceType (NXOpen::Features::ViewVolumeBuilder::VisionDeviceTypes selectVisionDevice)
void SetWindowBodies (NXOpen::ScCollector *windowBodies)
NXOpen::PointTargetPoint ()
int TranslucencyFOV ()
int TranslucencyROI ()
bool UseViewDirection ()
NXOpen::ExpressionVerticalOffset ()
NXOpen::Features::InterceptionBuilder::ViewDirectionMethods ViewDirectionMethod ()
NXOpen::DirectionViewDirectionVector ()
NXOpen::Features::ViewVolumeBuilder::VisionDeviceTypes VisionDeviceType ()
NXOpen::ExpressionWidth ()
NXOpen::ScCollectorWindowBodies ()
NXOpen::ExpressionXRotation ()
NXOpen::ExpressionYRotation ()
NXOpen::ExpressionZRotation ()
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 _ViewVolumeBuilderBuilder

详细描述

视图体积特征构建器

        表示一个 @link Features::ViewVolume Features::ViewVolume@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::AVDACollection::CreateViewVolumeBuilder  NXOpen::Features::AVDACollection::CreateViewVolumeBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AxisPair </term> <description>
    Zy </description> </item>
    <item><term>
    ColorFOV </term> <description>
    91 </description> </item>
    <item><term>
    ColorROI </term> <description>
    207 </description> </item>
    <item><term>
    CreateROI </term> <description>
    0 </description> </item>
    <item><term>
    Depth.Value </term> <description>
    2500(毫米单位部件),98.4252(英寸单位部件) </description> </item>
    <item><term>
    DistanceToBox.Value </term> <description>
    5000(毫米单位部件),196.8504(英寸单位部件) </description> </item>
    <item><term>
    ExtensionLength.Value </term> <description>
    20000(毫米单位部件),787.4015(英寸单位部件) </description> </item>
    <item><term>
    Height.Value </term> <description>
    2500(毫米单位部件),98.4252(英寸单位部件) </description> </item>
    <item><term>
    HorizontalOffset.Value </term> <description>
    0(毫米单位部件),0(英寸单位部件) </description> </item>
    <item><term>
    MirrorOrientation </term> <description>
    AutoRotation </description> </item>
    <item><term>
    TranslucencyFOV </term> <description>
    70 </description> </item>
    <item><term>
    TranslucencyROI </term> <description>
    50 </description> </item>
    <item><term>
    UseViewDirection </term> <description>
    0 </description> </item>
    <item><term>
    VerticalOffset.Value </term> <description>
    0(毫米单位部件),0(英寸单位部件) </description> </item>
    <item><term>
    VisionDeviceType </term> <description>
    VDVCamera </description> </item>
    <item><term>
    Width.Value </term> <description>
    2500(毫米单位部件),98.4252(英寸单位部件) </description> </item>
    <item><term>
    XRotation.Value </term> <description>
    0 </description> </item>
    <item><term>
    YRotation.Value </term> <description>
    0 </description> </item>

ZRotation.Value 0


Created in NX2306.0.0.

成员枚举类型说明

◆ AxisPairs

用于指示镜子的旋转轴对

枚举值
AxisPairsZy 

zy

AxisPairsXy 

xy

◆ MirrorOrientations

用于指示镜子的定向方法

枚举值
MirrorOrientationsAutoRotation 

auto rotation

MirrorOrientationsInteractive 

interactive

◆ VisionDeviceTypes

用于指示视觉设备的类型

枚举值
VisionDeviceTypesVDVCamera 

vdvcamera

VisionDeviceTypesRotatingPointer 

rotating pointer

VisionDeviceTypesDirectVision 

direct vision

VisionDeviceTypesVDVMirror 

vdvmirror

成员函数说明

◆ AxisPair()

NXOpen::Features::ViewVolumeBuilder::AxisPairs NXOpen::Features::ViewVolumeBuilder::AxisPair ( )

获取轴对
于 NX2406.0.0 版本创建。

许可要求:无

◆ ColorFOV()

NXOpen::NXColor * NXOpen::Features::ViewVolumeBuilder::ColorFOV ( )

返回视野的颜色
创建于 NX2306.0.0。

许可证要求:无

◆ ColorROI()

NXOpen::NXColor * NXOpen::Features::ViewVolumeBuilder::ColorROI ( )

获取感兴趣区域的颜色
于 NX2306.0.0 版本创建。

许可要求:无

◆ CreateROI()

bool NXOpen::Features::ViewVolumeBuilder::CreateROI ( )

返回是否创建感兴趣区域
Created in NX2306.0.0.

License requirements : None

◆ Depth()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::Depth ( )

返回深度
创建于 NX2306.0.0。

许可证要求:无

◆ DistanceToBox()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::DistanceToBox ( )

返回到箱体的距离
创建于 NX2306.0.0。

许可证要求:无

◆ ExtensionLength()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::ExtensionLength ( )

获取延伸长度
于 NX2312.0.0 版本创建。

许可要求:无

◆ Height()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::Height ( )

返回高度
创建于 NX2306.0.0。

许可证要求:无

◆ HorizontalOffset()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::HorizontalOffset ( )

返回水平偏移
创建于 NX2306.0.0。

许可证要求:无

◆ Mirror()

NXOpen::Features::SelectFeature * NXOpen::Features::ViewVolumeBuilder::Mirror ( )

获取镜像
于 NX2406.0.0 版本创建。

许可要求:无

◆ MirrorOrientation()

NXOpen::Features::ViewVolumeBuilder::MirrorOrientations NXOpen::Features::ViewVolumeBuilder::MirrorOrientation ( )

获取镜像方向
于 NX2406.0.0 版本创建。

许可要求:无

◆ Obstructions()

NXOpen::Features::SelectFeatureList * NXOpen::Features::ViewVolumeBuilder::Obstructions ( )

获取用于创建视域特征的障碍物
于 NX2406.0.0 版本创建。

许可要求:无

◆ SelectVisionDevice()

NXOpen::Features::SelectFeature * NXOpen::Features::ViewVolumeBuilder::SelectVisionDevice ( )

返回所选视觉设备
Created in NX2306.0.0.

License requirements : None

◆ SetAxisPair()

void NXOpen::Features::ViewVolumeBuilder::SetAxisPair ( NXOpen::Features::ViewVolumeBuilder::AxisPairs axisPair)

设置轴对
于 NX2406.0.0 版本创建。

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

参数
axisPair轴对

◆ SetColorFOV()

void NXOpen::Features::ViewVolumeBuilder::SetColorFOV ( NXOpen::NXColor * colorFOV)

设置视野的颜色
创建于 NX2306.0.0。

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

参数
colorFOV视野颜色

◆ SetColorROI()

void NXOpen::Features::ViewVolumeBuilder::SetColorROI ( NXOpen::NXColor * colorROI)

设置感兴趣区域的颜色
于 NX2306.0.0 版本创建。

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

参数
colorROI颜色

◆ SetCreateROI()

void NXOpen::Features::ViewVolumeBuilder::SetCreateROI ( bool createROI)

设置是否创建感兴趣区域
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
createROIcreateroi

◆ SetMirrorOrientation()

void NXOpen::Features::ViewVolumeBuilder::SetMirrorOrientation ( NXOpen::Features::ViewVolumeBuilder::MirrorOrientations mirrorOrientation)

设置镜像方向
于 NX2406.0.0 版本创建。

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

参数
mirrorOrientation镜像方向

◆ SetTargetPoint()

void NXOpen::Features::ViewVolumeBuilder::SetTargetPoint ( NXOpen::Point * targetPoint)

设置目标点
创建于 NX2312.0.0。

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

参数
targetPoint目标点

◆ SetTranslucencyFOV()

void NXOpen::Features::ViewVolumeBuilder::SetTranslucencyFOV ( int translucencyFOV)

设置视野的半透明值
创建于 NX2306.0.0。

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

参数
translucencyFOV视野半透明值

◆ SetTranslucencyROI()

void NXOpen::Features::ViewVolumeBuilder::SetTranslucencyROI ( int translucencyROI)

设置感兴趣区域的半透明值
创建于 NX2306.0.0。

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

参数
translucencyROI感兴趣区域半透明值

◆ SetUseViewDirection()

void NXOpen::Features::ViewVolumeBuilder::SetUseViewDirection ( bool useViewDirection)

设置是否使用视图方向
Created in NX2312.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
useViewDirectionuseviewdirection

◆ SetViewDirectionMethod()

void NXOpen::Features::ViewVolumeBuilder::SetViewDirectionMethod ( NXOpen::Features::InterceptionBuilder::ViewDirectionMethods viewDirectionMethod)

设置视图方向方法
Created in NX2312.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
viewDirectionMethodviewdirectionmethod

◆ SetViewDirectionVector()

void NXOpen::Features::ViewVolumeBuilder::SetViewDirectionVector ( NXOpen::Direction * viewDirectionVector)

设置视图方向向量
创建于 NX2312.0.0。

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

参数
viewDirectionVector视图方向向量

◆ SetVisionDeviceType()

void NXOpen::Features::ViewVolumeBuilder::SetVisionDeviceType ( NXOpen::Features::ViewVolumeBuilder::VisionDeviceTypes selectVisionDevice)

设置视觉设备类型
Created in NX2306.0.0.

License requirements : vehicle_des_val (" Vehicle Design and Validation")

参数
selectVisionDeviceselectvisiondevice

◆ SetWindowBodies()

void NXOpen::Features::ViewVolumeBuilder::SetWindowBodies ( NXOpen::ScCollector * windowBodies)

设置用于定义孔径边界的面
于 NX2312.0.0 版本创建。

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

参数
windowBodies窗口体

◆ TargetPoint()

NXOpen::Point * NXOpen::Features::ViewVolumeBuilder::TargetPoint ( )

返回目标点
创建于 NX2312.0.0。

许可证要求:无

◆ TranslucencyFOV()

int NXOpen::Features::ViewVolumeBuilder::TranslucencyFOV ( )

返回视野的半透明值
创建于 NX2306.0.0。

许可证要求:无

◆ TranslucencyROI()

int NXOpen::Features::ViewVolumeBuilder::TranslucencyROI ( )

返回感兴趣区域的半透明值
创建于 NX2306.0.0。

许可证要求:无

◆ UseViewDirection()

bool NXOpen::Features::ViewVolumeBuilder::UseViewDirection ( )

返回是否使用视图方向
Created in NX2312.0.0.

License requirements : None

◆ VerticalOffset()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::VerticalOffset ( )

返回垂直偏移
创建于 NX2306.0.0。

许可证要求:无

◆ ViewDirectionMethod()

NXOpen::Features::InterceptionBuilder::ViewDirectionMethods NXOpen::Features::ViewVolumeBuilder::ViewDirectionMethod ( )

返回视图方向方法
Created in NX2312.0.0.

License requirements : None

◆ ViewDirectionVector()

NXOpen::Direction * NXOpen::Features::ViewVolumeBuilder::ViewDirectionVector ( )

返回视图方向向量
创建于 NX2312.0.0。

许可证要求:无

◆ VisionDeviceType()

NXOpen::Features::ViewVolumeBuilder::VisionDeviceTypes NXOpen::Features::ViewVolumeBuilder::VisionDeviceType ( )

返回视觉设备类型
Created in NX2306.0.0.

License requirements : None

◆ Width()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::Width ( )

返回宽度
创建于 NX2306.0.0。

许可证要求:无

◆ WindowBodies()

NXOpen::ScCollector * NXOpen::Features::ViewVolumeBuilder::WindowBodies ( )

获取用于定义孔径边界的面
于 NX2312.0.0 版本创建。

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

◆ XRotation()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::XRotation ( )

获取X轴旋转角度
于 NX2406.0.0 版本创建。

许可要求:无

◆ YRotation()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::YRotation ( )

获取Y轴旋转角度
于 NX2406.0.0 版本创建。

许可要求:无

◆ ZRotation()

NXOpen::Expression * NXOpen::Features::ViewVolumeBuilder::ZRotation ( )

获取Z轴旋转角度
于 NX2406.0.0 版本创建。

许可要求:无