Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
 

namespace Ravl3DN
User Level:Default
Library: Ravl3D

Comments:

This file is part of RAVL, Recognition And Vision Library Copyright (C) 2002, University of Surrey This code may be redistributed under the terms of the GNU Lesser General Public License (LGPL). See the lgpl.licence file for details or see http://www.gnu.org/copyleft/lesser.html file-header-ends-here ////////////////////////////////////////////////////////////////////////////

Child Classes:

#include "Ravl/3D/Vertex.hh"

VertexC Vertex in a mesh.
#include "Ravl/3D/Tri.hh"

TriC Triangle in TriMesh.
#include "Ravl/3D/TriMesh.hh"

TriMeshBodyC Tri mesh body.
TriMeshC Triangular 3d mesh.
#include "Ravl/3D/HEMeshVertex.hh"

HEMeshVertexC Vertex.
#include "Ravl/3D/HEMeshEdge.hh"

HEMeshEdgeC Half edge in mesh.
#include "Ravl/3D/HEMeshFace.hh"

HEMeshFaceC Face in mesh.
#include "Ravl/3D/HEMesh.hh"

HEMeshC Half Edge Mesh
#include "Ravl/3D/HEMeshFace.hh"

HEMeshFaceEdgeIterC Iterate through edges around a face.
#include "Ravl/3D/HEMeshEdge.hh"

HEMeshEdgeBodyC Half edge in mesh.
#include "Ravl/3D/HEMesh.hh"

HEMeshBodyC Half Edge Mesh Body
#include "Ravl/3D/HEMeshVertexIter.hh"

HEMeshVertexIterC Mesh vertex iterator.
#include "Ravl/3D/HEMeshVertex.hh"

HEMeshVertexBodyC Vertex body.
#include "Ravl/3D/HEMeshFace.hh"

HEMeshFaceBodyC Face in mesh.
#include "Ravl/3D/HEMeshEdge.hh"

HEMeshVertexEdgeIterC Iterate through edges around a vertex.
#include "Ravl/3D/HEMeshFaceIter.hh"

HEMeshFaceIterC Mesh face iterator.
#include "Ravl/3D/TriFileIO.hh"

DPITriFileBodyC Tri file IO.
DPITriFileC Tri file IO.
DPOTriFileBodyC Tri file IO.
DPOTriFileC Tri file IO.
#include "Ravl/3D/FormatTriFile.hh"

FileFormatTriBodyC Tri File format information.
FileFormatTriC Create an instance of a Tri File Format.
#include "Ravl/3D/MeshIOObj.hh"

DPIMeshObjBodyC Tri file IO.
DPIMeshObjC Tri file IO.
DPOMeshObjBodyC Tri file IO.
DPOMeshObjC Tri file IO.
#include "Ravl/3D/FormatMeshObj.hh"

FileFormatObjBodyC Obj File format information.
FileFormatObjC Create an instance of a Obj File Format.
#include "Ravl/3D/PinholeCamera0.hh"

PinholeCamera0C Simple pinhole camera model
#include "Ravl/3D/VoxelSet.hh"

VoxelSetC A cuboid of volume cells (voxels) in 3D space
VoxelSetBodyC A cuboid of volume cells (voxels) in 3D space
#include "Ravl/3D/PointSet.hh"
PointSetBodyC Array of 3D vertices and attributes
PointSetC Array of 3D vertices and attributes
Methods:

#include "Ravl/3D/Vertex.hh"
ostream & operator <<(ostream & s,const VertexC & v)

istream & operator >>(istream & s,VertexC & v)

BinOStreamC & operator <<(BinOStreamC & s,const VertexC & v)

BinIStreamC & operator >>(BinIStreamC & s,VertexC & v)

#include "Ravl/3D/TriMesh.hh"
ostream & operator <<(ostream & s,const TriMeshC & ts)

istream & operator >>(istream & s,TriMeshC & ts)

BinIStreamC & operator >>(BinIStreamC & s,TriMeshC & ts)

BinOStreamC & operator <<(BinOStreamC & s,const TriMeshC & ts)

#include "Ravl/3D/MeshIO.hh"
void InitTriMeshIO()

void InitObjFormat()

void InitTriFormat()

#include "Ravl/3D/PinholeCamera0.hh"
istream & operator >>(istream & s,PinholeCamera0C & camera)
Read camera parameters from a text stream.

ostream & operator <<(ostream & s,const PinholeCamera0C & camera)
Write camera parameters to a text stream.

BinIStreamC & operator >>(BinIStreamC & s,PinholeCamera0C & camera)
Read camera parameters from a binary stream.

BinOStreamC & operator <<(BinOStreamC & s,const PinholeCamera0C & camera)
Write camera parameters to a binary stream.

#include "Ravl/3D/VoxelSet.hh"
BinOStreamC & operator <<(BinOStreamC & is,const VoxelSetC & oVoxelSet)
Prints the voxel set into the stream

BinIStreamC & operator >>(BinIStreamC & os,VoxelSetC & oVoxelSet)
Assigns the values into the voxel set

#include "Ravl/3D/PointSet.hh"
BinOStreamC & operator <<(BinOStreamC & is,const PointSetC & oPointSet)
Prints the point set into the stream

BinIStreamC & operator >>(BinIStreamC & os,PointSetC & oPointSet)
Assigns the values into the point set


Documentation by CxxDoc: Tue Aug 13 09:59:27 2002