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

测量卷边构建器 更多...

#include <Weld_MeasureHemBuilder.hxx>

类 NXOpen::Weld::MeasureHemBuilder 继承关系图:
NXOpen::Weld::MeasureTrimBuilder NXOpen::Weld::DatumEdgeBuilder NXOpen::Weld::DatumCommonBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  HemMethodTypes { HemMethodTypesMidPoint , HemMethodTypesNormalToBody }
Public 类型 继承自 NXOpen::Weld::DatumCommonBuilder
enum  ControlMethodTypes { ControlMethodTypesPrincipalAxis , ControlMethodTypesUseSectionPlane }
enum  CreationDirectionMethods { CreationDirectionMethodsDefault , CreationDirectionMethodsOpposite }
enum  CustomTypes {
  CustomTypesDefault , CustomTypesCustom1 , CustomTypesCustom2 , CustomTypesCustom3 ,
  CustomTypesCustom4 , CustomTypesCustom5 , CustomTypesCustom6 , CustomTypesCustom7
}
enum  PlaneMethodTypes {
  PlaneMethodTypesInferPlanes , PlaneMethodTypesParallelXCPlanes , PlaneMethodTypesParallelYCPlanes , PlaneMethodTypesParallelZCPlanes ,
  PlaneMethodTypesSelectPlanes , PlaneMethodTypesUnknown
}
enum  SizeMethodTypes { SizeMethodTypesAutomatic , SizeMethodTypesManual }
enum  SolidTypes {
  SolidTypesSphere , SolidTypesCylinder , SolidTypesCone , SolidTypesCuboid ,
  SolidTypesHollow , SolidTypesArrow , SolidTypesNone , SolidTypesHourglass
}

Public 成员函数

NXOpen::Weld::MeasureHemBuilder::HemMethodTypes HemMethod ()
void SetHemMethod (NXOpen::Weld::MeasureHemBuilder::HemMethodTypes hemMethod)
Public 成员函数 继承自 NXOpen::Weld::DatumEdgeBuilder
NXOpen::ScCollectorBoundaryCurve ()
double CustomCuboidLength ()
double CustomCuboidWidth ()
NXOpen::Weld::SelectDatumEdgeDerivedDatum ()
double GridSnapTolerance ()
void InitializeAxis (const NXOpen::Point3d &approximatePoint)
void MoveMinimumDistance ()
NXOpen::ScCollectorRestingFace ()
void SetCustomCuboidLength (double customCuboidLength)
void SetCustomCuboidWidth (double customCuboidWidth)
void SetGridSnapTolerance (double gridSnapTolerance)
void SetSnapPointToGrid (bool snapPointToGrid)
void SetXCoordinate (double xCoordinate)
void SetYCoordinate (double yCoordinate)
void SetZCoordinate (double zCoordinate)
bool SnapPointToGrid ()
void UpdateAxisData ()
double XCoordinate ()
double YCoordinate ()
double ZCoordinate ()
Public 成员函数 继承自 NXOpen::Weld::DatumCommonBuilder
NXOpen::Assemblies::SelectComponentListAdditionalReferences ()
bool Associative ()
NXOpen::Weld::CharacteristicsBuilderCharacteristics ()
NXOpen::Weld::DatumCommonBuilder::ControlMethodTypes ControlMethod ()
bool CreateDirectionVector ()
bool CreatePlane ()
bool CreatePoint ()
NXOpen::Weld::DatumCommonBuilder::CreationDirectionMethods CreationDirection ()
double CustomAboveLength ()
double CustomRadius ()
double CustomTotalLength ()
NXOpen::Weld::DatumCommonBuilder::CustomTypes CustomType ()
NXString CustomTypeName ()
bool Derived ()
NXString DerivedParentID ()
NXOpen::AxisDirectionAxis ()
double DirectionLength ()
double HoleDiameter ()
double ModelingTolerance ()
double PlaneHeight ()
NXOpen::Weld::DatumCommonBuilder::PlaneMethodTypes PlaneMethod ()
double PlaneWidth ()
bool PrincipalAxisX ()
bool PrincipalAxisY ()
bool PrincipalAxisZ ()
bool ProjectAlongDirection ()
NXOpen::ExpressionRadiusExp ()
NXOpen::ExpressionRotationAngle ()
NXOpen::DirectionSectionPlaneNormal ()
void SetAssociative (bool associative)
void SetControlMethod (NXOpen::Weld::DatumCommonBuilder::ControlMethodTypes controlMethod)
void SetCreateDirectionVector (bool createDirectionVector)
void SetCreatePlane (bool createPlane)
void SetCreatePoint (bool createPoint)
void SetCreationDirection (NXOpen::Weld::DatumCommonBuilder::CreationDirectionMethods creationDirection)
void SetCustomAboveLength (double directionLength)
void SetCustomRadius (double customRadius)
void SetCustomTotalLength (double customTotalLength)
void SetCustomType (NXOpen::Weld::DatumCommonBuilder::CustomTypes customType)
void SetCustomTypeName (const char *customTypeName)
void SetCustomTypeName (const NXString &customTypeName)
void SetDerived (bool derived)
void SetDerivedParentID (const char *parentDatumID)
void SetDerivedParentID (const NXString &parentDatumID)
void SetDirectionAxis (NXOpen::Axis *directionAxis)
void SetDirectionLength (double directionLength)
void SetHoleDiameter (double holeDiameter)
void SetModelingTolerance (double modelingTolerance)
void SetPlaneHeight (double planeHeight)
void SetPlaneMethod (NXOpen::Weld::DatumCommonBuilder::PlaneMethodTypes planeMethod)
void SetPlaneWidth (double planeWidth)
void SetPrincipalAxisX (bool principalAxisX)
void SetPrincipalAxisY (bool principalAxisY)
void SetPrincipalAxisZ (bool principalAxisZ)
void SetProjectAlongDirection (bool projectAlongDirection)
void SetSectionPlaneNormal (NXOpen::Direction *sectionPlaneNormal)
void SetSizeMethodType (NXOpen::Weld::DatumCommonBuilder::SizeMethodTypes sizeMethodType)
void SetSlotLength (double slotLength)
void SetSlotWidth (double slotWidth)
void SetSolidType (NXOpen::Weld::DatumCommonBuilder::SolidTypes solidType)
void SetXTolerance (double xTolerance)
void SetYTolerance (double xTolerance)
void SetZTolerance (double xTolerance)
NXOpen::Weld::DatumCommonBuilder::SizeMethodTypes SizeMethodType ()
double SlotLength ()
double SlotWidth ()
NXOpen::Weld::DatumCommonBuilder::SolidTypes SolidType ()
void UpdateWithDerivedDatum ()
NXOpen::SelectNXObjectListUserPlane ()
double XTolerance ()
double YTolerance ()
double ZTolerance ()
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 _MeasureHemBuilderBuilder

