contrib/brl/bbas/imesh/imesh_face.h File Reference


Detailed Description

A mesh face.

Author:
Matt Leotta (mleotta@lems.brown.edu)
Date:
May 2, 2008
    Modifications
     <none yet>
   

Definition in file imesh_face.h.

#include <vcl_vector.h>
#include <vcl_set.h>
#include <vcl_cassert.h>
#include <vcl_memory.h>
#include <vcl_utility.h>
#include <vcl_string.h>
#include <vcl_algorithm.h>
#include <vgl/vgl_vector_3d.h>

Go to the source code of this file.


Classes

class  imesh_regular_face< s >
 A mesh face with a fixed number of vertices. More...
class  imesh_tri
 A triangle face. More...
class  imesh_quad
 A quadrilateral face. More...
class  imesh_face_array_base
 Abstract base class for a collection of faces. More...
class  imesh_face_array
 An array of mesh faces of arbitrary size. More...
class  imesh_regular_face_array< s >
 An array of mesh faces of arbitrary size. More...

Defines

#define imesh_invalid_idx   (static_cast<unsigned int>(-1))

Functions

vcl_auto_ptr< imesh_face_array_baseimesh_merge (const imesh_face_array_base &f1, const imesh_face_array_base &f2, unsigned int ind_shift=0)
 Merge the two face arrays.

Define Documentation

#define imesh_invalid_idx   (static_cast<unsigned int>(-1))

Definition at line 24 of file imesh_face.h.


Function Documentation

vcl_auto_ptr<imesh_face_array_base> imesh_merge ( const imesh_face_array_base f1,
const imesh_face_array_base f2,
unsigned int  ind_shift = 0 
)

Merge the two face arrays.

Shift the mesh indices in

Parameters:
f2 by
ind_shift 

Definition at line 113 of file imesh_face.cxx.


Generated on Mon Mar 8 05:30:58 2010 for contrib/brl/bbas/imesh by  doxygen 1.5.1