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

网格目标构建器 更多...

#include <Features_GridTargetBuilder.hxx>

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

Public 类型

enum  GridDriverSide { GridDriverSideLeftDriven , GridDriverSideRightDriven , GridDriverSideCenterDriven , GridDriverSideNotDefined }
enum  GridLocations { GridLocationsFloor , GridLocationsWall , GridLocationsNotDefined }
enum  GridPointSelectionType { GridPointSelectionTypeDirectVision , GridPointSelectionTypeExistingPoint , GridPointSelectionTypeNotDefined }
enum  GridPositions {
  GridPositionsFrontSide , GridPositionsLeftSide , GridPositionsRearSide , GridPositionsRightSide ,
  GridPositionsNotDefined
}
enum  GridStandards {
  GridStandardsECER46ClassI , GridStandardsECER46ClassII , GridStandardsECER46ClassIII , GridStandardsECER46ClassIV ,
  GridStandardsECER46ClassVClose , GridStandardsECER46ClassVLarge , GridStandardsECER46ClassVI , GridStandardsECER46ClassVII ,
  GridStandardsIso5006 , GridStandardsIso5721 , GridStandardsISO57212Behind , GridStandardsISO57212Side ,
  GridStandardsISO144012FOVClassA , GridStandardsISO144012FOVClassB , GridStandardsISO144012FOVClassC , GridStandardsISO144012FOVClassD ,
  GridStandardsMLIT44TruckLT8t , GridStandardsMLIT44TruckGE8t , GridStandardsUsacanadafmvss111cmvsss111 , GridStandardsUserDefined ,
  GridStandardsNotDefined , GridStandardsMLIT44Truck1mHighLT8t , GridStandardsMLIT44Truck1mHighGE8t
}
enum  GridTypes {
  GridTypesCircularRadius , GridTypesCircularConical , GridTypesCircularDefaultConical , GridTypesQuadrilateral ,
  GridTypesPentagonal , GridTypesLShape , GridTypesStandard
}
enum  TargetDistanceReferences { TargetDistanceReferencesDriverOcularPoint , TargetDistanceReferencesVehicleRearSide }

Public 成员函数

NXOpen::ExpressionAngleIncrement ()
NXOpen::ExpressionBoundaryOffset ()
NXOpen::PointCreateGroundWidePointForGrid ()
NXOpen::PointCreateOuterGroundContactPoint ()
NXOpen::Features::SelectFeatureDirectVision ()
bool DisplayAngleValues ()
NXOpen::Features::GridTargetBuilder::GridDriverSide DriverSideForGrid ()
NXOpen::ExpressionEndAngle ()
NXOpen::ExpressionEndRadius ()
NXOpen::Features::GridTargetBuilder::GridLocations GridLocation ()
NXOpen::Features::GridTargetBuilder::GridPositions GridPosition ()
NXOpen::PointGridReferencePoint ()
NXOpen::Features::GridTargetBuilder::GridTypes GridType ()
NXOpen::PointGroundWidePoint ()
NXString Loading ()
NXOpen::ExpressionRadiusIncrement ()
NXOpen::ExpressionRadLinesAngleIncrement ()
NXOpen::Features::GridTargetBuilder::GridPointSelectionType ReferencePointMethod ()
void SetDisplayAngleValues (bool displayAngleValues)
void SetDriverSideForGrid (NXOpen::Features::GridTargetBuilder::GridDriverSide driverSideForGrid)
void SetGridLocation (NXOpen::Features::GridTargetBuilder::GridLocations gridLocation)
void SetGridPosition (NXOpen::Features::GridTargetBuilder::GridPositions gridPosition)
void SetGridReferencePoint (NXOpen::Point *gridReferencePoint)
void SetGridType (NXOpen::Features::GridTargetBuilder::GridTypes gridType)
void SetGroundWidePoint (NXOpen::Point *groundWidePoint)
void SetLoading (const char *loading)
void SetLoading (const NXString &loading)
void SetReferencePointMethod (NXOpen::Features::GridTargetBuilder::GridPointSelectionType referencePointMethod)
void SetShowRadiatingLines (bool showRadiatingLines)
void SetShowRectangularBoundary (bool showRectangularBoundary)
void SetStandard (NXOpen::Features::GridTargetBuilder::GridStandards standard)
void SetStartDirection (NXOpen::Direction *startDirection)
void SetTargetDistanceRef (NXOpen::Features::GridTargetBuilder::TargetDistanceReferences targetDistanceRef)
void SetUseLoadingSpecifiedStandard (bool useLoadingSpecifiedStandard)
bool ShowRadiatingLines ()
bool ShowRectangularBoundary ()
NXOpen::Features::GridTargetBuilder::GridStandards Standard ()
NXOpen::ExpressionStartAngle ()
NXOpen::DirectionStartDirection ()
NXOpen::ExpressionStartRadius ()
NXOpen::ExpressionTargetDistanceFar ()
NXOpen::ExpressionTargetDistanceInfinite ()
NXOpen::ExpressionTargetDistanceNear ()
NXOpen::Features::GridTargetBuilder::TargetDistanceReferences TargetDistanceRef ()
NXOpen::ExpressionTargetWidthFar ()
NXOpen::ExpressionTargetWidthInfinite ()
NXOpen::ExpressionTargetWidthNear ()
bool UseLoadingSpecifiedStandard ()
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 _GridTargetBuilderBuilder

