ConcaveCirclePlacer Class Reference
[Edge Placers]

Inherits CirclePlacer.

Inherited by CharsPlacerInConcaveCircle.

Inheritance diagram for ConcaveCirclePlacer:

Inheritance graph
[legend]
Collaboration diagram for ConcaveCirclePlacer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void AppendDimensions (double inW, double inH)
void AppendLocationAndDimensions (double inX, double inY, double inW, double inH, double inRot=0.0)
void Constructor (double inRadius, integer inAlignment=1)
 double () getRots()
 double () getYs()
 double () getXs()
void PlaceConcatenatedAround ()
double PlaceLength ()
void PlaceSpreadAround ()
void SetLineAdjustment (double adjustBy)

Protected Member Functions

void AdjustStartingCircumByAlignment (double byref ioCircumConsumed, double effectiveRadius)

Package Attributes

integer mAlignment
double mHeight []
double mRadius
double mRadiusAdjustment
double mRot []
double mWidth []
double mX []
double mY []

Member Function Documentation

void ConcaveCirclePlacer.AdjustStartingCircumByAlignment ( double byref  ioCircumConsumed,
double  effectiveRadius 
) [protected]

Reimplemented from CirclePlacer.

void Placer.AppendDimensions ( double  inW,
double  inH 
) [inherited]

void Placer.AppendLocationAndDimensions ( double  inX,
double  inY,
double  inW,
double  inH,
double  inRot = 0.0 
) [inherited]

void CirclePlacer.Constructor ( double  inRadius,
integer  inAlignment = 1 
) [inherited]

Placer.double (  )  [inherited]

Placer.double (  )  [inherited]

Placer.double (  )  [inherited]

void ConcaveCirclePlacer.PlaceConcatenatedAround (  ) 

Reimplemented from CirclePlacer.

Reimplemented in CharsPlacerInConcaveCircle.

double CirclePlacer.PlaceLength (  )  [inherited]

Reimplemented from Placer.

void ConcaveCirclePlacer.PlaceSpreadAround (  ) 

Reimplemented from CirclePlacer.

Reimplemented in CharsPlacerInConcaveCircle.

void CirclePlacer.SetLineAdjustment ( double  adjustBy  )  [inherited]

Reimplemented from Placer.


Member Data Documentation

integer CirclePlacer.mAlignment [package, inherited]

double Placer.mHeight[] [package, inherited]

double CirclePlacer.mRadius [package, inherited]

double CirclePlacer.mRadiusAdjustment [package, inherited]

double Placer.mRot[] [package, inherited]

double Placer.mWidth[] [package, inherited]

double Placer.mX[] [package, inherited]

double Placer.mY[] [package, inherited]


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:53:03 2006 for mf2 by  doxygen 1.5.1