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

Pyramid Class Reference

#include <pyramid.h>

Inheritance diagram for Pyramid:

Geometry List of all members.

Public Member Functions

 Pyramid (const Particle::vector_t &top, const Particle::vector_t &c1, const Particle::vector_t &c2, const Particle::vector_t &c3, const Particle::vector_t &c4)
virtual bool operator() (const Particle::vector_t &p) const
virtual void to_xml (std::ostream &o)

Detailed Description

Pyramid.

Author:
Moritz Franosch


Constructor & Destructor Documentation

Pyramid::Pyramid const Particle::vector_t &  top,
const Particle::vector_t &  c1,
const Particle::vector_t &  c2,
const Particle::vector_t &  c3,
const Particle::vector_t &  c4
 

Constructs a pyramid with top and a base surface with edges c1, c2, c3 and c4.


Member Function Documentation

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

True if position p is inside the object.

Implements Geometry.

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

Writes the pyramid as XML into o.

Implements Geometry.


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