Main Page | Class Hierarchy | Class List | File List | Class Members

Tetrahedron Class Reference

#include <tetrahedron.h>

Inheritance diagram for Tetrahedron:

Geometry List of all members.

Public Member Functions

 Tetrahedron (const Particle::vector_t &p1, const Particle::vector_t &p2, const Particle::vector_t &p3, const Particle::vector_t &p4)
virtual bool operator() (const Particle::vector_t &p) const
const Particle::vector_t & get_corner1 () const
const Particle::vector_t & get_corner2 () const
const Particle::vector_t & get_corner3 () const
const Particle::vector_t & get_corner4 () const
virtual void to_xml (std::ostream &o)

Detailed Description

A tetrahedron.

Author:
Moritz Franosch


Constructor & Destructor Documentation

Tetrahedron::Tetrahedron const Particle::vector_t &  p1,
const Particle::vector_t &  p2,
const Particle::vector_t &  p3,
const Particle::vector_t &  p4
 

Constructs a tetrahedron with corners p1, p2, p3 and p4.


Member Function Documentation

const Particle::vector_t& Tetrahedron::get_corner1  )  const
 

Returns the first corner.

const Particle::vector_t& Tetrahedron::get_corner2  )  const
 

Returns the second corner.

const Particle::vector_t& Tetrahedron::get_corner3  )  const
 

Returns the third corner.

const Particle::vector_t& Tetrahedron::get_corner4  )  const
 

Returns the fourth corner.

virtual bool Tetrahedron::operator() const Particle::vector_t &  p  )  const [virtual]
 

Not implemented.

Implements Geometry.

virtual void Tetrahedron::to_xml std::ostream &  o  )  [virtual]
 

Writes the tetrahedron as XML into o.

Implements Geometry.


The documentation for this class was generated from the following file:
Generated on Fri Apr 22 11:06:53 2005 for partsim.kdevelop by doxygen 1.3.6