|
| 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::ScCollector * | BoundaryCurve () |
| bool | CreatePunchVector () |
| NXOpen::Weld::SelectDatumPin * | DerivedDatum () |
| void | InitializeAxis () |
| void | MoveToCenter () |
| NXOpen::Direction * | PunchDirection () |
| double | PunchDirectionLength () |
| void | SetCreatePunchVector (bool createPunchVector) |
| void | SetPunchDirection (NXOpen::Direction *punchDirection) |
| void | SetPunchDirectionLength (double punchDirectionLength) |
| void | UpdateAxisData () |
| NXOpen::Assemblies::SelectComponentList * | AdditionalReferences () |
| bool | Associative () |
| NXOpen::Weld::CharacteristicsBuilder * | Characteristics () |
| 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::Axis * | DirectionAxis () |
| double | DirectionLength () |
| double | HoleDiameter () |
| double | ModelingTolerance () |
| double | PlaneHeight () |
| NXOpen::Weld::DatumCommonBuilder::PlaneMethodTypes | PlaneMethod () |
| double | PlaneWidth () |
| bool | PrincipalAxisX () |
| bool | PrincipalAxisY () |
| bool | PrincipalAxisZ () |
| bool | ProjectAlongDirection () |
| NXOpen::Expression * | RadiusExp () |
| NXOpen::Expression * | RotationAngle () |
| NXOpen::Direction * | SectionPlaneNormal () |
| 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::SelectNXObjectList * | UserPlane () |
| double | XTolerance () |
| double | YTolerance () |
| double | ZTolerance () |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| tag_t | Tag () const |
测量孔构建器
用于创建或编辑 NXOpen::Weld::MeasureHole 特征。
要创建此类的新实例,请使用 NXOpen::Weld::WeldManager::CreateMeasureHoleBuilder
默认值。
| 属性 | 值 |
| ControlMethod | PrincipalAxis |
| CreateDirectionVector | 1 |
| CreatePlane | 1 |
| CreatePoint | 1 |
| CreatePunchVector | 1 |
| Derived | 0 |
| DirectionLength | 20(毫米制零件),1.0(英寸制零件) |
| ModelingTolerance | 0.0254 |
| PlaneHeight | 20(毫米制零件),1.0(英寸制零件) |
| PlaneWidth | 20(毫米制零件),1.0(英寸制零件) |
| PrincipalAxisX | 0 |
| PrincipalAxisY | 0 |
| PrincipalAxisZ | 0 |
| PunchDirectionLength | 30(毫米制零件),1.2(英寸制零件) |
在 NX2306.0.0 中创建。