#include <tetraarray.h>

Public Member Functions | |
| TetraArray (NodeArray *nodearray_p_in, EdgeArray *edgearray_p_in, FaceArray *facearray_p_in) | |
| ~TetraArray () | |
| void | reset (void) |
| int | getNumTetras () |
| Tetra * | getTetra (int i) |
| int | getIndex (Tetra *t) |
| Object * | getObject () |
| void | allocateTetras (int i) |
| int | getAmiraTetraData (FILE *meshfile, int numtetras_given) |
| void | SaveAmiraTetraData (ostream &os) |
| int | addTetra () |
| int | addTetra (int i0, int i1, int i2, int i3) |
| int | addTetra (Node *n0, Node *n1, Node *n2, Node *n3) |
| void | DrawTetras (int do_texture) |
| void | drawlabels (float offset) |
| void | drawnormals () |
| void | computeIsobarys () |
| void | computeNormals (void) |
| double | getVolume () |
| void | DeleteTetra (int index) |
| void | DeleteTetra (Tetra *t) |
| void | DeleteAllTetras () |
| void | EraseTetra (Tetra *t) |
| NodeArray * | getNodeArray () |
| void | SanityCheck (NodeArray *real_na_p, EdgeArray *real_ea_p, FaceArray *real_fa_p) |
| void | Cleanup () |
Static Public Attributes | |
| static const char * | rcsid = "@(#) $Id: tetraarray.cpp,v 1.8 2006/05/25 22:35:46 craig Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $" |
| static int | debug = 0 |
Friends | |
| ostream & | operator<< (ostream &os, const TetraArray &ta) |
Definition at line 17 of file tetraarray.h.
| TetraArray::TetraArray | ( | NodeArray * | nodearray_p_in, | |
| EdgeArray * | edgearray_p_in, | |||
| FaceArray * | facearray_p_in | |||
| ) |
Definition at line 26 of file tetraarray.cpp.
| TetraArray::~TetraArray | ( | ) |
Definition at line 35 of file tetraarray.cpp.
| void TetraArray::reset | ( | void | ) |
Definition at line 44 of file tetraarray.cpp.
| int TetraArray::getNumTetras | ( | ) | [inline] |
Definition at line 87 of file tetraarray.h.
| Tetra * TetraArray::getTetra | ( | int | i | ) | [inline] |
Definition at line 90 of file tetraarray.h.
| int TetraArray::getIndex | ( | Tetra * | t | ) |
Definition at line 60 of file tetraarray.cpp.
| Object * TetraArray::getObject | ( | ) | [inline] |
Definition at line 93 of file tetraarray.h.
| void TetraArray::allocateTetras | ( | int | i | ) |
Definition at line 71 of file tetraarray.cpp.
| int TetraArray::getAmiraTetraData | ( | FILE * | meshfile, | |
| int | numtetras_given | |||
| ) |
Definition at line 108 of file tetraarray.cpp.
| void TetraArray::SaveAmiraTetraData | ( | ostream & | os | ) |
Definition at line 157 of file tetraarray.cpp.
| int TetraArray::addTetra | ( | ) |
Definition at line 79 of file tetraarray.cpp.
| int TetraArray::addTetra | ( | int | i0, | |
| int | i1, | |||
| int | i2, | |||
| int | i3 | |||
| ) |
Definition at line 93 of file tetraarray.cpp.
Definition at line 100 of file tetraarray.cpp.
| void TetraArray::DrawTetras | ( | int | do_texture | ) |
Definition at line 172 of file tetraarray.cpp.
| void TetraArray::drawlabels | ( | float | offset | ) |
Definition at line 210 of file tetraarray.cpp.
| void TetraArray::drawnormals | ( | ) |
Definition at line 222 of file tetraarray.cpp.
| void TetraArray::computeIsobarys | ( | ) |
| void TetraArray::computeNormals | ( | void | ) |
Definition at line 216 of file tetraarray.cpp.
| double TetraArray::getVolume | ( | ) |
Definition at line 323 of file tetraarray.cpp.
| void TetraArray::DeleteTetra | ( | int | index | ) |
Definition at line 231 of file tetraarray.cpp.
| void TetraArray::DeleteTetra | ( | Tetra * | t | ) |
Definition at line 248 of file tetraarray.cpp.
| void TetraArray::DeleteAllTetras | ( | ) |
Definition at line 268 of file tetraarray.cpp.
| void TetraArray::EraseTetra | ( | Tetra * | t | ) |
Definition at line 259 of file tetraarray.cpp.
| NodeArray * TetraArray::getNodeArray | ( | void | ) | [inline] |
Definition at line 84 of file tetraarray.h.
| void TetraArray::SanityCheck | ( | NodeArray * | real_na_p, | |
| EdgeArray * | real_ea_p, | |||
| FaceArray * | real_fa_p | |||
| ) |
Definition at line 276 of file tetraarray.cpp.
| void TetraArray::Cleanup | ( | ) |
Definition at line 300 of file tetraarray.cpp.
| ostream& operator<< | ( | ostream & | os, | |
| const TetraArray & | ta | |||
| ) | [friend] |
Definition at line 313 of file tetraarray.cpp.
const char * TetraArray::rcsid = "@(#) $Id: tetraarray.cpp,v 1.8 2006/05/25 22:35:46 craig Exp $ $Copyright: (c)2001 National Biocomputation Center, Stanford University $" [static] |
Definition at line 35 of file tetraarray.h.
int TetraArray::debug = 0 [static] |
Definition at line 36 of file tetraarray.h.
1.5.3