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

线孔构建器 更多...

#include <Tooling_WireHoleBuilder.hxx>

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

Public 类型

enum  Types { TypesSpecifyPoint , TypesSelectEdge }

Public 成员函数

NXString CenterlineLength ()
NXOpen::PointCircleCenter ()
double DistanceToEdgeMidpoint ()
double HoleDepth ()
double HoleDiameter ()
NXOpen::SelectEdgeListSelectEdge ()
void SetCenterlineLength (const char *centerlineLength)
void SetCenterlineLength (const NXString &centerlineLength)
void SetCircleCenter (NXOpen::Point *circleCenter)
void SetDistanceToEdgeMidpoint (double distanceToEdgeMidpoint)
void SetHoleDepth (double holeDepth)
void SetHoleDiameter (double holeDiameter)
void SetSketchOrientation (NXOpen::Direction *sketchOrientation)
void SetType (NXOpen::Tooling::WireHoleBuilder::Types type)
NXOpen::DirectionSketchOrientation ()
NXOpen::ScCollectorSketchPlane ()
NXOpen::Tooling::WireHoleBuilder::Types Type ()
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 _WireHoleBuilderBuilder

详细描述

线孔构建器

 表示 @link NXOpen::Tooling::WireHoleBuilder NXOpen::Tooling::WireHoleBuilder@endlink
 此类用于 Wire Hole 设计 UI
 <br> 要创建此类的新实例,请使用 @link NXOpen::Tooling::WireHoleCollection::CreateWireHoleBuilder  NXOpen::Tooling::WireHoleCollection::CreateWireHoleBuilder @endlink  <br>

默认值。

Property Value
DistanceToEdgeMidpoint 3
HoleDiameter 3


创建于 NX6.0.0。

成员枚举类型说明

◆ Types

用于创建 wire hole 草图的平面

枚举值
TypesSpecifyPoint 

指定点

TypesSelectEdge 

选择边

成员函数说明

◆ CenterlineLength()

NXString NXOpen::Tooling::WireHoleBuilder::CenterlineLength ( )

Returns the centerline length to create wire hole
Created in NX6.0.0.

License requirements : None

◆ CircleCenter()

NXOpen::Point * NXOpen::Tooling::WireHoleBuilder::CircleCenter ( )

Returns the circle center to create wire hole
Created in NX6.0.0.

License requirements : None

◆ DistanceToEdgeMidpoint()

double NXOpen::Tooling::WireHoleBuilder::DistanceToEdgeMidpoint ( )

Returns the distance to edge midpoint
Created in NX11.0.0.

License requirements : None

◆ HoleDepth()

double NXOpen::Tooling::WireHoleBuilder::HoleDepth ( )

Returns the depth of wire hole.
Created in NX7.5.0.

License requirements : None

◆ HoleDiameter()

double NXOpen::Tooling::WireHoleBuilder::HoleDiameter ( )

Returns the diameter to create wire hole
Created in NX6.0.0.

License requirements : None

◆ SelectEdge()

NXOpen::SelectEdgeList * NXOpen::Tooling::WireHoleBuilder::SelectEdge ( )

Returns the select edge
Created in NX11.0.0.

License requirements : None

◆ SetCenterlineLength() [1/2]

void NXOpen::Tooling::WireHoleBuilder::SetCenterlineLength ( const char * centerlineLength)

Sets the centerline length to create wire hole
Created in NX6.0.0.

License requirements : None

参数
centerlineLengthSets the centerline length to create wire hole

◆ SetCenterlineLength() [2/2]

void NXOpen::Tooling::WireHoleBuilder::SetCenterlineLength ( const NXString & centerlineLength)

Sets the centerline length to create wire hole
Created in NX6.0.0.

License requirements : None

参数
centerlineLengthSets the centerline length to create wire hole

◆ SetCircleCenter()

void NXOpen::Tooling::WireHoleBuilder::SetCircleCenter ( NXOpen::Point * circleCenter)

Sets the circle center to create wire hole
Created in NX6.0.0.

License requirements : None

参数
circleCenterSets the circle center to create wire hole

◆ SetDistanceToEdgeMidpoint()

void NXOpen::Tooling::WireHoleBuilder::SetDistanceToEdgeMidpoint ( double distanceToEdgeMidpoint)

Sets the distance to edge midpoint
Created in NX11.0.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
distanceToEdgeMidpointdistancetoedgemidpoint

◆ SetHoleDepth()

void NXOpen::Tooling::WireHoleBuilder::SetHoleDepth ( double holeDepth)

Sets the depth of wire hole.
Created in NX7.5.0.

License requirements : None

参数
holeDepthSets the depth of wire hole.

◆ SetHoleDiameter()

void NXOpen::Tooling::WireHoleBuilder::SetHoleDiameter ( double holeDiameter)

Sets the diameter to create wire hole
Created in NX6.0.0.

License requirements : None

参数
holeDiameterSets the diameter to create wire hole

◆ SetSketchOrientation()

void NXOpen::Tooling::WireHoleBuilder::SetSketchOrientation ( NXOpen::Direction * sketchOrientation)

Sets the orientation to create wire hole sketch
Created in NX6.0.0.

License requirements : None

参数
sketchOrientationSets the orientation to create wire hole sketch

◆ SetType()

void NXOpen::Tooling::WireHoleBuilder::SetType ( NXOpen::Tooling::WireHoleBuilder::Types type)

Sets the type
Created in NX11.0.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

参数
typetype

◆ SketchOrientation()

NXOpen::Direction * NXOpen::Tooling::WireHoleBuilder::SketchOrientation ( )

返回 创建 wire hole 草图的方向
创建于 NX6.0.0。

许可要求:无

◆ SketchPlane()

NXOpen::ScCollector * NXOpen::Tooling::WireHoleBuilder::SketchPlane ( )

返回 创建 wire hole 草图的平面
创建于 NX6.0.0。

许可要求:无

◆ Type()

NXOpen::Tooling::WireHoleBuilder::Types NXOpen::Tooling::WireHoleBuilder::Type ( )

Returns the type
Created in NX11.0.0.

License requirements : None