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

草图椭圆构建器 更多...

#include <SketchEllipseBuilder.hxx>

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

Public 成员函数

NXOpen::PointCenterPoint ()
bool Closed ()
NXOpen::ExpressionEndAngle ()
void HandleComplement ()
NXOpen::PointMajorPoint ()
NXOpen::ExpressionMajorRadius ()
NXOpen::PointMinorPoint ()
NXOpen::ExpressionMinorRadius ()
NXOpen::ExpressionRotationAngle ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetClosed (bool closed)
void SetMajorPoint (NXOpen::Point *majorPoint)
void SetMinorPoint (NXOpen::Point *minorPoint)
NXOpen::ExpressionStartAngle ()
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 _SketchEllipseBuilderBuilder

详细描述

草图椭圆构建器

表示 NXOpen::SketchEllipseBuilder 构建器
要创建此类的新实例,请使用 NXOpen::SketchCollection::CreateSketchEllipseBuilder
默认值。

属性
闭合 true
结束角度.值 360
长轴半径.值 50 (毫米单位), 2 (英寸单位)
短轴半径.值 25 (毫米单位), 1 (英寸单位)
旋转角度.值 0
起始角度.值 0


创建于 NX6.0.0。

成员函数说明

◆ CenterPoint()

NXOpen::Point * NXOpen::SketchEllipseBuilder::CenterPoint ( )

返回中心点
创建于 NX6.0.0。

许可要求:无

◆ Closed()

bool NXOpen::SketchEllipseBuilder::Closed ( )

返回闭合标志
创建于 NX6.0.0。

许可要求:无

◆ EndAngle()

NXOpen::Expression * NXOpen::SketchEllipseBuilder::EndAngle ( )

返回结束角度
创建于 NX6.0.0。

许可要求:无

◆ HandleComplement()

void NXOpen::SketchEllipseBuilder::HandleComplement ( )

当需要补充椭圆时,调整椭圆顶点上的约束和尺寸
创建于 NX10.0.0。

许可要求:无

◆ MajorPoint()

NXOpen::Point * NXOpen::SketchEllipseBuilder::MajorPoint ( )

返回长轴上用于计算长轴半径的点
创建于 NX6.0.0。

许可要求:无

◆ MajorRadius()

NXOpen::Expression * NXOpen::SketchEllipseBuilder::MajorRadius ( )

返回长轴半径
创建于 NX6.0.0。

许可要求:无

◆ MinorPoint()

NXOpen::Point * NXOpen::SketchEllipseBuilder::MinorPoint ( )

返回短轴上用于计算短轴半径的点
创建于 NX6.0.0。

许可要求:无

◆ MinorRadius()

NXOpen::Expression * NXOpen::SketchEllipseBuilder::MinorRadius ( )

返回短轴半径
创建于 NX6.0.0。

许可要求:无

◆ RotationAngle()

NXOpen::Expression * NXOpen::SketchEllipseBuilder::RotationAngle ( )

返回旋转角度
创建于 NX6.0.0。

许可要求:无

◆ SetCenterPoint()

void NXOpen::SketchEllipseBuilder::SetCenterPoint ( NXOpen::Point * centerPoint)

设置中心点
创建于 NX6.0.0。

许可要求:无

参数
centerPoint中心点

◆ SetClosed()

void NXOpen::SketchEllipseBuilder::SetClosed ( bool closed)

设置闭合标志
创建于 NX6.0.0。

许可要求:无

参数
closed闭合

◆ SetMajorPoint()

void NXOpen::SketchEllipseBuilder::SetMajorPoint ( NXOpen::Point * majorPoint)

设置长轴上用于计算长轴半径的点
创建于 NX6.0.0。

许可要求:无

参数
majorPoint长轴点

◆ SetMinorPoint()

void NXOpen::SketchEllipseBuilder::SetMinorPoint ( NXOpen::Point * minorPoint)

设置短轴上用于计算短轴半径的点
创建于 NX6.0.0。

许可要求:无

参数
minorPoint短轴点

◆ StartAngle()

NXOpen::Expression * NXOpen::SketchEllipseBuilder::StartAngle ( )

返回起始角度
创建于 NX6.0.0。

许可要求:无