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

草图自动标注构建器 更多...

#include <SketchAutoDimensionBuilder.hxx>

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

Public 类型

enum  DimType { DimTypeDriving , DimTypeAutomatic }

Public 成员函数

NXOpen::SketchAutoDimensionBuilder::DimType DimensionType ()
std::vector< NXOpen::Sketch::AutoDimensioningRuleGetRules ()
NXOpen::SelectNXObjectListSelectionObject ()
void SetDimensionType (NXOpen::SketchAutoDimensionBuilder::DimType dimensionType)
void SetRules (const std::vector< NXOpen::Sketch::AutoDimensioningRule > &rules)
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 _SketchAutoDimensionBuilderBuilder

详细描述

草图自动标注构建器

Represents a NXOpen::SketchAutoDimensionBuilder
To create a new instance of this class, use NXOpen::SketchCollection::CreateAutoDimensionBuilder
Default values.

Property Value
DimensionType Automatic


Created in NX7.5.0.

成员枚举类型说明

◆ DimType

dimension type to be created

枚举值
DimTypeDriving 

Driving dimension

DimTypeAutomatic 

Automatic dimension

成员函数说明

◆ DimensionType()

NXOpen::SketchAutoDimensionBuilder::DimType NXOpen::SketchAutoDimensionBuilder::DimensionType ( )

Returns the enum dim type
Created in NX7.5.0.

License requirements : None

◆ GetRules()

std::vector< NXOpen::Sketch::AutoDimensioningRule > NXOpen::SketchAutoDimensionBuilder::GetRules ( )

Get the auto dimensioning rule list from builder

返回
Auto Dimension Rules
Created in NX7.5.0.

License requirements : None

◆ SelectionObject()

NXOpen::SelectNXObjectList * NXOpen::SketchAutoDimensionBuilder::SelectionObject ( )

Returns the selected sketch curves to auto dimension
Created in NX7.5.0.

License requirements : None

◆ SetDimensionType()

void NXOpen::SketchAutoDimensionBuilder::SetDimensionType ( NXOpen::SketchAutoDimensionBuilder::DimType dimensionType)

Sets the enum dim type
Created in NX7.5.0.

License requirements : None

参数
dimensionTypedimensiontype

◆ SetRules()

void NXOpen::SketchAutoDimensionBuilder::SetRules ( const std::vector< NXOpen::Sketch::AutoDimensioningRule > & rules)

Set the auto dimensioning rule list to builder. All the rules are expected to be in the list exactly once. Variable count can not be zero or negative.
Created in NX7.5.0.

License requirements : None

参数
rulesAuto Dimension Rules