NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

Public Types

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

Public Member Functions

NXOpen::Point3d CenterPoint ()
 Returns the arc center point in absolute coordinates.
double EndAngle ()
 Returns the arc end angle in radians.
double Radius ()
 Returns the arc radius.
double StartAngle ()
 Returns the arc start angle in radians.
NXOpen::Annotations::ArcComponent::ArcType Type ()
 Returns the arc type.
virtual ~ArcComponent ()
 Free resources associated with the arc component.

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


Constructor & Destructor Documentation

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

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

Returns the arc end angle in radians.


Created in NX6.0.0.

License requirements : None

Returns the arc radius.


Created in NX6.0.0.

License requirements : None

Returns the arc start angle in radians.


Created in NX6.0.0.

License requirements : None

Returns the arc type.


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.