Surface.cpp File Reference

#include "Surface.h"
#include <fstream>
#include <set>
#include <math.h>
#include <GTL/components.h>
#include <TarisApplication.h>

Include dependency graph for Surface.cpp:

Go to the source code of this file.

Defines

#define PI   3.14159265

Functions

double distance2 (double x1, double y1, double z1, double x2, double y2, double z2)


Define Documentation

#define PI   3.14159265

Definition at line 26 of file Surface.cpp.

Referenced by Surface::isContainedIn().


Function Documentation

double distance2 ( double  x1,
double  y1,
double  z1,
double  x2,
double  y2,
double  z2 
) [inline]

Definition at line 70 of file Surface.cpp.

Referenced by Surface::computeArea(), and Surface::isContainedIn().

00071 {
00072         if( ( (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2) ) <= 0 )
00073                 cerr << "Error: Distancia euclidiana menor a cero !!!" << endl ;
00074         return (x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2) ;
00075 }


Generated on Mon May 26 20:29:46 2008 for TARIS by  doxygen 1.5.4