Library | File

Class pfcArcDescriptor

# include <pfcGeometry.h>

class pfcArcDescriptor
 : public virtual pfcCurveDescriptor
{
    xdeclare(pfcArcDescriptor)
    ...
};
This is a COMPACT class.



Description

A data object representing the geometry of an arc entity.



Method Summary

static pfcArcDescriptor_ptrCreate (pfcVector3D_ptr Vector1, pfcVector3D_ptr Vector2, pfcPoint3D_ptr Center, xreal StartAngle, xreal EndAngle, xreal Radius)
This method creates a new ArcDescriptor object.
pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)
The center of the arc
xrealGetEndAngle ()
voidSetEndAngle (xreal value)
The angular parameter of the ending point
xrealGetRadius ()
voidSetRadius (xreal value)
The radius of the arc
xrealGetStartAngle ()
voidSetStartAngle (xreal value)
The angular parameter of the starting point
pfcVector3D_ptrGetVector1 ()
voidSetVector1 (pfcVector3D_ptr value)
The first vector that defines the plane of the arc
pfcVector3D_ptrGetVector2 ()
voidSetVector2 (pfcVector3D_ptr value)
The second vector that defines the plane of the arc


Methods Inherited from Class pfcCurveDescriptor:

GetCurveType



Method Detail

pfcVector3D_ptrGetVector1 ()
voidSetVector1 (pfcVector3D_ptr value)

The first vector that defines the plane of the arc




pfcVector3D_ptrGetVector2 ()
voidSetVector2 (pfcVector3D_ptr value)

The second vector that defines the plane of the arc




pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)

The center of the arc




xrealGetStartAngle ()
voidSetStartAngle (xreal value)

The angular parameter of the starting point




xrealGetEndAngle ()
voidSetEndAngle (xreal value)

The angular parameter of the ending point




xrealGetRadius ()
voidSetRadius (xreal value)

The radius of the arc




static pfcArcDescriptor_ptrCreate (pfcVector3D_ptr Vector1, pfcVector3D_ptr Vector2, pfcPoint3D_ptr Center, xreal StartAngle, xreal EndAngle, xreal Radius)

This method creates a new ArcDescriptor object.
See Also:
pfcDetailEntityInstructions
Parameters:
Vector1
The first vector that defines the plane of the arc
Vector2
The second vector that defines the plane of the arc
Center
The arc center
StartAngle
The start angle
EndAngle
The arc end angle
Radius
The radius
Returns:
The new ArcDescriptor object