#include <marchingcubes.h>
Collaboration diagram for EMAN::U3DWriter:
Public Types | |
typedef unsigned int | U32 |
typedef long unsigned int | U64 |
typedef double | F64 |
typedef float | F32 |
typedef short int | I16 |
typedef short unsigned int | U16 |
typedef unsigned char | U8 |
Public Member Functions | |
U3DWriter () | |
~U3DWriter () | |
int | write (const string &filename) |
ostream & | write (ostream &) |
template<> | |
ostream & | write (ostream &os, const string &) |
Private Member Functions | |
unsigned int | size_of_in_bytes () |
void | test_type_sizes () |
ostream & | write_header (ostream &) |
ostream & | write_clod_mesh_generator_node (ostream &os) |
template<typename type> | |
ostream & | write (ostream &os, const type &T) |
Private Attributes | |
U32 | DIFFUSE_COLOR_COUNT |
U32 | SPECULAR_COLOR_COUNT |
CustomVector< F32 > | pp |
CustomVector< F32 > | nn |
CustomVector< unsigned int > | ff |
Definition at line 506 of file marchingcubes.h.
typedef float EMAN::U3DWriter::F32 |
Definition at line 511 of file marchingcubes.h.
typedef double EMAN::U3DWriter::F64 |
Definition at line 510 of file marchingcubes.h.
typedef short int EMAN::U3DWriter::I16 |
Definition at line 512 of file marchingcubes.h.
typedef short unsigned int EMAN::U3DWriter::U16 |
Definition at line 513 of file marchingcubes.h.
typedef unsigned int EMAN::U3DWriter::U32 |
Definition at line 508 of file marchingcubes.h.
typedef long unsigned int EMAN::U3DWriter::U64 |
Definition at line 509 of file marchingcubes.h.
typedef unsigned char EMAN::U3DWriter::U8 |
Definition at line 514 of file marchingcubes.h.
EMAN::U3DWriter::U3DWriter | ( | ) |
EMAN::U3DWriter::~U3DWriter | ( | ) |
unsigned int EMAN::U3DWriter::size_of_in_bytes | ( | ) | [private] |
void EMAN::U3DWriter::test_type_sizes | ( | ) | [private] |
ostream& EMAN::U3DWriter::write | ( | ostream & | os, | |
const string & | ||||
) |
ostream& EMAN::U3DWriter::write | ( | ostream & | os, | |
const type & | T | |||
) | [inline, private] |
ostream& EMAN::U3DWriter::write | ( | ostream & | ) |
int EMAN::U3DWriter::write | ( | const string & | filename | ) |
ostream& EMAN::U3DWriter::write_clod_mesh_generator_node | ( | ostream & | os | ) | [private] |
ostream& EMAN::U3DWriter::write_header | ( | ostream & | ) | [private] |
U32 EMAN::U3DWriter::DIFFUSE_COLOR_COUNT [private] |
Definition at line 610 of file marchingcubes.h.
CustomVector<unsigned int> EMAN::U3DWriter::ff [private] |
Definition at line 616 of file marchingcubes.h.
CustomVector<F32> EMAN::U3DWriter::nn [private] |
Definition at line 615 of file marchingcubes.h.
CustomVector<F32> EMAN::U3DWriter::pp [private] |
Definition at line 614 of file marchingcubes.h.
U32 EMAN::U3DWriter::SPECULAR_COLOR_COUNT [private] |
Definition at line 611 of file marchingcubes.h.