详细描述

网格目标构建器

        代表@link Features::GridTarget Features::GridTarget@endlink 构建器
         <br> 要创建此类的新实例,请使用@link NXOpen::Features::AVDACollection::CreateGridTargetBuilder  NXOpen::Features::AVDACollection::CreateGridTargetBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    AngleIncrement.Value </term> <description>
    15 </description> </item>
    <item><term>
    BoundaryOffset.Value </term> <description>
    1000(毫米单位零件), 39.370(英寸单位零件) </description> </item>
    <item><term>
    DisplayAngleValues </term> <description>
    0 </description> </item>
    <item><term>
    DriverSideForGrid </term> <description>
    LeftDriven </description> </item>
    <item><term>
    EndAngle.Value </term> <description>
    75 </description> </item>
    <item><term>
    EndRadius.Value </term> <description>
    12000(毫米单位零件), 472.441(英寸单位零件) </description> </item>
    <item><term>
    GridLocation </term> <description>
    Floor </description> </item>
    <item><term>
    GridPosition </term> <description>
    FrontSide </description> </item>
    <item><term>
    GridType </term> <description>
    Quadrilateral </description> </item>
    <item><term>
    RadLinesAngleIncrement.Value </term> <description>
    45 </description> </item>
    <item><term>
    RadiusIncrement.Value </term> <description>
    3000(毫米单位零件), 118.110(英寸单位零件) </description> </item>
    <item><term>
    ReferencePointMethod </term> <description>
    DirectVision </description> </item>
    <item><term>
    ShowRadiatingLines </term> <description>
    1 </description> </item>
    <item><term>
    ShowRectangularBoundary </term> <description>
    0 </description> </item>
    <item><term>
    Standard </term> <description>
    ECER46ClassI </description> </item>
    <item><term>
    StartAngle.Value </term> <description>
    15 </description> </item>
    <item><term>
    StartRadius.Value </term> <description>
    3000(毫米单位零件), 118.110(英寸单位零件) </description> </item>
    <item><term>
    TargetDistanceFar.Value </term> <description>
    0(毫米单位零件), 0(英寸单位零件) </description> </item>
    <item><term>
    TargetDistanceInfinite.Value </term> <description>
    0(毫米单位零件), 0(英寸单位零件) </description> </item>
    <item><term>  </description> </item>

TargetDistanceNear.Value 0(毫米制零件), 0(英寸制零件) TargetDistanceRef 驾驶员眼点 TargetWidthFar.Value 0(毫米制零件), 0(英寸制零件) TargetWidthInfinite.Value 0(毫米制零件), 0(英寸制零件) TargetWidthNear.Value 0(毫米制零件), 0(英寸制零件) UseLoadingSpecifiedStandard 1


创建于NX1953.0.0.

成员枚举类型说明

◆ GridDriverSide

用于指示中置驾驶车辆的驾驶侧

枚举值
GridDriverSideLeftDriven 

左舵

GridDriverSideRightDriven 

右舵

GridDriverSideCenterDriven 

中置驾驶

GridDriverSideNotDefined 

未定义

◆ GridLocations

用于指示网格位置

枚举值
GridLocationsFloor 

地面

GridLocationsWall 

墙面

GridLocationsNotDefined 

未定义

◆ GridPointSelectionType

用于指示网格的点选择类型

枚举值
GridPointSelectionTypeDirectVision 

直接视野点

GridPointSelectionTypeExistingPoint 

现有点

GridPointSelectionTypeNotDefined 

未定义

◆ GridPositions

