Main Page | Namespace List | Class List | File List | Namespace Members | Class Members

Triangle.cpp

00001 // 00002 // file : Triangle.cpp 00003 // date : 22 dec 2001 00004 // changed : 13 apr 2002 00005 // author : jh 00006 // 00007 00008 00009 #include "Vertex.h" 00010 #include "Triangle.h" 00011 00012 #include <stdio.h> 00013 #include <math.h> 00014 #include <qtextstream.h> 00015 00016 00017 00018 Triangle::Triangle(const QString& id, 00019 Vertex* p1, Vertex* p2, Vertex* p3) 00020 { 00021 _id = id; 00022 _p1 = p1; 00023 _p2 = p2; 00024 _p3 = p3; 00025 } 00026 00027 00028 00029 Triangle::~Triangle() 00030 { 00031 } 00032 00033 00034 00035 void 00036 Triangle::write_XML(QTextStream& cout) 00037 { 00038 cout << "<triangle id=\"" << get_ID() << "\">\n"; 00039 cout << " <p1>"; 00040 if(_p1) cout << _p1->ID(); 00041 cout << "</p1>\n"; 00042 00043 cout << " <p2>"; 00044 if(_p2) cout << _p2->ID(); 00045 cout << "</p2>\n"; 00046 00047 cout << " <p3>"; 00048 if(_p3) cout << _p3->ID(); 00049 cout << "</p3>\n"; 00050 00051 cout << "</triangle>\n"; 00052 } 00053 00054

Generated on Sun Sep 12 12:59:34 2004 for DelaunayMeshGenerator by doxygen 1.3.7