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

Triangle Class Reference

#include <triangle.h>

Inheritance diagram for Triangle:

Geometry Smooth_Triangle List of all members.

Public Member Functions

 Triangle (const Particle::vector_t &p1, const Particle::vector_t &p2, const Particle::vector_t &p3)
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
virtual void to_xml (std::ostream &o)

Detailed Description

A triangle.

Author:
Moritz Franosch


Constructor & Destructor Documentation

Triangle::Triangle const Particle::vector_t &  p1,
const Particle::vector_t &  p2,
const Particle::vector_t &  p3
 

Constructs a triangle with corners p1, p2 and p3.


Member Function Documentation

const Particle::vector_t & Triangle::get_corner1  )  const
 

Returns the first corner.

const Particle::vector_t & Triangle::get_corner2  )  const
 

Returns the second corner.

const Particle::vector_t & Triangle::get_corner3  )  const
 

Returns the third corner.

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

Returns false.

Implements Geometry.

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

Writes the triangle as XML into o.

Implements Geometry.

Reimplemented in Smooth_Triangle.


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