NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::MeasureDistanceBuilder Class Reference

Represents a MeasureDistanceBuilder
To create a new instance of this class, use MeasureManager::CreateMeasureDistanceBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::MeasureDistanceBuilder:
NXOpen::MeasureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Routing::RoutingMeasureDistanceBuilder

List of all members.

Public Types

enum  DistanceType {
  DistanceTypeDistance, DistanceTypeProjectedDistance, DistanceTypeScreenDistance, DistanceTypeLength,
  DistanceTypeRadius, DistanceTypePointsOnCurves, DistanceTypeRoutingPathLength, DistanceTypeBetweenSets
}
 the type of distance measurement More...
enum  MeasureType {
  MeasureTypeToAPoint, MeasureTypeMinimum, MeasureTypeLocalMinimum, MeasureTypeMaximum,
  MeasureTypeMinClearance, MeasureTypeMaxClearance
}
 the subtype of distance measurement More...

Public Member Functions

bool IsExact ()
 Returns the exact flag
Created in NX7.5.0.
NXOpen::SelectDisplayableObjectListLengthObjects ()
 Returns the length objects
Created in NX5.0.0.
NXOpen::MeasureDistanceBuilder::MeasureType Mtype ()
 Returns the mtype
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectObject1 ()
 Returns the object1
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectObject2 ()
 Returns the object2
Created in NX5.0.0.
NXOpen::DirectionProjectionVector ()
 Returns the projection vector
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectRadiusObjects ()
 Returns the radius objects
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectListSet1 ()
 Returns the set1
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectListSet2 ()
 Returns the set2
Created in NX5.0.0.
void SetExact (bool isExact)
 Sets the exact flag
Created in NX7.5.0.
void SetMtype (NXOpen::MeasureDistanceBuilder::MeasureType mtype)
 Sets the mtype
Created in NX5.0.0.
void SetProjectionVector (NXOpen::Direction *projectionVector)
 Sets the projection vector
Created in NX5.0.0.

Detailed Description

Represents a MeasureDistanceBuilder
To create a new instance of this class, use MeasureManager::CreateMeasureDistanceBuilder

Created in NX5.0.0.



Member Enumeration Documentation

the type of distance measurement

Enumerator:
DistanceTypeDistance 

distance

DistanceTypeProjectedDistance 

projected distance

DistanceTypeScreenDistance 

screen distance

DistanceTypeLength 

length

DistanceTypeRadius 

radius

DistanceTypePointsOnCurves 

points on curves

DistanceTypeRoutingPathLength 

routing path length

DistanceTypeBetweenSets 

between sets

the subtype of distance measurement

Enumerator:
MeasureTypeToAPoint 

to apoint

MeasureTypeMinimum 

minimum

MeasureTypeLocalMinimum 

local minimum

MeasureTypeMaximum 

maximum

MeasureTypeMinClearance 

min clearance

MeasureTypeMaxClearance 

max clearance


Member Function Documentation

Returns the exact flag
Created in NX7.5.0.



License requirements : None

Returns the length objects
Created in NX5.0.0.



License requirements : None

Returns the mtype
Created in NX5.0.0.



License requirements : None

Returns the object1
Created in NX5.0.0.



License requirements : None

Returns the object2
Created in NX5.0.0.



License requirements : None

Returns the projection vector
Created in NX5.0.0.



License requirements : None

Returns the radius objects
Created in NX5.0.0.



License requirements : None

Returns the set1
Created in NX5.0.0.



License requirements : None

Returns the set2
Created in NX5.0.0.



License requirements : None

Sets the exact flag
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isExactisexact

Sets the mtype
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
mtypemtype

Sets the projection vector
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
projectionVectorprojectionvector

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