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

测量曲面构建器 更多...

#include <Weld_MeasureSurfaceBuilder.hxx>

类 NXOpen::Weld::MeasureSurfaceBuilder 继承关系图:
NXOpen::Weld::DatumSurfaceBuilder NXOpen::Weld::DatumCommonBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

double CustomArrowLength ()
double CustomArrowWidth ()
void SetCustomArrowLength (double customArrowLength)
void SetCustomArrowWidth (double customArrowWidth)
Public 成员函数 继承自 NXOpen::Weld::DatumSurfaceBuilder
NXOpen::ScCollectorBoundaryCurve ()
double CustomCuboidLength ()
double CustomCuboidWidth ()
double CustomHollowLength ()
double CustomHollowRadius ()
NXOpen::Weld::SelectDatumSurfaceDerivedDatum ()
double GridSnapTolerance ()
void InitializeAxis (const NXOpen::Point3d &approximatePoint)
NXOpen::PlaneMirrorPlane ()
void MoveMinimumDistance ()
NXOpen::ScCollectorRestingFace ()
void SetCustomCuboidLength (double customCuboidLength)
void SetCustomCuboidWidth (double customCuboidWidth)
void SetCustomHollowLength (double customHollowLength)
void SetCustomHollowRadius (double customHollowRadius)
void SetGridSnapTolerance (double gridSnapTolerance)
void SetMirrorPlane (NXOpen::Plane *mirrorPlane)
void SetSnapPointToGrid (bool snapPointToGrid)
void SetType (NXOpen::Weld::DatumSurfaceBuilder::Types type)
void SetXCoordinate (double xCoordinate)
void SetYCoordinate (double yCoordinate)
void SetZCoordinate (double zCoordinate)
bool SnapPointToGrid ()
NXOpen::Weld::DatumSurfaceBuilder::Types Type ()
void UpdateAxisData ()
void UpdateWithReferenceDatum ()
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 _MeasureSurfaceBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Weld::DatumSurfaceBuilder
enum  Types { TypesDirect , TypesMirror }
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
}

详细描述

测量曲面构建器

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

属性
ControlMethod PrincipalAxis
CreateDirectionVector 1
CreatePlane 1
CreatePoint 1
Derived 0
DirectionLength 20 (毫米单位部件), 1.0 (英寸单位部件)
GridSnapTolerance 1 (毫米单位部件), 0.05 (英寸单位部件)
ModelingTolerance 0.0254
PlaneHeight 20 (毫米单位部件), 1.0 (英寸单位部件)
PlaneWidth 20 (毫米单位部件), 1.0 (英寸单位部件)
PrincipalAxisX 0
PrincipalAxisY 0
PrincipalAxisZ 0
ProjectAlongDirection 1
SnapPointToGrid 1
XCoordinate 0.0
YCoordinate 0.0
ZCoordinate 0.0


在NX2306.0.0中创建。

成员函数说明

◆ CustomArrowLength()

double NXOpen::Weld::MeasureSurfaceBuilder::CustomArrowLength ( )

返回实体箭头杆的长度。
创建于 NX2306.0.0。
许可证要求:无

◆ CustomArrowWidth()

double NXOpen::Weld::MeasureSurfaceBuilder::CustomArrowWidth ( )

返回实体箭头头的宽度。
创建于 NX2306.0.0。
许可证要求:无

◆ SetCustomArrowLength()

void NXOpen::Weld::MeasureSurfaceBuilder::SetCustomArrowLength ( double customArrowLength)

设置实体箭头杆的长度。
创建于 NX2306.0.0。
许可证要求:tooling_locators ("Tooling Locators")

参数
customArrowLengthcustomarrowlength

◆ SetCustomArrowWidth()

void NXOpen::Weld::MeasureSurfaceBuilder::SetCustomArrowWidth ( double customArrowWidth)

设置实体箭头头的宽度。
创建于 NX2306.0.0。
许可证要求:tooling_locators ("Tooling Locators")

参数
customArrowWidthcustomarrowwidth