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

Represents a Datum target Builder
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::Annotations::DatumTargetBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Annotations::DraftingDatumTargetBuilder NXOpen::Annotations::PmiDatumTargetBuilder

List of all members.

Public Types

enum  Types {
  TypesPoint, TypesLine, TypesRectangular, TypesCircular,
  TypesAnnular, TypesSpherical, TypesCylindrical, TypesArbitrary
}
 datum symbol type More...

Public Member Functions

NXString AreaSize ()
 Returns the area size
Created in NX6.0.0.
bool DrawX ()
 Returns the draw x
Created in NX6.0.0.
NXOpen::ExpressionHeight ()
 Returns the height
Created in NX6.0.0.
int Index ()
 Returns the index
Created in NX6.0.0.
NXOpen::ExpressionInnerDiameter ()
 Returns the inner diameter
Created in NX6.0.0.
NXString Label ()
 Returns the label
Created in NX6.0.0.
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the origin
Created in NX6.0.0.
NXOpen::ExpressionOuterDiameter ()
 Returns the outer diameter
Created in NX6.0.0.
void SetAreaSize (const NXString &areaSize)
 Sets the area size
Created in NX6.0.0.
void SetDrawX (bool flag)
 Sets the draw x
Created in NX6.0.0.
void SetIndex (int index)
 Sets the index
Created in NX6.0.0.
void SetLabel (const NXString &label)
 Sets the label
Created in NX6.0.0.
void SetType (NXOpen::Annotations::DatumTargetBuilder::Types type)
 Sets the type
Created in NX6.0.0.
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the style
Created in NX6.0.0.
NXOpen::Annotations::DatumTargetBuilder::Types Type ()
 Returns the type
Created in NX6.0.0.
NXOpen::ExpressionWidth ()
 Returns the width
Created in NX6.0.0.

Detailed Description

Represents a Datum target Builder
This is an abstract class, and cannot be instantiated.



Created in NX6.0.0.


Member Enumeration Documentation

datum symbol type

Enumerator:
TypesPoint 

point

TypesLine 

point

TypesRectangular 

rectangular

TypesCircular 

circular

TypesAnnular 

annular

TypesSpherical 

spherical

TypesCylindrical 

cylindrical

TypesArbitrary 

arbitrary


Member Function Documentation

Returns the area size
Created in NX6.0.0.



License requirements : None

Returns the draw x
Created in NX6.0.0.



License requirements : None

Returns the height
Created in NX6.0.0.



License requirements : None

Returns the index
Created in NX6.0.0.



License requirements : None

Returns the inner diameter
Created in NX6.0.0.



License requirements : None

Returns the label
Created in NX6.0.0.



License requirements : None

Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Returns the origin
Created in NX6.0.0.



License requirements : None

Returns the outer diameter
Created in NX6.0.0.



License requirements : None

Sets the area size
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
areaSizeareasize

Sets the draw x
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
flagflag

Sets the index
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
indexindex

Sets the label
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
labellabel

Sets the type
Created in NX6.0.0.



License requirements : drafting ("DRAFTING") OR geometric_tol ("GDT")

Parameters:
typetype

Returns the style
Created in NX6.0.0.



License requirements : None

Returns the type
Created in NX6.0.0.



License requirements : None

Returns the width
Created in NX6.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.