public abstract class MTBLevelsetFunctionDerivable extends Object implements MTBSegmentationInterface
MTBSegmentationInterface.SegmentationDimension| Constructor and Description | 
|---|
| MTBLevelsetFunctionDerivable() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract double | get(int x,
   int y,
   int z)Get the function value at position (x,y,z). | 
| abstract double | getCurvature(int x,
            int y,
            int z)Curvature at point (x,y,z). | 
| abstract double | getDerivativeX(int x,
              int y,
              int z)Partial derivative in x direction at position (x,y,z). | 
| abstract double | getDerivativeXX(int x,
               int y,
               int z)Second partial derivative in x direction at position (x,y,z). | 
| abstract double | getDerivativeXY(int x,
               int y,
               int z)Second partial derivative in x-y direction at position (x,y,z). | 
| abstract double | getDerivativeXZ(int x,
               int y,
               int z)Second partial derivative in x-z direction at position (x,y,z). | 
| abstract double | getDerivativeY(int x,
              int y,
              int z)Partial derivative in y direction at position (x,y,z). | 
| abstract double | getDerivativeYY(int x,
               int y,
               int z)Second partial derivative in y direction at position (x,y,z). | 
| abstract double | getDerivativeYZ(int x,
               int y,
               int z)Second partial derivative in y-z direction at position (x,y,z). | 
| abstract double | getDerivativeZ(int x,
              int y,
              int z)Partial derivative in z direction at position (x,y,z). | 
| abstract double | getDerivativeZZ(int x,
               int y,
               int z)Second partial derivative in z direction at position (x,y,z). | 
| boolean | nearZero(int x,
        int y,
        int z)Checks if a pixel belongs to the zero level. | 
| protected int | sgn(double val)Signum function. | 
| abstract boolean | valid(int x,
     int y,
     int z)Validity of point (x,y,z). | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClass, getClass, getDimension, getMask, getMaxLabel, getNumberOfClasses, getSizeX, getSizeY, getSizeZ, getWeight, getWeight, isVisible, isVisible, setClass, setClass, setInvisible, setInvisible, setVisible, setVisible, setWeight, setWeightpublic abstract double get(int x,
                           int y,
                           int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeX(int x,
                                      int y,
                                      int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeY(int x,
                                      int y,
                                      int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeZ(int x,
                                      int y,
                                      int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeXX(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeYY(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeZZ(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeXY(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeXZ(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getDerivativeYZ(int x,
                                       int y,
                                       int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract double getCurvature(int x,
                                    int y,
                                    int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public abstract boolean valid(int x,
                              int y,
                              int z)
x - Coordinate in x.y - Coordinate in y.z - Coordinate in z.public boolean nearZero(int x,
                        int y,
                        int z)
x - x coordinate of point.y - y coordinate of point.z - z coordinate of point.protected int sgn(double val)
val - Value to check.Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.