circlePattern.variational
Class GenericLayout

java.lang.Object
  extended bycirclePattern.variational.GenericLayout
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EuclideanLayout, HyperbolicLayout, SphericalLayout

public abstract class GenericLayout
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  ComplexProjective1[] centerPoint
           
protected  HermitianCircle[] circle
           
protected  ComplexProjective1 cp1
           
static boolean DEBUG
           
static int INITIAL_EDGE
           
protected  double[] rho
           
protected  Moebius scaleRotation
           
protected  ComplexProjective1[] vertexPoint
           
 
Constructor Summary
GenericLayout()
           
 
Method Summary
 ComplexProjective1[] getCenterPoint()
           
 ComplexProjective1 getCenterPoint(int i)
           
 HermitianCircle[] getCircle()
           
 HermitianCircle getCircle(int i)
           
 ComplexProjective1[] getVertexPoint()
           
 ComplexProjective1 getVertexPoint(int i)
           
 void layout(GenericData data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

INITIAL_EDGE

public static final int INITIAL_EDGE
See Also:
Constant Field Values

scaleRotation

protected final Moebius scaleRotation

cp1

protected final ComplexProjective1 cp1

rho

protected double[] rho

centerPoint

protected ComplexProjective1[] centerPoint

vertexPoint

protected ComplexProjective1[] vertexPoint

circle

protected HermitianCircle[] circle
Constructor Detail

GenericLayout

public GenericLayout()
Method Detail

getCenterPoint

public ComplexProjective1[] getCenterPoint()

getCenterPoint

public ComplexProjective1 getCenterPoint(int i)

getVertexPoint

public ComplexProjective1[] getVertexPoint()

getVertexPoint

public ComplexProjective1 getVertexPoint(int i)

getCircle

public HermitianCircle[] getCircle()

getCircle

public HermitianCircle getCircle(int i)

layout

public void layout(GenericData data)