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

Represents a single arc in an annotation and can be queried for information about that arc. More...

Inheritance diagram for NXOpen::Annotations::ArcComponent:
NXOpen::TransientObject

Public Types

enum  ArcType {
  ArcTypeExtension, ArcTypeDimension, ArcTypeAllAround, ArcTypeAnnotation,
  ArcTypeInspection, ArcTypeAllOver, ArcTypeGbDatum
}
 the arc type More...
 

Public Member Functions

NXOpen::Point3d CenterPoint ()
 Returns the arc center point in absolute coordinates. More...
 
double EndAngle ()
 Returns the arc end angle in radians. More...
 
int Index ()
 Returns the arc index. More...
 
double Radius ()
 Returns the arc radius. More...
 
double StartAngle ()
 Returns the arc start angle in radians. More...
 
NXOpen::Annotations::ArcComponent::ArcType Type ()
 Returns the arc type. More...
 
virtual ~ArcComponent ()
 Free resources associated with the arc component. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents a single arc in an annotation and can be queried for information about that arc.

This information includes the arc type, the start angle, the end angle, the radius, and the center point in absolute coordinates.
Created in NX6.0.0.

Member Enumeration Documentation

the arc type

Enumerator
ArcTypeExtension 

extension arc

ArcTypeDimension 

dimension arc

ArcTypeAllAround 

all around

ArcTypeAnnotation 

annotation arc

ArcTypeInspection 

inspection arc

ArcTypeAllOver 

all over

ArcTypeGbDatum 

GB Datum arc.

Constructor & Destructor Documentation

virtual NXOpen::Annotations::ArcComponent::~ArcComponent ( )
virtual

Free resources associated with the arc component.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX6.0.0.

License requirements : None

Member Function Documentation

NXOpen::Point3d NXOpen::Annotations::ArcComponent::CenterPoint ( )

Returns the arc center point in absolute coordinates.

If the annotation is on a drawing, the center point is returned in drawing space. If the annotation is on the model, the center point is returned in model space.
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::ArcComponent::EndAngle ( )

Returns the arc end angle in radians.


Created in NX6.0.0.

License requirements : None

int NXOpen::Annotations::ArcComponent::Index ( )

Returns the arc index.


Created in NX9.0.0.

License requirements : None

double NXOpen::Annotations::ArcComponent::Radius ( )

Returns the arc radius.


Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::ArcComponent::StartAngle ( )

Returns the arc start angle in radians.


Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::ArcComponent::ArcType NXOpen::Annotations::ArcComponent::Type ( )

Returns the arc type.


Created in NX6.0.0.

License requirements : None


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