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

截交特征构建器 更多...

#include <Features_InterceptionBuilder.hxx>

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

Public 类型

enum  InterceptionStandards {
  InterceptionStandardsIso5006 , InterceptionStandardsUserDefined , InterceptionStandardsECER46ClassI , InterceptionStandardsECER46ClassII ,
  InterceptionStandardsECER46ClassIII , InterceptionStandardsECER46ClassIV , InterceptionStandardsECER46ClassVClose , InterceptionStandardsECER46ClassVLarge ,
  InterceptionStandardsECER46ClassVI , InterceptionStandardsECER46ClassVII , InterceptionStandardsMLIT44TruckLT8t , InterceptionStandardsMLIT44TruckGE8t ,
  InterceptionStandardsIso5721
}
enum  InterceptionTypes { InterceptionTypesGround , InterceptionTypesWall }
enum  ViewDirectionMethods { ViewDirectionMethodsForward , ViewDirectionMethodsTargetPoint , ViewDirectionMethodsUserdefinedDirection }

Public 成员函数

bool AllowDirectVisibility ()
NXOpen::NXColorBlindspotColor ()
void ButtonDisplayProperties ()
NXOpen::Features::RotatingPointerListItemBuilderCreateRotatingPointerListItemBuilder ()
NXOpen::Features::VDVCameraListItemBuilderCreateVDVCameraListItemBuilder ()
NXOpen::Features::VDVMirrorListItemBuilderCreateVDVMirrorListItemBuilder ()
NXOpen::Features::SelectFeatureDirectVision ()
double DistanceThreshold ()
double DistanceTolerance ()
NXOpen::ScCollectorGridTarget ()
NXOpen::Features::InterceptionBuilder::InterceptionStandards InterceptionStandard ()
NXOpen::Features::InterceptionBuilder::InterceptionTypes InterceptionType ()
NXString MachineType ()
NXString MassOfMachine ()
NXOpen::Features::SelectFeatureListObstructions ()
NXOpen::Features::RotatingPointerListItemBuilderListRotatingPointerList ()
void SetAllowDirectVisibility (bool allowDirectVisibility)
void SetBlindspotColor (NXOpen::NXColor *blindspotColor)
void SetDistanceThreshold (double distanceThreshold)
void SetDistanceTolerance (double distanceTolerance)
void SetInterceptionStandard (NXOpen::Features::InterceptionBuilder::InterceptionStandards interceptionStandard)
void SetInterceptionType (NXOpen::Features::InterceptionBuilder::InterceptionTypes interceptionType)
void SetMachineType (const char *standard)
void SetMachineType (const NXString &standard)
void SetMassOfMachine (const char *standard)
void SetMassOfMachine (const NXString &standard)
void SetTargetPoint (NXOpen::Point *targetPoint)
void SetUseViewDirection (bool useViewDirection)
void SetViewDirectionMethod (NXOpen::Features::InterceptionBuilder::ViewDirectionMethods viewDirectionMethod)
void SetViewDirectionVector (NXOpen::Direction *viewDirectionVector)
NXOpen::PointTargetPoint ()
bool UseViewDirection ()
NXOpen::Features::VDVCameraListItemBuilderListVDVCameraList ()
NXOpen::Features::VDVMirrorListItemBuilderListVDVMirrorList ()
NXOpen::Features::InterceptionBuilder::ViewDirectionMethods ViewDirectionMethod ()
NXOpen::DirectionViewDirectionVector ()
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 _InterceptionBuilderBuilder

详细描述

截交特征构建器

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

默认值。

属性
AllowDirectVisibility 1
BlindspotColor 216
DistanceThreshold 5.00(毫米部件),0.2(英寸部件)
DistanceTolerance 0.1(毫米部件),0.004(英寸部件)
InterceptionStandard Iso5006
InterceptionType Ground
UseViewDirection 1
ViewDirectionMethod Forward


创建于 NX1953.0.0。

成员枚举类型说明

◆ InterceptionStandards

用于指示拦截标准

枚举值
InterceptionStandardsIso5006 

iso5006

InterceptionStandardsUserDefined 

用户定义

InterceptionStandardsECER46ClassI 

ecer46 class i

InterceptionStandardsECER46ClassII 

ecer46 class ii

InterceptionStandardsECER46ClassIII 

ecer46 class iii

InterceptionStandardsECER46ClassIV 

ecer46 class iv

InterceptionStandardsECER46ClassVClose 

ecer46 class v close

InterceptionStandardsECER46ClassVLarge 

ecer46 class v large

InterceptionStandardsECER46ClassVI 

ecer46 class vi

InterceptionStandardsECER46ClassVII 

ecer46 class vii

InterceptionStandardsMLIT44TruckLT8t 

