Main Page | Namespace List | Class Hierarchy | Class List | Class Members | Related Pages

gov::lbl::genome::common::AbstractCurveModel Class Reference

Inheritance diagram for gov::lbl::genome::common::AbstractCurveModel:

Inheritance graph
[legend]
Collaboration diagram for gov::lbl::genome::common::AbstractCurveModel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AbstractCurveModel (TreeMap data)
void setData (TreeMap data)
TreeMap getData ()
void setAnnotations (Vector annotations)
Vector getAnnotations ()
Point2D getStartPoint ()
Point2D getEndPoint ()
Double getInterval ()
int getXType ()
int getYType ()
void addPoint (Point2D.Float point) throws BadCoordinateTypeException
Iterator getAllPoints ()
int getNumberOfPoints ()
void setCurveInfo (CurveInfo ci)
CurveInfo getCurveInfo ()
boolean isDeleted ()
String getLongName ()
String getName ()
void hide ()
void show ()
boolean isHidden ()
boolean equals (Object o)
String getParameterString (VistaApp vapp)
CurveParameters getParameters ()
int getMinX ()
int getMaxX ()
AbstractCurveModel cloneCurve () throws CloneNotSupportedException
String getID ()

Protected Attributes

TreeMap data = new TreeMap()
Vector annotations = new Vector()
CurveInfo curveInfo = null
boolean hidden = false
int minX
int maxX
String id = null

Static Protected Attributes

final int X_TYPE = CommonConstants.INTEGER
final int Y_TYPE = CommonConstants.INTEGER

Package Attributes

Vector data_values

Detailed Description

Title: AbstractCurveModel

Description: abstract curve data description

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL

Author:
Lila Tretikov
Version:
1.0


Constructor & Destructor Documentation

gov::lbl::genome::common::AbstractCurveModel::AbstractCurveModel TreeMap  data  )  [inline]
 

AbstractCurveModel

Parameters:
data TreeMap


Member Function Documentation

void gov::lbl::genome::common::AbstractCurveModel::addPoint Point2D.Float  point  )  throws BadCoordinateTypeException [inline]
 

add Point

Parameters:
point Float
Exceptions:
BadCoordinateTypeException 

Implements gov::lbl::genome::common::CurveModel.

AbstractCurveModel gov::lbl::genome::common::AbstractCurveModel::cloneCurve  )  throws CloneNotSupportedException [inline]
 

clone Curve

Returns:
AbstractCurveModel
Exceptions:
CloneNotSupportedException 

boolean gov::lbl::genome::common::AbstractCurveModel::equals Object  o  )  [inline]
 

compare 2 corve models

Parameters:
o Object
Returns:
boolean

Iterator gov::lbl::genome::common::AbstractCurveModel::getAllPoints  )  [inline]
 

Use this method to get all the points in this CurveModel.

Returns:
Iterator over collection of all Point2D objects in this CurveModel.

Implements gov::lbl::genome::common::CurveModel.

Vector gov::lbl::genome::common::AbstractCurveModel::getAnnotations  )  [inline]
 

return Annotations

Returns:
Vector

CurveInfo gov::lbl::genome::common::AbstractCurveModel::getCurveInfo  )  [inline]
 

get CurveInfo

Returns:
CurveInfo

TreeMap gov::lbl::genome::common::AbstractCurveModel::getData  )  [inline]
 

return Data points

Returns:
TreeMap

Point2D gov::lbl::genome::common::AbstractCurveModel::getEndPoint  )  [inline]
 

get End Point

Returns:
Point2D

Implements gov::lbl::genome::common::CurveModel.

String gov::lbl::genome::common::AbstractCurveModel::getID  )  [inline]
 

get ID

Returns:
String

Reimplemented in gov::lbl::genome::common::CustomCurveModel.

Double gov::lbl::genome::common::AbstractCurveModel::getInterval  )  [inline]
 

return Interval between two points

Returns:
Double

Implements gov::lbl::genome::common::CurveModel.

String gov::lbl::genome::common::AbstractCurveModel::getLongName  )  [inline]
 

get Long Name

Returns:
String
See also:
gov.lbl.genome.common.CurveInfo::getLongName()

Implements gov::lbl::genome::common::CurveModel.

int gov::lbl::genome::common::AbstractCurveModel::getMaxX  )  [inline]
 

get Max X

Returns:
int

int gov::lbl::genome::common::AbstractCurveModel::getMinX  )  [inline]
 

get Min X

Returns:
int

String gov::lbl::genome::common::AbstractCurveModel::getName  )  [inline]
 

get Name

Returns:
String
See also:
gov.lbl.genome.common.CurveInfo::getName()

Implements gov::lbl::genome::common::CurveModel.

int gov::lbl::genome::common::AbstractCurveModel::getNumberOfPoints  )  [inline]
 

get Number Of Points

Returns:
int

Implements gov::lbl::genome::common::CurveModel.

CurveParameters gov::lbl::genome::common::AbstractCurveModel::getParameters  )  [inline]
 

return Curve Parameters

Returns:
CurveParameters

String gov::lbl::genome::common::AbstractCurveModel::getParameterString VistaApp  vapp  )  [inline]
 

return Parameter String

Parameters:
vapp VistaApp
Returns:
String

Implements gov::lbl::genome::common::CurveModel.

Reimplemented in gov::lbl::genome::common::VistaCurveModel.

Point2D gov::lbl::genome::common::AbstractCurveModel::getStartPoint  )  [inline]
 

get Start Point

Returns:
Point2D

Implements gov::lbl::genome::common::CurveModel.

int gov::lbl::genome::common::AbstractCurveModel::getXType  )  [inline]
 

return Type of the X axis

Returns:
int

Implements gov::lbl::genome::common::CurveModel.

int gov::lbl::genome::common::AbstractCurveModel::getYType  )  [inline]
 

return Type of the Y axis

Returns:
int

Implements gov::lbl::genome::common::CurveModel.

void gov::lbl::genome::common::AbstractCurveModel::hide  )  [inline]
 

hidden = true

boolean gov::lbl::genome::common::AbstractCurveModel::isDeleted  )  [inline]
 

return true if curve is deleted

Returns:
boolean
See also:
gov.lbl.genome.common.CurveInfo::isDeleted()()

boolean gov::lbl::genome::common::AbstractCurveModel::isHidden  )  [inline]
 

return true if the curve is hidden

Returns:
boolean

void gov::lbl::genome::common::AbstractCurveModel::setAnnotations Vector  annotations  )  [inline]
 

set Annotations

Parameters:
annotations Vector

void gov::lbl::genome::common::AbstractCurveModel::setCurveInfo CurveInfo  ci  )  [inline]
 

set CurveInfo

Parameters:
ci CurveInfo

void gov::lbl::genome::common::AbstractCurveModel::setData TreeMap  data  )  [inline]
 

set Data points

Parameters:
data TreeMap

void gov::lbl::genome::common::AbstractCurveModel::show  )  [inline]
 

hidden = false


The documentation for this class was generated from the following file:
Generated on Wed Jan 19 16:58:09 2005 by  doxygen 1.3.9.1