用于指示网格位置是前部、左侧、后部还是右侧

枚举值
GridPositionsFrontSide 

前部

GridPositionsLeftSide 

左侧

GridPositionsRearSide 

后部

GridPositionsRightSide 

右侧

GridPositionsNotDefined 

未定义

◆ GridStandards

用于指示网格标准

枚举值
GridStandardsECER46ClassI 

欧洲ECER46法规I类

GridStandardsECER46ClassII 

欧洲ECER46法规II类

GridStandardsECER46ClassIII 

欧洲ECER46法规III类

GridStandardsECER46ClassIV 

欧洲ECER46法规IV类

GridStandardsECER46ClassVClose 

欧洲ECER46法规V类(紧凑型)

GridStandardsECER46ClassVLarge 

欧洲ECER46法规V类(大型)

GridStandardsECER46ClassVI 

欧洲ECER46法规VI类

GridStandardsECER46ClassVII 

欧洲ECER46法规VII类

GridStandardsIso5006 

ISO5006标准

GridStandardsIso5721 

ISO5721标准

GridStandardsISO57212Behind 

ISO5721-2(后部)标准

GridStandardsISO57212Side 

ISO5721-2(侧面)标准

GridStandardsISO144012FOVClassA 

ISO14401-2视野A类

GridStandardsISO144012FOVClassB 

ISO14401-2视野B类

GridStandardsISO144012FOVClassC 

ISO14401-2视野C类

GridStandardsISO144012FOVClassD 

ISO14401-2视野D类

GridStandardsMLIT44TruckLT8t 

日本MLIT44标准(总重<8吨卡车)

GridStandardsMLIT44TruckGE8t 

日本MLIT44标准(总重≥8吨卡车)

GridStandardsUsacanadafmvss111cmvsss111 

美加FMVSS111/CMVSS111标准

GridStandardsUserDefined 

用户自定义

GridStandardsNotDefined 

未定义

GridStandardsMLIT44Truck1mHighLT8t 

日本MLIT44标准(1米高、总重<8吨卡车)

GridStandardsMLIT44Truck1mHighGE8t 

日本MLIT44标准(1米高、总重≥8吨卡车)

◆ GridTypes

根据网格形状指示网格类型

枚举值
GridTypesCircularRadius 

圆形(半径型)

GridTypesCircularConical 

圆形(圆锥型)

GridTypesCircularDefaultConical 

圆形(默认圆锥型)

GridTypesQuadrilateral 

四边形

GridTypesPentagonal 

五边形

GridTypesLShape 

L型

GridTypesStandard 

标准型

◆ TargetDistanceReferences

用于指示目标距离的参考对象

枚举值
TargetDistanceReferencesDriverOcularPoint 

驾驶员眼点

TargetDistanceReferencesVehicleRearSide 

车辆后部

成员函数说明

◆ AngleIncrement()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::AngleIncrement ( )

获取角度增量
创建于NX1953.0.0.

许可要求 : 无

◆ BoundaryOffset()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::BoundaryOffset ( )

获取边界偏置
创建于NX1953.0.0.

许可要求: 无

◆ CreateGroundWidePointForGrid()

NXOpen::Point * NXOpen::Features::GridTargetBuilder::CreateGroundWidePointForGrid ( )

创建地面宽度点(用于网格)
创建于NX1980.0.0.

许可要求: 无

◆ CreateOuterGroundContactPoint()

NXOpen::Point * NXOpen::Features::GridTargetBuilder::CreateOuterGroundContactPoint ( )

创建外侧地面接触点
创建于NX1980.0.0.

许可要求: 无

◆ DirectVision()

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

获取直接视域特征
创建于NX1980.0.0.

许可要求 : 无

◆ DisplayAngleValues()

bool NXOpen::Features::GridTargetBuilder::DisplayAngleValues ( )

获取显示角度值状态
创建于NX1953.0.0.

许可要求: 无

◆ DriverSideForGrid()

NXOpen::Features::GridTargetBuilder::GridDriverSide NXOpen::Features::GridTargetBuilder::DriverSideForGrid ( )

获取中心驾驶的驾驶员侧
版本:NX1980.0.0

许可要求:无

◆ EndAngle()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::EndAngle ( )

获取终止角度
创建于NX1953.0.0.

许可要求 : 无

◆ EndRadius()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::EndRadius ( )

获取终止半径
创建于NX1953.0.0.

许可要求 : 无

◆ GridLocation()

