Library | File

Class pfcEllipseDescriptor

# include <pfcGeometry.h>

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



Description

A data object representing an elliptic curve or edge.



Method Summary

static pfcEllipseDescriptor_ptrCreate (pfcPoint3D_ptr Center, pfcVector3D_ptr UnitMajorAxis, pfcVector3D_ptr UnitNormal, xreal MajorLength, xreal MinorLength, xreal StartAngle, xreal EndAngle)
This method returns a new EllipseDescriptor object.
pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)
The center of the ellipse
xrealGetEndAngle ()
voidSetEndAngle (xreal value)
The ending angle
xrealGetMajorLength ()
voidSetMajorLength (xreal value)
The major length
xrealGetMinorLength ()
voidSetMinorLength (xreal value)
The minor length
xrealGetStartAngle ()
voidSetStartAngle (xreal value)
The starting angle
pfcVector3D_ptrGetUnitMajorAxis ()
voidSetUnitMajorAxis (pfcVector3D_ptr value)
The unit major axis
pfcVector3D_ptrGetUnitNormal ()
voidSetUnitNormal (pfcVector3D_ptr value)
The unit normal


Methods Inherited from Class pfcCurveDescriptor:

GetCurveType



Method Detail

pfcPoint3D_ptrGetCenter ()
voidSetCenter (pfcPoint3D_ptr value)

The center of the ellipse




pfcVector3D_ptrGetUnitMajorAxis ()
voidSetUnitMajorAxis (pfcVector3D_ptr value)

The unit major axis




pfcVector3D_ptrGetUnitNormal ()
voidSetUnitNormal (pfcVector3D_ptr value)

The unit normal




xrealGetMajorLength ()
voidSetMajorLength (xreal value)

The major length




xrealGetMinorLength ()
voidSetMinorLength (xreal value)

The minor length




xrealGetStartAngle ()
voidSetStartAngle (xreal value)

The starting angle




xrealGetEndAngle ()
voidSetEndAngle (xreal value)

The ending angle




static pfcEllipseDescriptor_ptrCreate (pfcPoint3D_ptr Center, pfcVector3D_ptr UnitMajorAxis, pfcVector3D_ptr UnitNormal, xreal MajorLength, xreal MinorLength, xreal StartAngle, xreal EndAngle)

This method returns a new EllipseDescriptor object.
Parameters:
Center
The ellipse center
UnitMajorAxis
The unit major axis
UnitNormal
The unit normal
MajorLength
The axis major length
MinorLength
The axis minor length
StartAngle
The start angle
EndAngle
The end angle
Returns:
The new EllipseDescriptor object