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

Represents a MeasureAngleBuilder
To create a new instance of this class, use MeasureManager::CreateMeasureAngleBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::MeasureAngleBuilder:
NXOpen::MeasureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AngleType { AngleTypeThreePoints, AngleTypeTwoObjects, AngleTypeScreenPoints }
 Represents the angle type. More...
enum  ObjectType { ObjectTypeObject, ObjectTypeFeature, ObjectTypeVector }
 Represents the object type. More...
enum  OrientationType { OrientationTypeInnerAngle, OrientationTypeOuterAngle }
 Represents the orientation type. More...
enum  ProjectionType { ProjectionTypeAngle3d, ProjectionTypeAngleXy, ProjectionTypeTrueAngle }
 Represents the projection type. More...

Public Member Functions

NXOpen::PointBaseEnd ()
 Returns the end point
Created in NX5.0.0.
NXOpen::PointBasePoint ()
 Returns the base point
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectFeature1 ()
 Returns the feature1
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectFeature2 ()
 Returns the feature2
Created in NX5.0.0.
bool IsExact ()
 Returns the exact flag
Created in NX7.5.0.
NXOpen::SelectDisplayableObjectObject1 ()
 Returns the object1
Created in NX5.0.0.
NXOpen::SelectDisplayableObjectObject2 ()
 Returns the object2
Created in NX5.0.0.
NXOpen::MeasureAngleBuilder::ObjectType Objtype1 ()
 Returns the otype1
Created in NX5.0.0.
NXOpen::MeasureAngleBuilder::ObjectType Objtype2 ()
 Returns the otype2
Created in NX5.0.0.
NXOpen::MeasureAngleBuilder::OrientationType Orientation ()
 Returns the orientation
Created in NX5.0.0.
NXOpen::PointProtractorEnd ()
 Returns the protractor end point
Created in NX5.0.0.
NXOpen::MeasureAngleBuilder::ProjectionType Ptype ()
 Returns the ptype
Created in NX5.0.0.
void SetBaseEnd (NXOpen::Point *baseEnd)
 Sets the end point
Created in NX5.0.0.
void SetBasePoint (NXOpen::Point *basePoint)
 Sets the base point
Created in NX5.0.0.
void SetExact (bool isExact)
 Sets the exact flag
Created in NX7.5.0.
void SetObjtype1 (NXOpen::MeasureAngleBuilder::ObjectType objtype)
 Sets the otype1
Created in NX5.0.0.
void SetObjtype2 (NXOpen::MeasureAngleBuilder::ObjectType objtype)
 Sets the otype2
Created in NX5.0.0.
void SetOrientation (NXOpen::MeasureAngleBuilder::OrientationType mtype)
 Sets the orientation
Created in NX5.0.0.
void SetProtractorEnd (NXOpen::Point *protractorEnd)
 Sets the protractor end point
Created in NX5.0.0.
void SetPtype (NXOpen::MeasureAngleBuilder::ProjectionType mtype)
 Sets the ptype
Created in NX5.0.0.
void SetVector1 (NXOpen::Direction *vector1)
 Sets the vector1
Created in NX5.0.0.
void SetVector2 (NXOpen::Direction *vector2)
 Sets the vector2
Created in NX5.0.0.
NXOpen::DirectionVector1 ()
 Returns the vector1
Created in NX5.0.0.
NXOpen::DirectionVector2 ()
 Returns the vector2
Created in NX5.0.0.

Detailed Description

Represents a MeasureAngleBuilder
To create a new instance of this class, use MeasureManager::CreateMeasureAngleBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Represents the angle type.

Enumerator:
AngleTypeThreePoints 

three points

AngleTypeTwoObjects 

two objects

AngleTypeScreenPoints 

screen points

Represents the object type.

Enumerator:
ObjectTypeObject 

object

ObjectTypeFeature 

feature

ObjectTypeVector 

vector

Represents the orientation type.

Enumerator:
OrientationTypeInnerAngle 

inner angle

OrientationTypeOuterAngle 

outer angle

Represents the projection type.

Enumerator:
ProjectionTypeAngle3d 

angle3d

ProjectionTypeAngleXy 

angle xy

ProjectionTypeTrueAngle 

true angle


Member Function Documentation

Returns the end point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the base point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the feature1
Created in NX5.0.0.



License requirements : None

Returns the feature2
Created in NX5.0.0.



License requirements : None

Returns the exact flag
Created in NX7.5.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 otype1
Created in NX5.0.0.



License requirements : None

Returns the otype2
Created in NX5.0.0.



License requirements : None

Returns the orientation
Created in NX5.0.0.



License requirements : None

Returns the protractor end point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns the ptype
Created in NX5.0.0.



License requirements : None

Sets the end point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
baseEndbaseend

Sets the base point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
basePointbasepoint
void NXOpen::MeasureAngleBuilder::SetExact ( bool  isExact)

Sets the exact flag
Created in NX7.5.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
isExactisexact

Sets the otype1
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
objtypeobjtype

Sets the otype2
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
objtypeobjtype

Sets the orientation
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
mtypemtype

Sets the protractor end point
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
protractorEndprotractorend

Sets the ptype
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
mtypemtype

Sets the vector1
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
vector1vector1

Sets the vector2
Created in NX5.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
vector2vector2

Returns the vector1
Created in NX5.0.0.



License requirements : None

Returns the vector2
Created in NX5.0.0.



License requirements : None


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