retrieval
Class DatabaseEntry3D

java.lang.Object
  extended by retrieval.DatabaseEntry3D

public class DatabaseEntry3D
extends java.lang.Object

Holding the information about a 3D data set, as used in Matching3DGui .

The data base schema is:

 CREATE TABLE data (
        id integer primary key autoincrement not null,
        pre_segmentationdata varchar(200),
        pre_segmentationinfo varchar(200),
        pre_thinningdata varchar(200),
        pre_thinninginfo varchar(200),
        post_segmentationdata varchar(200),
        post_segmentationinfo varchar(200),
        post_thinningdata varchar(200),
        post_thinninginfo varchar(200), 
        name varchar(200));


Field Summary
private  int id
          unique id
private  java.lang.String name
          this entry's name.
private  java.lang.String post_segmentationdata
          path to the second volume data file
private  java.lang.String post_segmentationinfo
          path to the second volume info file
private  java.lang.String post_thinningdata
          path to the second skeleton data file
private  java.lang.String post_thinninginfo
          path to the second skeleton info file
private  java.lang.String pre_segmentationdata
          path to the first volume data file
private  java.lang.String pre_segmentationinfo
          path to the first volume info file
private  java.lang.String pre_thinningdata
          path to the first skeleton data file
private  java.lang.String pre_thinninginfo
          path to the first skeleton info file
 
Constructor Summary
DatabaseEntry3D(int id, java.lang.String name, java.lang.String pre_segmentationdata, java.lang.String pre_segmentationinfo, java.lang.String pre_thinningdata, java.lang.String pre_thinninginfo, java.lang.String post_segmentationdata, java.lang.String post_segmentationinfo, java.lang.String post_thinningdata, java.lang.String post_thinninginfo)
          Constructor, create a new database entry instance.
 
Method Summary
 int getId()
           
 java.lang.String getName()
           
 java.lang.String getPost_segmentationdata()
           
 java.lang.String getPost_segmentationinfo()
           
 java.lang.String getPost_thinningdata()
           
 java.lang.String getPost_thinninginfo()
           
 java.lang.String getPre_segmentationdata()
           
 java.lang.String getPre_segmentationinfo()
           
 java.lang.String getPre_thinningdata()
           
 java.lang.String getPre_thinninginfo()
           
 void setId(int id)
           
 void setName(java.lang.String name)
           
 void setPost_segmentationdata(java.lang.String post_segmentationdata)
           
 void setPost_segmentationinfo(java.lang.String post_segmentationinfo)
           
 void setPost_thinningdata(java.lang.String post_thinningdata)
           
 void setPost_thinninginfo(java.lang.String post_thinninginfo)
           
 void setPre_segmentationdata(java.lang.String pre_segmentationdata)
           
 void setPre_segmentationinfo(java.lang.String pre_segmentationinfo)
           
 void setPre_thinningdata(java.lang.String pre_thinningdata)
           
 void setPre_thinninginfo(java.lang.String pre_thinninginfo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private int id
unique id


name

private java.lang.String name
this entry's name. should be, but doesn't have to be unique


pre_segmentationdata

private java.lang.String pre_segmentationdata
path to the first volume data file


pre_segmentationinfo

private java.lang.String pre_segmentationinfo
path to the first volume info file


pre_thinningdata

private java.lang.String pre_thinningdata
path to the first skeleton data file


pre_thinninginfo

private java.lang.String pre_thinninginfo
path to the first skeleton info file


post_segmentationdata

private java.lang.String post_segmentationdata
path to the second volume data file


post_segmentationinfo

private java.lang.String post_segmentationinfo
path to the second volume info file


post_thinningdata

private java.lang.String post_thinningdata
path to the second skeleton data file


post_thinninginfo

private java.lang.String post_thinninginfo
path to the second skeleton info file

Constructor Detail

DatabaseEntry3D

public DatabaseEntry3D(int id,
                       java.lang.String name,
                       java.lang.String pre_segmentationdata,
                       java.lang.String pre_segmentationinfo,
                       java.lang.String pre_thinningdata,
                       java.lang.String pre_thinninginfo,
                       java.lang.String post_segmentationdata,
                       java.lang.String post_segmentationinfo,
                       java.lang.String post_thinningdata,
                       java.lang.String post_thinninginfo)
Constructor, create a new database entry instance.

Parameters:
id - (unique) id
name - this entry's name
pre_segmentationdata - path to the first volume data file
pre_segmentationinfo - path to the first volume info file
pre_thinningdata - path to the first skeleton data file
pre_thinninginfo - path to the first skeleton info file
post_segmentationdata - path to the second volume info file
post_segmentationinfo - path to the second skeleton data file
post_thinningdata - path to the second skeleton data file
post_thinninginfo - path to the second skeleton info file
Method Detail

getId

public int getId()
Returns:
the id

setId

public void setId(int id)
Parameters:
id - the id to set

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getPre_segmentationdata

public java.lang.String getPre_segmentationdata()
Returns:
the pre_segmentationdata

setPre_segmentationdata

public void setPre_segmentationdata(java.lang.String pre_segmentationdata)
Parameters:
pre_segmentationdata - the pre_segmentationdata to set

getPre_segmentationinfo

public java.lang.String getPre_segmentationinfo()
Returns:
the pre_segmentationinfo

setPre_segmentationinfo

public void setPre_segmentationinfo(java.lang.String pre_segmentationinfo)
Parameters:
pre_segmentationinfo - the pre_segmentationinfo to set

getPre_thinningdata

public java.lang.String getPre_thinningdata()
Returns:
the pre_thinningdata

setPre_thinningdata

public void setPre_thinningdata(java.lang.String pre_thinningdata)
Parameters:
pre_thinningdata - the pre_thinningdata to set

getPre_thinninginfo

public java.lang.String getPre_thinninginfo()
Returns:
the pre_thinninginfo

setPre_thinninginfo

public void setPre_thinninginfo(java.lang.String pre_thinninginfo)
Parameters:
pre_thinninginfo - the pre_thinninginfo to set

getPost_segmentationdata

public java.lang.String getPost_segmentationdata()
Returns:
the post_segmentationdata

setPost_segmentationdata

public void setPost_segmentationdata(java.lang.String post_segmentationdata)
Parameters:
post_segmentationdata - the post_segmentationdata to set

getPost_segmentationinfo

public java.lang.String getPost_segmentationinfo()
Returns:
the post_segmentationinfo

setPost_segmentationinfo

public void setPost_segmentationinfo(java.lang.String post_segmentationinfo)
Parameters:
post_segmentationinfo - the post_segmentationinfo to set

getPost_thinningdata

public java.lang.String getPost_thinningdata()
Returns:
the post_thinningdata

setPost_thinningdata

public void setPost_thinningdata(java.lang.String post_thinningdata)
Parameters:
post_thinningdata - the post_thinningdata to set

getPost_thinninginfo

public java.lang.String getPost_thinninginfo()
Returns:
the post_thinninginfo

setPost_thinninginfo

public void setPost_thinninginfo(java.lang.String post_thinninginfo)
Parameters:
post_thinninginfo - the post_thinninginfo to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object