mlit44 truck lt8t

InterceptionStandardsMLIT44TruckGE8t 

mlit44 truck ge8t

InterceptionStandardsIso5721 

iso5721

◆ InterceptionTypes

用于指示拦截类型

枚举值
InterceptionTypesGround 

地面

InterceptionTypesWall 

◆ ViewDirectionMethods

用于指示视图方向方法

枚举值
ViewDirectionMethodsForward 

向前

ViewDirectionMethodsTargetPoint 

目标点

ViewDirectionMethodsUserdefinedDirection 

用户定义方向

成员函数说明

◆ AllowDirectVisibility()

bool NXOpen::Features::InterceptionBuilder::AllowDirectVisibility ( )

获取允许直接可见性
创建于NX1980.0.0。

许可证要求 : 无

◆ BlindspotColor()

NXOpen::NXColor * NXOpen::Features::InterceptionBuilder::BlindspotColor ( )

返回盲点颜色
在 NX1953.0.0 中创建。

许可证要求:无

◆ ButtonDisplayProperties()

void NXOpen::Features::InterceptionBuilder::ButtonDisplayProperties ( )

此按钮弹出对话框以设置直接视野输出数据的显示属性
创建于NX1980.0.0。

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

◆ CreateRotatingPointerListItemBuilder()

NXOpen::Features::RotatingPointerListItemBuilder * NXOpen::Features::InterceptionBuilder::CreateRotatingPointerListItemBuilder ( )

创建NXOpen::Features::RotatingPointerListItemBuilder
建于 NX2306.0.0.

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

◆ CreateVDVCameraListItemBuilder()

NXOpen::Features::VDVCameraListItemBuilder * NXOpen::Features::InterceptionBuilder::CreateVDVCameraListItemBuilder ( )

创建一个 NXOpen::Features::VDVCameraListItemBuilder
在 NX2306.0.0 中创建。

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

◆ CreateVDVMirrorListItemBuilder()

NXOpen::Features::VDVMirrorListItemBuilder * NXOpen::Features::InterceptionBuilder::CreateVDVMirrorListItemBuilder ( )

创建一个 NXOpen::Features::VDVMirrorListItemBuilder
在 NX2306.0.0 中创建。

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

◆ DirectVision()

NXOpen::Features::SelectFeature * NXOpen::Features::InterceptionBuilder::DirectVision ( )

获取直接视野
创建于NX1953.0.0。

许可证要求 : 无

◆ DistanceThreshold()

double NXOpen::Features::InterceptionBuilder::DistanceThreshold ( )

返回距离阈值
在 NX1953.0.0 中创建。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::InterceptionBuilder::DistanceTolerance ( )

返回距离公差
在 NX1953.0.0 中创建。

许可证要求:无

◆ GridTarget()

NXOpen::ScCollector * NXOpen::Features::InterceptionBuilder::GridTarget ( )

创建一个 NXOpen::Features::InterceptionMirrorListItemBuilder

弃用
在 NX2306.0.0 中已废弃。使用 NXOpen::Features::InterceptionBuilder::CreateVDVMirrorListItemBuilder

在 NX1953.0.0 中创建。

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

返回定义镜像参数的 NXOpen::Features::InterceptionMirrorListItemBuilder 列表。

弃用
在 NX2306.0.0 中已废弃。使用 NXOpen::Features::InterceptionBuilder::VDVMirrorList

在 NX1980.0.0 中创建。

许可证要求:无

创建一个 NXOpen::Features::InterceptionCameraListItemBuilder

弃用
在 NX2306.0.0 中已废弃。使用 NXOpen::Features::InterceptionBuilder::CreateVDVCameraListItemBuilder

在 NX1953.0.0 中创建。

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

返回相机列表

弃用
在 NX2306.0.0 中已废弃。使用 NXOpen::Features::InterceptionBuilder::VDVCameraList

在 NX1980.0.0 中创建。

许可证要求:无

返回网格目标
在 NX1953.0.0 中创建。

许可证要求:无

◆ InterceptionStandard()

NXOpen::Features::InterceptionBuilder::InterceptionStandards NXOpen::Features::InterceptionBuilder::InterceptionStandard ( )

获取拦截标准
创建于NX1953.0.0。

许可证要求 : 无

◆ InterceptionType()

NXOpen::Features::InterceptionBuilder::InterceptionTypes NXOpen::Features::InterceptionBuilder::InterceptionType ( )

获取拦截类型
创建于NX1953.0.0。

许可证要求 : 无

◆ MachineType()

NXString NXOpen::Features::InterceptionBuilder::MachineType ( )

返回用于验证ISO标准的机器类型。
建于 NX2406.0.0.

许可证要求:无

◆ MassOfMachine()

