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

实体测量类 更多...

#include <MeasureBodies.hxx>

类 NXOpen::MeasureBodies 继承关系图:
NXOpen::GenericMeasure NXOpen::TransientObject

Public 类型

enum  ActiveValue {
  ActiveValueVolume , ActiveValueArea , ActiveValueMass , ActiveValueRadiusOfGyration ,
  ActiveValueWeight , ActiveValueCentroid
}
enum  AnalysisUnit {
  AnalysisUnitPoundInch , AnalysisUnitPoundFoot , AnalysisUnitGramMillimeter , AnalysisUnitGramCentimeter ,
  AnalysisUnitKilogramMeter , AnalysisUnitKilogramMillimeter , AnalysisUnitCustomUnit
}
Public 类型 继承自 NXOpen::GenericMeasure
enum  Type {
  TypeMinimumDistance , TypeLocalMinimumDistance , TypeMaximumDistance , TypeProjectedDistance ,
  TypeRadialDistance , TypeLength , TypeTwoObjectAngle , TypeThreePointAngle ,
  TypeFaceProperties , TypeMassProperties , TypePointsOnCurves , TypeRoutingPathLength ,
  TypeDiameterDistance , TypePolarRadius , TypePolarAngle , TypeRectangularExtreme ,
  TypePolarArea , TypeExtremePoint , TypeMinimumSmartDistance , TypeMaximumSmartDistance ,
  TypePoint
}

Public 成员函数

double Area ()
NXOpen::Point3d Centroid ()
NXOpen::ScalarCreateEmbeddedObject (NXOpen::MeasureBodies::ActiveValue measurementType, NXString *name)
NXOpen::MeasureCreateFeature ()
NXOpen::MeasureBodies::AnalysisUnit InformationUnit ()
double Mass ()
double RadiusOfGyration ()
void SetInformationUnit (NXOpen::MeasureBodies::AnalysisUnit unitValue)
double Volume ()
double Weight ()
Public 成员函数 继承自 NXOpen::GenericMeasure
void Information ()
NXOpen::GenericMeasure::Type MeasurementType ()
virtual ~GenericMeasure ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

实体测量类

表示一组体的测量特定质量属性
要创建或编辑此类的实例,请使用 NXOpen::MeasureBodyBuilder

创建于NX4.0.0。

成员枚举类型说明

◆ ActiveValue

指示要创建的嵌入式测量的类型

枚举值
ActiveValueVolume 

体积

ActiveValueArea 

面积

ActiveValueMass 

质量

ActiveValueRadiusOfGyration 

回转半径

ActiveValueWeight 

重量

ActiveValueCentroid 

质心

◆ AnalysisUnit

指示质量属性信息列表中使用的单位族

枚举值
AnalysisUnitPoundInch 

磅英寸

AnalysisUnitPoundFoot 

磅英尺

AnalysisUnitGramMillimeter 

克毫米

AnalysisUnitGramCentimeter 

克厘米

AnalysisUnitKilogramMeter 

千克米

AnalysisUnitKilogramMillimeter 

千克毫米

AnalysisUnitCustomUnit 

自定义单位

成员函数说明

◆ Area()

double NXOpen::MeasureBodies::Area ( )

获取测量的面积值
创建于NX4.0.0。

许可证要求:无

◆ Centroid()

NXOpen::Point3d NXOpen::MeasureBodies::Centroid ( )

获取测量的重心点
创建于NX4.0.0。

许可证要求:无

◆ CreateEmbeddedObject()

NXOpen::Scalar * NXOpen::MeasureBodies::CreateEmbeddedObject ( NXOpen::MeasureBodies::ActiveValue measurementType,
NXString * name )

创建并返回嵌入式测量表达式。 已过时: 请改用CreateEmbeddedObject

返回

弃用
已在NX5.0.1中过时。 请使用 NXOpen::MeasureBodies::CreateEmbeddedObject 替代。

创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

测量类型 创建嵌入式测量。 测量的名称可用于表达式公式中。

返回
测量值
创建于NX5.0.1。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
measurementType测量类型
name测量的名称

◆ CreateFeature()

NXOpen::Measure * NXOpen::MeasureBodies::CreateFeature ( )

创建并返回用于获取实体质量属性的测量特征

返回

创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

◆ InformationUnit()

NXOpen::MeasureBodies::AnalysisUnit NXOpen::MeasureBodies::InformationUnit ( )

获取信息窗口中质量属性的单位族
创建于NX4.0.0。

许可证要求:无

◆ Mass()

double NXOpen::MeasureBodies::Mass ( )

获取测量的质量值
创建于NX4.0.0。

许可证要求:无

◆ RadiusOfGyration()

double NXOpen::MeasureBodies::RadiusOfGyration ( )

获取测量的回转半径值
创建于NX4.0.0。

许可证要求:无

◆ SetInformationUnit()

void NXOpen::MeasureBodies::SetInformationUnit ( NXOpen::MeasureBodies::AnalysisUnit unitValue)

设置信息窗口中质量属性的单位族
创建于NX4.0.0。

许可证要求:无

参数
unitValue单位值

◆ Volume()

double NXOpen::MeasureBodies::Volume ( )

获取测量的体积值
创建于NX4.0.0。

许可证要求:无

◆ Weight()

double NXOpen::MeasureBodies::Weight ( )

获取测量的重量值
创建于NX4.0.0。

许可证要求:无