An Implementation of the Marching Cubes Algorithm  1.0
3dvector.hpp File Reference

This file contains the definition of a class for vectors in 3D. More...

#include <cmath>
#include <sstream>
#include "mathmacros.hpp"
#include "exceptionobject.hpp"
Include dependency graph for 3dvector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  common::t3DVector
 This class represents a vector in 3D space. More...

Namespaces

namespace  common
 The namespace common contains the definition of macros and several utility classes, such as a class for representing 3D vectors and a class for dealing with exceptions in a customized way.

Functions

t3DVector common::operator* (double alpha, const t3DVector &v)
 Scales this vector by a constant factor and returns the vector after scaling.

Detailed Description

This file contains the definition of a class for vectors in 3D.

Author:
Marcelo Ferreira Siqueira
Universidade Federal do Rio Grande do Norte,
Departamento de Informatica e Matematica Aplicada,
marcelo at dimap (dot) ufrn (dot) br
Version:
1.0
Date:
August 2012
Attention:
This program is distributed WITHOUT ANY WARRANTY, and it may be freely redistributed under the condition that the copyright notices are not removed, and no compensation is received. Private, research, and institutional use is free. Distribution of this code as part of a commercial system is permissible ONLY BY DIRECT ARRANGEMENT WITH THE AUTHOR.

Definition in file 3dvector.hpp.