]> Creatis software - creaVtk.git/blobdiff - lib/creaVtk/creaVtkHeartAngles.h
2196 creaVtk Feature New Normal Completion of code HeartAngles 2013-12-04 11:20
[creaVtk.git] / lib / creaVtk / creaVtkHeartAngles.h
index 1492c0ecb2be6d36568633dc4b15489efc6901e6..433008e521c36349cf8330332898b9c0f4cabaf2 100644 (file)
@@ -35,6 +35,8 @@ class creaVtkHeartAngles
 public :
   creaVtkHeartAngles();
   ~creaVtkHeartAngles();
+       vtkImageData* getAlphaImage ();
+       vtkImageData* getBetaImage ();
        //Parametros: Punto P0, vector V, Vector V'(proyection de V)
        double alpha (double P0a, double P0b,double P0c, double vx, double vy, double vz, double vxp, double vyp, double vzp);
        //Parametros: Punto P0, Punto P2, Punto P4 (proyection de V)
@@ -43,13 +45,14 @@ public :
        double * vectorProjection (double plx, double ply, double plz, double nx, double ny, double nz, double vx, double vy, double vz);
        //Parametros: Tres puntos del plano, dos puntos de la recta.
        double *intersectionPlaneLine(double plx1, double ply1, double plz1, double plx2, double ply2, double plz2, double plx3, double ply3, double plz3, double px1, double py1, double pz1,double px2, double py2, double pz2);
-       //Parametros: Imagen 3D, Punto en el plano, Vector, Normal, 3 puntos el plano.
-       vtkImageData* calculateAngleAlpha (vtkImageData* image, double Px, double Py, double Pz, double Vx, double Vy, double Vz, double Nx, double Ny, double Nz/*, double* pPlane*/);
-       vtkImageData* calculateAngleBeta (vtkImageData* image, double Px, double Py, double Pz, double Vx, double Vy, double Vz, double Nx, double Ny, double Nz/*, double* pPlane*/);
+       //Parametros: Imagen 3D, Punto en el plano, Vector, Normal, p2.
+       void calculateImages (vtkImageData* image, double Px, double Py, double Pz, double Vx, double Vy, double Vz, double Nx, double Ny, double Nz, double p2x, double p2y, double p2z);
+               
 protected:
 
 private:
-
+       vtkImageData* alphaImage;
+       vtkImageData* betaImage;
 };
 
 //-end of _CREAVTKHEARTANGLES_H_------------------------------------------------------