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

角度测量构建器 更多...

#include <MeasureAngleBuilder.hxx>

类 NXOpen::MeasureAngleBuilder 继承关系图:
NXOpen::MeasureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AngleType { AngleTypeThreePoints , AngleTypeTwoObjects , AngleTypeScreenPoints }
enum  ObjectType { ObjectTypeObject , ObjectTypeFeature , ObjectTypeVector }
enum  OrientationType { OrientationTypeInnerAngle , OrientationTypeOuterAngle }
enum  ProjectionType { ProjectionTypeAngle3d , ProjectionTypeAngleXy , ProjectionTypeTrueAngle }
Public 类型 继承自 NXOpen::MeasureBuilder
enum  AnnotationType { AnnotationTypeNone , AnnotationTypeShowDimension , AnnotationTypeCreateLine , AnnotationTypeCreateCsys }
enum  RequirementType { RequirementTypeNone , RequirementTypeNew , RequirementTypeExisting }

Public 成员函数

NXOpen::PointBaseEnd ()
NXOpen::PointBasePoint ()
NXOpen::SelectDisplayableObjectFeature1 ()
NXOpen::SelectDisplayableObjectFeature2 ()
bool IsExact ()
NXOpen::SelectDisplayableObjectObject1 ()
NXOpen::SelectDisplayableObjectObject2 ()
NXOpen::MeasureAngleBuilder::ObjectType Objtype1 ()
NXOpen::MeasureAngleBuilder::ObjectType Objtype2 ()
NXOpen::MeasureAngleBuilder::OrientationType Orientation ()
NXOpen::PointProtractorEnd ()
NXOpen::MeasureAngleBuilder::ProjectionType Ptype ()
void SetBaseEnd (NXOpen::Point *baseEnd)
void SetBasePoint (NXOpen::Point *basePoint)
void SetExact (bool isExact)
void SetObjtype1 (NXOpen::MeasureAngleBuilder::ObjectType objtype)
void SetObjtype2 (NXOpen::MeasureAngleBuilder::ObjectType objtype)
void SetOrientation (NXOpen::MeasureAngleBuilder::OrientationType mtype)
void SetProtractorEnd (NXOpen::Point *protractorEnd)
void SetPtype (NXOpen::MeasureAngleBuilder::ProjectionType mtype)
void SetVector1 (NXOpen::Direction *vector1)
void SetVector2 (NXOpen::Direction *vector2)
NXOpen::DirectionVector1 ()
NXOpen::DirectionVector2 ()
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 _MeasureAngleBuilderBuilder

详细描述

角度测量构建器

表示一个 NXOpen::MeasureAngleBuilder
要创建此类的新实例,请使用 NXOpen::MeasureManager::CreateMeasureAngleBuilder
创建于 NX5.0.0。

成员枚举类型说明

◆ AngleType

表示角度类型

枚举值
AngleTypeThreePoints 

三点

AngleTypeTwoObjects 

两个对象

AngleTypeScreenPoints 

屏幕点

◆ ObjectType

表示对象类型

枚举值
ObjectTypeObject 

对象

ObjectTypeFeature 

特征

ObjectTypeVector 

矢量

◆ OrientationType

表示方向类型

枚举值
OrientationTypeInnerAngle 

内角

OrientationTypeOuterAngle 

外角

◆ ProjectionType

表示投影类型

枚举值
ProjectionTypeAngle3d 

三维角度

ProjectionTypeAngleXy 

XY平面角度

ProjectionTypeTrueAngle 

真实角度

成员函数说明

◆ BaseEnd()

NXOpen::Point * NXOpen::MeasureAngleBuilder::BaseEnd ( )

返回终点
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")

◆ BasePoint()

NXOpen::Point * NXOpen::MeasureAngleBuilder::BasePoint ( )

返回基点
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")

◆ Feature1()

NXOpen::SelectDisplayableObject * NXOpen::MeasureAngleBuilder::Feature1 ( )

返回特征1
创建于NX5.0.0。

许可证要求:无

◆ Feature2()

NXOpen::SelectDisplayableObject * NXOpen::MeasureAngleBuilder::Feature2 ( )

