Bmt

Classes

class  vcg::Bmt
class  vcg::BmtBuilder

Functions

unsigned int vcg::BmtBuilder::AddCell (Bmt::Cell cell, unsigned int size, char *data)
void vcg::BmtBuilder::AddUpdate (std::vector< unsigned int > &created, std::vector< unsigned int > &erased)
 vcg::Bmt::Bmt ()
bool vcg::BmtBuilder::Create (unsigned int signature)
float vcg::Distance (Bmt::Cell &cell, Point3f &p)
float vcg::Bmt::Cell::Error ()
char * vcg::Bmt::GetData (unsigned int &size, unsigned int offset)
bool vcg::Bmt::Load (const std::string &filename)
bool vcg::BmtBuilder::Save (const std::string &filename)
 vcg::Bmt::~Bmt ()
 vcg::BmtBuilder::~BmtBuilder ()

Variables

std::vector< std::vector
< unsigned int > > 
vcg::BmtBuilder::creation
std::vector< std::vector
< unsigned int > > 
vcg::BmtBuilder::deletion
float vcg::Bmt::Cell::error
FILE * vcg::BmtBuilder::fout
FILE * vcg::Bmt::fp
FILE * vcg::BmtBuilder::ftmp
std::vector< MT< Bmt::Cell >
::Update > 
vcg::Bmt::history
unsigned int vcg::Bmt::history_offset
unsigned int vcg::Bmt::history_size
std::vector< Bmt::Cell > vcg::BmtBuilder::index
std::vector< Cell > vcg::Bmt::index
unsigned int vcg::Bmt::index_offset
unsigned int vcg::Bmt::index_size
unsigned int vcg::BmtBuilder::signature
 tells what is inside each cell.
unsigned int vcg::Bmt::signature
 tells what is inside each cell.
Sphere3f vcg::BmtBuilder::sphere
 Bounding sphere.
Sphere3f vcg::Bmt::sphere
 Bounding sphere.
Sphere3f vcg::Bmt::Cell::sphere

Detailed Description


Function Documentation

unsigned int BmtBuilder::AddCell ( Bmt::Cell  cell,
unsigned int  size,
char *  data 
) [inherited]

Definition at line 108 of file bmt.cpp.

void BmtBuilder::AddUpdate ( std::vector< unsigned int > &  created,
std::vector< unsigned int > &  erased 
) [inherited]

Definition at line 118 of file bmt.cpp.

Bmt::Bmt (  )  [inherited]

Definition at line 30 of file bmt.cpp.

bool BmtBuilder::Create ( unsigned int  signature  )  [inherited]

Definition at line 100 of file bmt.cpp.

float vcg::Distance ( Bmt::Cell &  cell,
Point3f &  p 
)
float vcg::Bmt::Cell::Error (  )  [inline, inherited]

Definition at line 57 of file bmt.h.

char * Bmt::GetData ( unsigned int &  size,
unsigned int  offset 
) [inherited]

Definition at line 77 of file bmt.cpp.

bool Bmt::Load ( const std::string &  filename  )  [inherited]

Definition at line 33 of file bmt.cpp.

bool BmtBuilder::Save ( const std::string &  filename  )  [inherited]

Definition at line 123 of file bmt.cpp.

Bmt::~Bmt (  )  [inherited]

Definition at line 31 of file bmt.cpp.

BmtBuilder::~BmtBuilder (  )  [inherited]

Definition at line 98 of file bmt.cpp.


Variable Documentation

std::vector<std::vector<unsigned int > > vcg::BmtBuilder::creation [inherited]

Definition at line 93 of file bmt.h.

std::vector<std::vector<unsigned int > > vcg::BmtBuilder::deletion [inherited]

Definition at line 94 of file bmt.h.

float vcg::Bmt::Cell::error [inherited]

Definition at line 55 of file bmt.h.

FILE* vcg::BmtBuilder::fout [private, inherited]

Definition at line 104 of file bmt.h.

FILE* vcg::Bmt::fp [private, inherited]

Definition at line 76 of file bmt.h.

FILE* vcg::BmtBuilder::ftmp [private, inherited]

Definition at line 103 of file bmt.h.

std::vector< MT<Bmt::Cell>::Update > vcg::Bmt::history [inherited]

Definition at line 66 of file bmt.h.

unsigned int vcg::Bmt::history_offset [private, inherited]

Definition at line 79 of file bmt.h.

unsigned int vcg::Bmt::history_size [private, inherited]

Definition at line 80 of file bmt.h.

std::vector<Bmt::Cell> vcg::BmtBuilder::index [inherited]

Definition at line 92 of file bmt.h.

std::vector<Cell> vcg::Bmt::index [inherited]

Definition at line 65 of file bmt.h.

unsigned int vcg::Bmt::index_offset [private, inherited]

Definition at line 77 of file bmt.h.

unsigned int vcg::Bmt::index_size [private, inherited]

Definition at line 78 of file bmt.h.

unsigned int vcg::BmtBuilder::signature [inherited]

tells what is inside each cell.

Definition at line 89 of file bmt.h.

unsigned int vcg::Bmt::signature [inherited]

tells what is inside each cell.

Definition at line 61 of file bmt.h.

Sphere3f vcg::BmtBuilder::sphere [inherited]

Bounding sphere.

Definition at line 91 of file bmt.h.

Sphere3f vcg::Bmt::sphere [inherited]

Bounding sphere.

Definition at line 63 of file bmt.h.

Sphere3f vcg::Bmt::Cell::sphere [inherited]

Definition at line 56 of file bmt.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:21:30 2013