NXString NXOpen::Features::InterceptionBuilder::MassOfMachine ( )

返回用于验证ISO标准的机器质量。
建于 NX2406.0.0.

许可证要求:无

◆ Obstructions()

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

返回障碍物
在 NX1953.0.0 中创建。

许可证要求:无

◆ RotatingPointerList()

NXOpen::Features::RotatingPointerListItemBuilderList * NXOpen::Features::InterceptionBuilder::RotatingPointerList ( )

返回旋转指针列表
建于 NX2306.0.0.

许可证要求:无

◆ SetAllowDirectVisibility()

void NXOpen::Features::InterceptionBuilder::SetAllowDirectVisibility ( bool allowDirectVisibility)

设置允许直接可见性
创建于NX1980.0.0。

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

参数
allowDirectVisibility允许直接可见性

◆ SetBlindspotColor()

void NXOpen::Features::InterceptionBuilder::SetBlindspotColor ( NXOpen::NXColor * blindspotColor)

设置盲点颜色
在 NX1953.0.0 中创建。

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

参数
blindspotColor盲点颜色

◆ SetDistanceThreshold()

void NXOpen::Features::InterceptionBuilder::SetDistanceThreshold ( double distanceThreshold)

设置距离阈值
在 NX1953.0.0 中创建。

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

参数
distanceThreshold距离阈值

◆ SetDistanceTolerance()

void NXOpen::Features::InterceptionBuilder::SetDistanceTolerance ( double distanceTolerance)

设置距离公差
在 NX1953.0.0 中创建。

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

参数
distanceTolerance距离公差

◆ SetInterceptionStandard()

void NXOpen::Features::InterceptionBuilder::SetInterceptionStandard ( NXOpen::Features::InterceptionBuilder::InterceptionStandards interceptionStandard)

设置拦截标准
创建于NX1953.0.0。

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

参数
interceptionStandard拦截标准

◆ SetInterceptionType()

void NXOpen::Features::InterceptionBuilder::SetInterceptionType ( NXOpen::Features::InterceptionBuilder::InterceptionTypes interceptionType)

设置拦截类型
创建于NX1953.0.0。

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

参数
interceptionType拦截类型

◆ SetMachineType() [1/2]

void NXOpen::Features::InterceptionBuilder::SetMachineType ( const char * standard)

设置用于验证ISO标准的机器类型。
建于 NX2406.0.0.

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

参数
standard标准

◆ SetMachineType() [2/2]

void NXOpen::Features::InterceptionBuilder::SetMachineType ( const NXString & standard)

设置用于验证ISO标准的机器类型。
建于 NX2406.0.0.

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

参数
standard标准

◆ SetMassOfMachine() [1/2]

void NXOpen::Features::InterceptionBuilder::SetMassOfMachine ( const char * standard)

设置用于验证ISO标准的机器质量。
建于 NX2406.0.0.

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

参数
standard标准

◆ SetMassOfMachine() [2/2]

void NXOpen::Features::InterceptionBuilder::SetMassOfMachine ( const NXString & standard)

设置用于验证ISO标准的机器质量。
建于 NX2406.0.0.

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

参数
standard标准

◆ SetTargetPoint()

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

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

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

参数
targetPoint目标点

◆ SetUseViewDirection()

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

设置使用视图方向
创建于NX1980.0.0。

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

参数
useViewDirection使用视图方向

◆ SetViewDirectionMethod()

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

设置视图方向方法
创建于NX1980.0.0。

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

参数
viewDirectionMethod视图方向方法

◆ SetViewDirectionVector()

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

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

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

参数
viewDirectionVector视图方向矢量

◆ TargetPoint()

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

获取目标点
创建于NX1980.0.0。

许可证要求 : 无

◆ UseViewDirection()

bool NXOpen::Features::InterceptionBuilder::UseViewDirection ( )

获取使用视图方向
创建于NX1980.0.0。

许可证要求 : 无

◆ VDVCameraList()

NXOpen::Features::VDVCameraListItemBuilderList * NXOpen::Features::InterceptionBuilder::VDVCameraList ( )

返回相机列表
在 NX2306.0.0 中创建。

许可证要求:无

◆ VDVMirrorList()

NXOpen::Features::VDVMirrorListItemBuilderList * NXOpen::Features::InterceptionBuilder::VDVMirrorList ( )

返回定义镜像参数的NXOpen::Features::VDVMirrorListItemBuilder 列表。
建于 NX2306.0.0.

许可证要求:无

◆ ViewDirectionMethod()

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

获取视图方向方法
创建于NX1980.0.0。

许可证要求 : 无

◆ ViewDirectionVector()

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

获取视图方向矢量
创建于NX1980.0.0。

许可证要求 : 无