返回特征2
创建于NX5.0.0。

许可证要求:无

◆ IsExact()

bool NXOpen::MeasureAngleBuilder::IsExact ( )

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

许可要求:无

◆ Object1()

NXOpen::SelectDisplayableObject * NXOpen::MeasureAngleBuilder::Object1 ( )

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

许可证要求:无

◆ Object2()

NXOpen::SelectDisplayableObject * NXOpen::MeasureAngleBuilder::Object2 ( )

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

许可证要求:无

◆ Objtype1()

NXOpen::MeasureAngleBuilder::ObjectType NXOpen::MeasureAngleBuilder::Objtype1 ( )

返回对象类型1
创建于NX5.0.0。

许可证要求:无

◆ Objtype2()

NXOpen::MeasureAngleBuilder::ObjectType NXOpen::MeasureAngleBuilder::Objtype2 ( )

返回对象类型2
创建于NX5.0.0。

许可证要求:无

◆ Orientation()

NXOpen::MeasureAngleBuilder::OrientationType NXOpen::MeasureAngleBuilder::Orientation ( )

返回方向
于NX5.0.0中创建。

许可要求:无

◆ ProtractorEnd()

NXOpen::Point * NXOpen::MeasureAngleBuilder::ProtractorEnd ( )

返回量角器端点
创建于NX5.0.0。

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

◆ Ptype()

NXOpen::MeasureAngleBuilder::ProjectionType NXOpen::MeasureAngleBuilder::Ptype ( )

返回投影类型
创建于NX5.0.0。

许可证要求:无

◆ SetBaseEnd()

void NXOpen::MeasureAngleBuilder::SetBaseEnd ( NXOpen::Point * baseEnd)

设置端点
创建于NX5.0.0。

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

参数
baseEndbaseend

◆ SetBasePoint()

void NXOpen::MeasureAngleBuilder::SetBasePoint ( NXOpen::Point * basePoint)

设置基点
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")

参数
basePoint基点

◆ SetExact()

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

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

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

参数
isExact精确标志

◆ SetObjtype1()

void NXOpen::MeasureAngleBuilder::SetObjtype1 ( NXOpen::MeasureAngleBuilder::ObjectType objtype)

设置对象类型1
创建于NX5.0.0。

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

参数
objtypeobjtype

◆ SetObjtype2()

void NXOpen::MeasureAngleBuilder::SetObjtype2 ( NXOpen::MeasureAngleBuilder::ObjectType objtype)

设置对象类型2
创建于NX5.0.0。

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

参数
objtypeobjtype

◆ SetOrientation()

void NXOpen::MeasureAngleBuilder::SetOrientation ( NXOpen::MeasureAngleBuilder::OrientationType mtype)

设置方向
于NX5.0.0中创建。

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

参数
mtype方向

◆ SetProtractorEnd()

void NXOpen::MeasureAngleBuilder::SetProtractorEnd ( NXOpen::Point * protractorEnd)

设置量角器端点
创建于NX5.0.0。

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

参数
protractorEndprotractorend

◆ SetPtype()

void NXOpen::MeasureAngleBuilder::SetPtype ( NXOpen::MeasureAngleBuilder::ProjectionType mtype)

设置投影类型
于NX5.0.0中创建。

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

参数
mtype投影类型

◆ SetVector1()

void NXOpen::MeasureAngleBuilder::SetVector1 ( NXOpen::Direction * vector1)

设置矢量1
创建于NX5.0.0。

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

参数
vector1vector1

◆ SetVector2()

void NXOpen::MeasureAngleBuilder::SetVector2 ( NXOpen::Direction * vector2)

设置矢量2
创建于NX5.0.0。

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

参数
vector2vector2

◆ Vector1()

NXOpen::Direction * NXOpen::MeasureAngleBuilder::Vector1 ( )

返回矢量1
创建于NX5.0.0。

许可证要求:无

◆ Vector2()

NXOpen::Direction * NXOpen::MeasureAngleBuilder::Vector2 ( )

返回矢量2
创建于NX5.0.0。

许可证要求:无