public class ObjectTrack
extends java.lang.Object
This file is part of mcib3d
mcib3d is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see
Modifier and Type | Field and Description |
---|---|
int |
id |
ImageHandler |
rawImage |
Voxel3D |
seed |
static int |
STATE_DIE |
static int |
STATE_DIVIDE |
static int |
STATE_MOVE |
static int |
STATE_UNKNOWN |
int |
threshold |
boolean |
VALID |
double |
valueCriteria |
double |
volume |
Constructor and Description |
---|
ObjectTrack() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(ObjectTrack child) |
void |
computeCriterion(Criterion criterion) |
java.util.ArrayList<ObjectTrack> |
getAllDescendantsToEnd() |
ObjectTrack |
getAncestor() |
java.util.ArrayList<ObjectTrack> |
getChildren() |
int |
getFrame() |
java.util.ArrayList<ObjectTrack> |
getLineageTo(ObjectTrack anc) |
int |
getNbChildren() |
Object3D |
getObject3D() |
ObjectTrack |
getParent() |
ObjectTrack |
getRoot() |
int |
getState() |
boolean |
hasBrothers() |
boolean |
isEnd() |
boolean |
isNew() |
boolean |
isRoot() |
boolean |
isValid() |
void |
removeAllChildren() |
void |
removeChild(ObjectTrack child) |
void |
setFrame(int frame) |
void |
setObject3D(Object3D object3) |
void |
setParent(ObjectTrack parent) |
void |
setState(int state) |
java.lang.String |
toString() |
public static int STATE_UNKNOWN
public static int STATE_DIE
public static int STATE_DIVIDE
public static int STATE_MOVE
public double valueCriteria
public double volume
public Voxel3D seed
public int threshold
public ImageHandler rawImage
public boolean VALID
public int id
public ObjectTrack getParent()
public void setParent(ObjectTrack parent)
public int getFrame()
public void setFrame(int frame)
public int getState()
public void setState(int state)
public boolean isNew()
public boolean isRoot()
public boolean isEnd()
public int getNbChildren()
public java.util.ArrayList<ObjectTrack> getChildren()
public void addChild(ObjectTrack child)
public void removeAllChildren()
public void removeChild(ObjectTrack child)
public boolean hasBrothers()
public ObjectTrack getAncestor()
public ObjectTrack getRoot()
public java.util.ArrayList<ObjectTrack> getLineageTo(ObjectTrack anc)
public java.util.ArrayList<ObjectTrack> getAllDescendantsToEnd()
public boolean isValid()
public Object3D getObject3D()
public void setObject3D(Object3D object3)
public void computeCriterion(Criterion criterion)
public java.lang.String toString()
toString
in class java.lang.Object