NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::MeasureFaces Class Reference

Represents the measurement of perimeter and area of a set of faces
To create or edit an instance of this class, use MeasureFaceBuilder

Created in NX4.0.0. More...

Inheritance diagram for NXOpen::MeasureFaces:
NXOpen::GenericMeasure NXOpen::TransientObject

Public Types

enum  ActiveValue { ActiveValueArea, ActiveValuePerimeter }
 Indicates the type of embedded measurement to create. More...
 
- Public Types inherited from NXOpen::GenericMeasure
enum  Type {
  TypeMinimumDistance, TypeLocalMinimumDistance, TypeMaximumDistance, TypeProjectedDistance,
  TypeRadialDistance, TypeLength, TypeTwoObjectAngle, TypeThreePointAngle,
  TypeFaceProperties, TypeMassProperties, TypePointsOnCurves, TypeRoutingPathLength,
  TypeDiameterDistance, TypePolarRadius, TypePolarAngle, TypeRectangularExtreme,
  TypePolarArea, TypeMinimumSmartDistance, TypeMaximumSmartDistance, TypePoint
}
 The types for a measurement. More...
 

Public Member Functions

double Accuracy ()
 返回测量计算的精度值
Created in NX4.0.0.
 
double Area ()
 返回测量区域的面积
Created in NX4.0.0.
 
NXString CreateEmbedded (NXOpen::MeasureFaces::ActiveValue measurementType)
 Creates and returns an embedded measurement expression.
 
NXOpen::ScalarCreateEmbeddedObject (NXOpen::MeasureFaces::ActiveValue measurementType, NXString *name)
 Creates an embedded measurement.
 
NXOpen::MeasureCreateFeature ()
 Creates and returns a measurement feature.
 
double Perimeter ()
 Returns the value for perimeter of the measurement
Created in NX4.0.0.
 
- Public Member Functions inherited from NXOpen::GenericMeasure
void Information ()
 Display information about a measurement.
 
NXOpen::GenericMeasure::Type MeasurementType ()
 Returns the type of the measurement
Created in NX4.0.0.
 
virtual ~GenericMeasure ()
 Free resources associated with the measure.
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object.
 

Detailed Description

Represents the measurement of perimeter and area of a set of faces
To create or edit an instance of this class, use MeasureFaceBuilder

Created in NX4.0.0.


Member Enumeration Documentation

Indicates the type of embedded measurement to create.

Enumerator:
ActiveValueArea 

area

ActiveValuePerimeter 

perimeter

Member Function Documentation

double NXOpen::MeasureFaces::Accuracy ( )

Returns the accuracy value for calculations of the measurement
Created in NX4.0.0.



License requirements : None

double NXOpen::MeasureFaces::Area ( )

Returns the value for area of the measurement
Created in NX4.0.0.



License requirements : None

NXString NXOpen::MeasureFaces::CreateEmbedded ( NXOpen::MeasureFaces::ActiveValue  measurementType)

Creates and returns an embedded measurement expression.

Deprecated: Use CreateEmbeddedObject instead

Returns

Deprecated:
Deprecated in NX5.0.1. Use MeasureFaces::CreateEmbeddedObject instead.


Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters
measurementTypemeasurement type
NXOpen::Scalar* NXOpen::MeasureFaces::CreateEmbeddedObject ( NXOpen::MeasureFaces::ActiveValue  measurementType,
NXString name 
)

Creates an embedded measurement.

The name of the measurement can be used in an expression formula.

Returns
the measurement
Created in NX5.0.1.

License requirements : solid_modeling ("SOLIDS MODELING")
Parameters
measurementTypemeasurement type
namethe name of the measurement
NXOpen::Measure* NXOpen::MeasureFaces::CreateFeature ( )

Creates and returns a measurement feature.

Returns

Created in NX4.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
double NXOpen::MeasureFaces::Perimeter ( )

Returns the value for perimeter of the measurement
Created in NX4.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.