plugins.big.bigsnakeutils.shape.priorshapes.shapes
Class PriorShape

java.lang.Object
  extended by plugins.big.bigsnakeutils.shape.priorshapes.shapes.PriorShape
Direct Known Subclasses:
Banana, Boomerang, BrainWhite, BuddingYeast, Circle, CorpusCallosum, Cross, Custom, ElectricGuitar, Femur, Fly, MouseOrgan, Rod, Semicircle, Square, UpperLip, VirginiePhantom

public abstract class PriorShape
extends java.lang.Object

Abstract class that generalizes all shape priors.

Version:
November 13, 2013
Author:
Ricard Delgado-Gonzalo (ricard.delgado@gmail.com)

Constructor Summary
PriorShape()
           
 
Method Summary
 Snake2DNode[] getDefaultNodes()
           
 int getMinNumberNodes()
           
 java.lang.String getName()
           
 Snake2DNode[] getNodes(int M)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PriorShape

public PriorShape()
Method Detail

getDefaultNodes

public Snake2DNode[] getDefaultNodes()

getName

public java.lang.String getName()

getNodes

public Snake2DNode[] getNodes(int M)

getMinNumberNodes

public int getMinNumberNodes()