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

距离测量构建器 更多...

#include <MeasureDistanceBuilder.hxx>

类 NXOpen::MeasureDistanceBuilder 继承关系图:
NXOpen::MeasureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Routing::RoutingMeasureDistanceBuilder

Public 类型

enum  DistanceType {
  DistanceTypeDistance , DistanceTypeSmartDistance , DistanceTypeProjectedDistance , DistanceTypeSmartProjectedDistance ,
  DistanceTypeScreenDistance , DistanceTypeLength , DistanceTypeRadius , DistanceTypeDiameter ,
  DistanceTypePointsOnCurves , DistanceTypeRoutingPathLength , DistanceTypeBetweenSets
}
enum  MeasureType {
  MeasureTypeToAPoint , MeasureTypeMinimum , MeasureTypeLocalMinimum , MeasureTypeMaximum ,
  MeasureTypeMinClearance , MeasureTypeMaxClearance
}
Public 类型 继承自 NXOpen::MeasureBuilder
enum  AnnotationType { AnnotationTypeNone , AnnotationTypeShowDimension , AnnotationTypeCreateLine , AnnotationTypeCreateCsys }
enum  RequirementType { RequirementTypeNone , RequirementTypeNew , RequirementTypeExisting }

Public 成员函数

NXOpen::SelectDisplayableObjectDiameterObjects ()
NXOpen::ScCollectorDistanceCollector1 ()
NXOpen::ScCollectorDistanceCollector2 ()
bool IsExact ()
NXOpen::ScCollectorLengthCollector ()
NXOpen::SelectDisplayableObjectListLengthObjects ()
NXOpen::MeasureDistanceBuilder::MeasureType Mtype ()
NXOpen::SelectDisplayableObjectObject1 ()
NXOpen::SelectDisplayableObjectObject2 ()
NXOpen::DirectionProjectionVector ()
NXOpen::SelectDisplayableObjectRadiusObjects ()
NXOpen::SelectDisplayableObjectListSet1 ()
NXOpen::SelectDisplayableObjectListSet2 ()
void SetExact (bool isExact)
void SetMtype (NXOpen::MeasureDistanceBuilder::MeasureType mtype)
void SetProjectionVector (NXOpen::Direction *projectionVector)
Public 成员函数 继承自 NXOpen::MeasureBuilder
NXOpen::MeasureBuilder::AnnotationType AnnotationMode ()
bool InfoWindow ()
NXOpen::MeasureBuilder::RequirementType RequirementMode ()
void SetAnnotationMode (NXOpen::MeasureBuilder::AnnotationType atype)
void SetInfoWindow (bool infoWindow)
void SetRequirementMode (NXOpen::MeasureBuilder::RequirementType rtype)
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 _MeasureDistanceBuilderBuilder

详细描述

距离测量构建器

表示 NXOpen::MeasureDistanceBuilder
要创建此类的新实例,请使用 NXOpen::MeasureManager::CreateMeasureDistanceBuilder

于 NX5.0.0 中创建.

成员枚举类型说明

◆ DistanceType

距离测量的类型

枚举值
DistanceTypeDistance 

距离

DistanceTypeSmartDistance 

智能距离

DistanceTypeProjectedDistance 

投影距离

DistanceTypeSmartProjectedDistance 

智能投影距离

DistanceTypeScreenDistance 

屏幕距离

DistanceTypeLength 

长度

DistanceTypeRadius 

半径

DistanceTypeDiameter 

直径

DistanceTypePointsOnCurves 

曲线上的点

DistanceTypeRoutingPathLength 

布线路径长度

DistanceTypeBetweenSets 

集合之间

◆ MeasureType

距离测量的子类型

枚举值
MeasureTypeToAPoint 

到一点

MeasureTypeMinimum 

最小值

MeasureTypeLocalMinimum 

局部最小值

MeasureTypeMaximum 

最大值

MeasureTypeMinClearance 

最小间隙

MeasureTypeMaxClearance 

最大间隙

成员函数说明

◆ DiameterObjects()

NXOpen::SelectDisplayableObject * NXOpen::MeasureDistanceBuilder::DiameterObjects ( )

返回直径对象
于 NX8.5.0 中创建.

许可证要求 : None

◆ DistanceCollector1()

NXOpen::ScCollector * NXOpen::MeasureDistanceBuilder::DistanceCollector1 ( )

返回用于两个收集器之间距离的第一个对象收集器
于 NX8.5.0 中创建.

许可证要求 : None

◆ DistanceCollector2()

NXOpen::ScCollector * NXOpen::MeasureDistanceBuilder::DistanceCollector2 ( )

返回用于两个收集器之间距离的第二个对象收集器
于 NX8.5.0 中创建.

许可证要求 : None

◆ IsExact()

bool NXOpen::MeasureDistanceBuilder::IsExact ( )

返回精确标志
于 NX7.5.0 中创建.

许可证要求 : None

◆ LengthCollector()

NXOpen::ScCollector * NXOpen::MeasureDistanceBuilder::LengthCollector ( )

返回长度对象收集器
于 NX8.5.0 中创建.

许可证要求 : None

◆ LengthObjects()

NXOpen::SelectDisplayableObjectList * NXOpen::MeasureDistanceBuilder::LengthObjects ( )

返回长度对象
于 NX5.0.0 中创建.

许可证要求 : None

◆ Mtype()

NXOpen::MeasureDistanceBuilder::MeasureType NXOpen::MeasureDistanceBuilder::Mtype ( )

返回测量类型
于 NX5.0.0 中创建.

许可证要求 : None

◆ Object1()

NXOpen::SelectDisplayableObject * NXOpen::MeasureDistanceBuilder::Object1 ( )

返回对象1
于 NX5.0.0 中创建.

许可证要求 : None

◆ Object2()

NXOpen::SelectDisplayableObject * NXOpen::MeasureDistanceBuilder::Object2 ( )

返回对象2
于 NX5.0.0 中创建.

许可证要求 : None

◆ ProjectionVector()

NXOpen::Direction * NXOpen::MeasureDistanceBuilder::ProjectionVector ( )

返回投影向量
于 NX5.0.0 中创建.

许可证要求 : None

◆ RadiusObjects()

NXOpen::SelectDisplayableObject * NXOpen::MeasureDistanceBuilder::RadiusObjects ( )

返回半径对象
于 NX5.0.0 中创建.

许可证要求 : None

◆ Set1()

NXOpen::SelectDisplayableObjectList * NXOpen::MeasureDistanceBuilder::Set1 ( )

返回集合1
于 NX5.0.0 中创建.

许可证要求 : None

◆ Set2()

NXOpen::SelectDisplayableObjectList * NXOpen::MeasureDistanceBuilder::Set2 ( )

返回集合2
于 NX5.0.0 中创建.

许可证要求 : None

◆ SetExact()

void NXOpen::MeasureDistanceBuilder::SetExact ( bool isExact)

设置精确标志
于 NX7.5.0 中创建.

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
isExactisexact

◆ SetMtype()

void NXOpen::MeasureDistanceBuilder::SetMtype ( NXOpen::MeasureDistanceBuilder::MeasureType mtype)

设置测量类型
于 NX5.0.0 中创建.

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
mtypemtype

◆ SetProjectionVector()

void NXOpen::MeasureDistanceBuilder::SetProjectionVector ( NXOpen::Direction * projectionVector)

设置投影向量
于 NX5.0.0 中创建.

许可证要求 : solid_modeling ("SOLIDS MODELING")

参数
projectionVectorprojectionvector