NXOpen::Features::GridTargetBuilder::GridLocations NXOpen::Features::GridTargetBuilder::GridLocation ( )

获取网格位置
版本:NX1953.0.0

许可要求:无

◆ GridPosition()

NXOpen::Features::GridTargetBuilder::GridPositions NXOpen::Features::GridTargetBuilder::GridPosition ( )

获取网格位置
版本:NX1980.0.0

许可要求:无

◆ GridReferencePoint()

NXOpen::Point * NXOpen::Features::GridTargetBuilder::GridReferencePoint ( )

获取栅格参考点
创建于NX1953.0.0.

许可要求 : 无

◆ GridType()

NXOpen::Features::GridTargetBuilder::GridTypes NXOpen::Features::GridTargetBuilder::GridType ( )

获取网格类型
版本:NX1953.0.0

许可要求:无

◆ GroundWidePoint()

NXOpen::Point * NXOpen::Features::GridTargetBuilder::GroundWidePoint ( )

获取地面宽点
创建于NX1980.0.0.

许可要求 : 无

◆ Loading()

NXString NXOpen::Features::GridTargetBuilder::Loading ( )

获取载荷
版本:NX1953.0.0

许可要求:无

◆ RadiusIncrement()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::RadiusIncrement ( )

获取半径增量
创建于NX1953.0.0.

许可要求 : 无

◆ RadLinesAngleIncrement()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::RadLinesAngleIncrement ( )

获取辐线角度增量
创建于NX1953.0.0.

许可要求: 无

◆ ReferencePointMethod()

NXOpen::Features::GridTargetBuilder::GridPointSelectionType NXOpen::Features::GridTargetBuilder::ReferencePointMethod ( )

获取参考点选择方法
版本:NX1980.0.0

许可要求:无

◆ SetDisplayAngleValues()

void NXOpen::Features::GridTargetBuilder::SetDisplayAngleValues ( bool displayAngleValues)

设置显示角度值状态
创建于NX1953.0.0.

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

参数
displayAngleValues显示角度值状态

◆ SetDriverSideForGrid()

void NXOpen::Features::GridTargetBuilder::SetDriverSideForGrid ( NXOpen::Features::GridTargetBuilder::GridDriverSide driverSideForGrid)

设置中心驾驶的驾驶员侧
版本:NX1980.0.0

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

参数
driverSideForGrid中心驾驶的驾驶员侧

◆ SetGridLocation()

void NXOpen::Features::GridTargetBuilder::SetGridLocation ( NXOpen::Features::GridTargetBuilder::GridLocations gridLocation)

设置网格位置
版本:NX1953.0.0

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

参数
gridLocation网格位置

◆ SetGridPosition()

void NXOpen::Features::GridTargetBuilder::SetGridPosition ( NXOpen::Features::GridTargetBuilder::GridPositions gridPosition)

设置网格位置
版本:NX1980.0.0

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

参数
gridPosition网格位置

◆ SetGridReferencePoint()

void NXOpen::Features::GridTargetBuilder::SetGridReferencePoint ( NXOpen::Point * gridReferencePoint)

设置栅格参考点
创建于NX1953.0.0.

许可要求 : vehicle_des_val (" Vehicle Design and Validation")

参数
gridReferencePoint栅格参考点

◆ SetGridType()

void NXOpen::Features::GridTargetBuilder::SetGridType ( NXOpen::Features::GridTargetBuilder::GridTypes gridType)

设置网格类型
版本:NX1953.0.0

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

参数
gridType网格类型

◆ SetGroundWidePoint()

void NXOpen::Features::GridTargetBuilder::SetGroundWidePoint ( NXOpen::Point * groundWidePoint)

设置地面宽点
创建于NX1980.0.0.

许可要求 : vehicle_des_val (" Vehicle Design and Validation")

参数
groundWidePoint地面宽点

◆ SetLoading() [1/2]

void NXOpen::Features::GridTargetBuilder::SetLoading ( const char * loading)

设置载荷
版本:NX1953.0.0

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

参数
loading载荷

◆ SetLoading() [2/2]

void NXOpen::Features::GridTargetBuilder::SetLoading ( const NXString & loading)

设置载荷
版本:NX1953.0.0

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

参数
loading载荷

◆ SetReferencePointMethod()

void NXOpen::Features::GridTargetBuilder::SetReferencePointMethod ( NXOpen::Features::GridTargetBuilder::GridPointSelectionType referencePointMethod)

设置参考点方法
创建于NX1980.0.0.

