Library | File

Class pfcCircleDescriptor

# include <pfcGeometry.h>

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



Description

A data object representing the geometry of a circle.



Method Summary

static pfcCircleDescriptor_ptrCreate (pfcPoint3D_ptr Center, xreal Radius, pfcVector3D_ptr UnitNormal)
This method creates a new CircleDescriptor object.
pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)
The center of the circle
xrealGetRadius ()
voidSetRadius (xreal value)
The radius
pfcVector3D_ptrGetUnitNormal ()
voidSetUnitNormal (pfcVector3D_ptr value)
The normal axis unit vector


Methods Inherited from Class pfcCurveDescriptor:

GetCurveType



Method Detail

pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)

The center of the circle




xrealGetRadius ()
voidSetRadius (xreal value)

The radius




pfcVector3D_ptrGetUnitNormal ()
voidSetUnitNormal (pfcVector3D_ptr value)

The normal axis unit vector




static pfcCircleDescriptor_ptrCreate (pfcPoint3D_ptr Center, xreal Radius, pfcVector3D_ptr UnitNormal)

This method creates a new CircleDescriptor object.
Parameters:
Center
The circle center
Radius
The circle radius
UnitNormal
The normal vector to the circle
Returns:
The new CircleDescriptor object