详细描述

测量卷边构建器

用于创建或编辑NXOpen::Weld::MeasureHem特征。
要创建此类的新实例,请使用NXOpen::Weld::WeldManager::CreateMeasureHemBuilder
默认值。

属性
ControlMethod PrincipalAxis
CreateDirectionVector 1
CreatePoint 1
Derived 0
DirectionLength 20(毫米单位部件),1.0(英寸单位部件)
GridSnapTolerance 1(毫米单位部件),0.05(英寸单位部件)
ModelingTolerance 0.02(毫米单位部件),0.001(英寸单位部件)
PlaneHeight 20(毫米单位部件),1.0(英寸单位部件)
PlaneWidth 20(毫米单位部件),1.0(英寸单位部件)
PrincipalAxisX 0
PrincipalAxisY 0
PrincipalAxisZ 0
SnapPointToGrid 1


在NX2406.0.0中创建。

成员枚举类型说明

◆ HemMethodTypes

指示用于计算卷边向量位置的方法。

枚举值
HemMethodTypesMidPoint 

使用截面切口的中点。

HemMethodTypesNormalToBody 

使用垂直于体的方法。

成员函数说明

◆ HemMethod()

NXOpen::Weld::MeasureHemBuilder::HemMethodTypes NXOpen::Weld::MeasureHemBuilder::HemMethod ( )

返回计算卷边位置的方法。
在NX2406.0.0中创建。

许可证要求:无

◆ SetHemMethod()

void NXOpen::Weld::MeasureHemBuilder::SetHemMethod ( NXOpen::Weld::MeasureHemBuilder::HemMethodTypes hemMethod)

设置计算卷边位置的方法。
在NX2406.0.0中创建。

许可证要求:tooling_locators ("Tooling Locators")

参数
hemMethodhemmethod