Added doxygen groups

This commit is contained in:
Paolo Cignoni 2004-02-19 15:40:56 +00:00
parent ca807a0787
commit 04fe64ca77
1 changed files with 311 additions and 309 deletions

View File

@ -24,6 +24,9 @@
History History
$Log: not supported by cvs2svn $ $Log: not supported by cvs2svn $
Revision 1.1 2004/02/13 02:16:22 cignoni
First working release.
****************************************************************************/ ****************************************************************************/
@ -31,14 +34,16 @@ $Log: not supported by cvs2svn $
#ifndef __VCGLIB_BOX3 #ifndef __VCGLIB_BOX3
#define __VCGLIB_BOX3 #define __VCGLIB_BOX3
#include <vcg/space/point3> #include <vcg/space/point3.h>
namespace vcg { namespace vcg {
/** @name Box3 /** \addtogroup space */
Class Box3. /*@{*/
This is the class for definition of a bounding box in 3D space. /**
@param BoxScalarType (Templete Parameter) Specifies the scalar field. Templated class for 3D boxes.
This is the class for definition of a axis aligned bounding box in 3D space. It is stored just as two Point3
@param BoxScalarType (template parameter) Specifies the type of scalar used to represent coords.
*/ */
template <class BoxScalarType> template <class BoxScalarType>
class Box3 class Box3
@ -294,16 +299,13 @@ public:
#endif #endif
/// Specificazione di box of short
typedef Box3<short> Box3s; typedef Box3<short> Box3s;
/// Specificazione di box of int
typedef Box3<int> Box3i; typedef Box3<int> Box3i;
/// Specificazione di box of float
typedef Box3<float> Box3f; typedef Box3<float> Box3f;
/// Specificazione di box of double
typedef Box3<double> Box3d; typedef Box3<double> Box3d;
/*@}*/
} // end namespace } // end namespace
#endif #endif