许可要求 : vehicle_des_val (" Vehicle Design and Validation")

参数
referencePointMethod参考点方法

◆ SetShowRadiatingLines()

void NXOpen::Features::GridTargetBuilder::SetShowRadiatingLines ( bool showRadiatingLines)

设置是否显示辐射线
创建于NX1953.0.0.

许可要求 : vehicle_des_val (" Vehicle Design and Validation")

参数
showRadiatingLines是否显示辐射线

◆ SetShowRectangularBoundary()

void NXOpen::Features::GridTargetBuilder::SetShowRectangularBoundary ( bool showRectangularBoundary)

设置是否显示矩形边界
创建于NX1953.0.0.

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

参数
showRectangularBoundary显示矩形边界状态

◆ SetStandard()

void NXOpen::Features::GridTargetBuilder::SetStandard ( NXOpen::Features::GridTargetBuilder::GridStandards standard)

设置标准
版本:NX1953.0.0

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

参数
standard标准

◆ SetStartDirection()

void NXOpen::Features::GridTargetBuilder::SetStartDirection ( NXOpen::Direction * startDirection)

设置起始方向
创建于NX1953.0.0.

许可要求 : vehicle_des_val (" Vehicle Design and Validation")

参数
startDirection起始方向

◆ SetTargetDistanceRef()

void NXOpen::Features::GridTargetBuilder::SetTargetDistanceRef ( NXOpen::Features::GridTargetBuilder::TargetDistanceReferences targetDistanceRef)

设置目标距离参考
创建于NX1980.0.0.

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

参数
targetDistanceRef目标距离参考

◆ SetUseLoadingSpecifiedStandard()

void NXOpen::Features::GridTargetBuilder::SetUseLoadingSpecifiedStandard ( bool useLoadingSpecifiedStandard)

设置是否使用载荷指定的标准
版本:NX1953.0.0

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

参数
useLoadingSpecifiedStandard是否使用载荷指定的标准

◆ ShowRadiatingLines()

bool NXOpen::Features::GridTargetBuilder::ShowRadiatingLines ( )

获取是否显示辐射线
创建于NX1953.0.0.

许可要求 : 无

◆ ShowRectangularBoundary()

bool NXOpen::Features::GridTargetBuilder::ShowRectangularBoundary ( )

获取是否显示矩形边界
创建于NX1953.0.0.

许可要求: 无

◆ Standard()

NXOpen::Features::GridTargetBuilder::GridStandards NXOpen::Features::GridTargetBuilder::Standard ( )

获取标准
版本:NX1953.0.0

许可要求:无

◆ StartAngle()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::StartAngle ( )

获取起始角度
创建于NX1953.0.0.

许可要求 : 无

◆ StartDirection()

NXOpen::Direction * NXOpen::Features::GridTargetBuilder::StartDirection ( )

获取起始方向
创建于NX1953.0.0.

许可要求 : 无

◆ StartRadius()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::StartRadius ( )

获取起始半径
创建于NX1953.0.0.

许可要求 : 无

◆ TargetDistanceFar()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetDistanceFar ( )

获取远侧目标距离
创建于NX1980.0.0.

许可要求: 无

◆ TargetDistanceInfinite()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetDistanceInfinite ( )

获取无限远目标距离
创建于NX1980.0.0.

许可要求: 无

◆ TargetDistanceNear()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetDistanceNear ( )

获取近侧目标距离
创建于NX1980.0.0.

许可要求: 无

◆ TargetDistanceRef()

NXOpen::Features::GridTargetBuilder::TargetDistanceReferences NXOpen::Features::GridTargetBuilder::TargetDistanceRef ( )

获取目标距离参考
创建于NX1980.0.0.

许可要求: 无

◆ TargetWidthFar()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetWidthFar ( )

获取远侧目标宽度
创建于NX1980.0.0.

许可要求: 无

◆ TargetWidthInfinite()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetWidthInfinite ( )

获取无限远目标宽度
创建于NX1980.0.0.

许可要求: 无

◆ TargetWidthNear()

NXOpen::Expression * NXOpen::Features::GridTargetBuilder::TargetWidthNear ( )

获取近侧目标宽度
创建于NX1980.0.0.

许可要求: 无

◆ UseLoadingSpecifiedStandard()

bool NXOpen::Features::GridTargetBuilder::UseLoadingSpecifiedStandard ( )

获取是否使用载荷指定的标准
版本:NX1953.0.0

许可要求:无