public class HeartLongAxis
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Point3D |
apicalFocalPt |
float |
avgEndoLambda |
protected float |
focalLength |
protected java.lang.String |
Label |
protected Point3D |
midSeptumPt |
protected float |
midSeptumTheta |
Point3D |
mitralValveFocalPt |
float |
PI |
protected Point3D |
ptAtLVapex |
protected Point3D |
ptAtMVcentroid |
boolean |
wasReadIn |
protected static int |
X |
protected static int |
Y |
protected static int |
Z |
Constructor and Description |
---|
HeartLongAxis(HeartLongAxis A) |
HeartLongAxis(java.lang.String label) |
HeartLongAxis(java.lang.String label,
float x1,
float y1,
float z1,
float x2,
float y2,
float z2) |
HeartLongAxis(java.lang.String label,
Point3D LVapexPt,
Point3D MVpt) |
HeartLongAxis(java.lang.String label,
Point3D LVapexPt,
Point3D MVpt,
Point3D SeptumPt) |
Modifier and Type | Method and Description |
---|---|
float |
calcSurfMiss(float[][] conpts) |
double[] |
cart2prosph(double[] xyz) |
double[][] |
cart2prosph(double[][] cartpts) |
double[] |
cart2prosph(double x,
double y,
double z) |
float[] |
cart2prosph(float[] xyz) |
float[][] |
cart2prosph(float[][] cartpts) |
float[] |
cart2prosph(float x,
float y,
float z) |
float[] |
cart2prosph(Point3D pt) |
void |
clear() |
void |
Copy(HeartLongAxis origLA) |
void |
destroyViewer() |
void |
findBestFitEllipsoid(float[][] conpts) |
float |
getFocalLength() |
float |
getMidSeptumTheta() |
java.lang.String |
infoToOutputString() |
double[] |
prosph2cart(double[] xyz) |
double[] |
prosph2cart(double lambda,
double mu,
double theta) |
float[] |
prosph2cart(float[] lmt) |
float[] |
prosph2cart(float lambda,
float mu,
float theta) |
boolean |
readInfo(java.lang.String path) |
void |
restoreViewer(float[][] conpts) |
void |
setFocalPts(float APx,
float APy,
float APz,
float FL) |
void |
setFocalPts(float APx,
float APy,
float APz,
float MVx,
float MVy,
float MVz) |
void |
setFocalPts(Point3D AP,
Point3D MV) |
boolean |
setInfoFromString(java.lang.String outstr) |
void |
setLVapex(Point3D lvapex) |
void |
setMidSeptumPt(Point3D msPt) |
void |
setMVcentroid(Point3D MVcen) |
float |
setPoint() |
java.lang.String |
toString() |
float[][][][] |
transformFromHeartCoords(float[][][][] refPSLocs,
boolean[][][] mask) |
float[] |
transformToHeartCoords(float[] refScannerLoc) |
float[][] |
transformToHeartCoords(float[][] refScannerLocs) |
float[][][][] |
transformToHeartCoords(float[][][][] refScannerLocs,
boolean[][][] mask) |
float[][] |
transformToHeartCoords(float[][] refScannerLocs,
int npts) |
Point3D |
transformToHeartCoords(Point3D refScannerLoc) |
boolean |
writeInfo(java.lang.String path) |
protected java.lang.String Label
public Point3D apicalFocalPt
public Point3D mitralValveFocalPt
protected Point3D ptAtLVapex
protected Point3D ptAtMVcentroid
protected Point3D midSeptumPt
public boolean wasReadIn
protected float focalLength
protected float midSeptumTheta
protected static int X
protected static int Y
protected static int Z
public float PI
public float avgEndoLambda
public HeartLongAxis(java.lang.String label)
public HeartLongAxis(java.lang.String label, Point3D LVapexPt, Point3D MVpt, Point3D SeptumPt)
public HeartLongAxis(HeartLongAxis A)
public HeartLongAxis(java.lang.String label, float x1, float y1, float z1, float x2, float y2, float z2)
public void clear()
public void Copy(HeartLongAxis origLA)
public void setLVapex(Point3D lvapex)
public void setMVcentroid(Point3D MVcen)
public void setFocalPts(float APx, float APy, float APz, float FL)
public void setFocalPts(float APx, float APy, float APz, float MVx, float MVy, float MVz)
public float getFocalLength()
public void setMidSeptumPt(Point3D msPt)
public float setPoint()
public float getMidSeptumTheta()
public void findBestFitEllipsoid(float[][] conpts)
public float calcSurfMiss(float[][] conpts)
public float[][][][] transformToHeartCoords(float[][][][] refScannerLocs, boolean[][][] mask)
public float[] transformToHeartCoords(float[] refScannerLoc)
public float[][] transformToHeartCoords(float[][] refScannerLocs)
public float[][] transformToHeartCoords(float[][] refScannerLocs, int npts)
public float[][][][] transformFromHeartCoords(float[][][][] refPSLocs, boolean[][][] mask)
public float[] prosph2cart(float lambda, float mu, float theta)
public float[] prosph2cart(float[] lmt)
public double[] prosph2cart(double[] xyz)
public double[] prosph2cart(double lambda, double mu, double theta)
public float[] cart2prosph(float x, float y, float z)
public float[] cart2prosph(float[] xyz)
public float[] cart2prosph(Point3D pt)
public double[] cart2prosph(double x, double y, double z)
public double[] cart2prosph(double[] xyz)
public float[][] cart2prosph(float[][] cartpts)
public double[][] cart2prosph(double[][] cartpts)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String infoToOutputString()
public boolean writeInfo(java.lang.String path)
public boolean setInfoFromString(java.lang.String outstr)
public boolean readInfo(java.lang.String path)
public void restoreViewer(float[][] conpts)
public void destroyViewer()