Blender  V3.3
Public Member Functions | List of all members
DualConInputReader Class Reference
Inheritance diagram for DualConInputReader:
ModelReader

Public Member Functions

 DualConInputReader (const DualConInput *mesh, float _scale)
 
void reset ()
 Reset file reading location. More...
 
TrianglegetNextTriangle ()
 Get next triangle. More...
 
int getNextTriangle (int t[3])
 
int getNumTriangles ()
 Get number of triangles. More...
 
int getNumVertices ()
 For explicit vertex models. More...
 
float getBoundingBox (float origin[3])
 Get bounding box. More...
 
void getNextVertex (float[3])
 
void printInfo ()
 
int getMemory ()
 Get storage size. More...
 
- Public Member Functions inherited from ModelReader
 ModelReader ()
 Constructor. More...
 

Detailed Description

Definition at line 30 of file dualcon_c_api.cpp.

Constructor & Destructor Documentation

◆ DualConInputReader()

DualConInputReader::DualConInputReader ( const DualConInput mesh,
float  _scale 
)
inline

Definition at line 38 of file dualcon_c_api.cpp.

References reset().

Referenced by getMemory().

Member Function Documentation

◆ getBoundingBox()

float DualConInputReader::getBoundingBox ( float  origin[3])
inlinevirtual

Get bounding box.

Implements ModelReader.

Definition at line 121 of file dualcon_c_api.cpp.

References min, and veccopy().

◆ getMemory()

int DualConInputReader::getMemory ( )
inlinevirtual

Get storage size.

Implements ModelReader.

Definition at line 137 of file dualcon_c_api.cpp.

References DualConInputReader().

◆ getNextTriangle() [1/2]

Triangle* DualConInputReader::getNextTriangle ( )
inlinevirtual

Get next triangle.

Implements ModelReader.

Definition at line 70 of file dualcon_c_api.cpp.

References GET_CO, GET_LOOP, GET_TRI, libmv::isnan(), NULL, t, DualConInput::tottri, and veccopy().

◆ getNextTriangle() [2/2]

int DualConInputReader::getNextTriangle ( int  t[3])
inlinevirtual

Implements ModelReader.

Definition at line 96 of file dualcon_c_api.cpp.

References GET_TRI, t, and DualConInput::tottri.

◆ getNextVertex()

void DualConInputReader::getNextVertex ( float  [3])
inlinevirtual

Implements ModelReader.

Definition at line 128 of file dualcon_c_api.cpp.

◆ getNumTriangles()

int DualConInputReader::getNumTriangles ( )
inlinevirtual

Get number of triangles.

Implements ModelReader.

Definition at line 111 of file dualcon_c_api.cpp.

◆ getNumVertices()

int DualConInputReader::getNumVertices ( )
inlinevirtual

For explicit vertex models.

Implements ModelReader.

Definition at line 116 of file dualcon_c_api.cpp.

References DualConInput::totco.

◆ printInfo()

void DualConInputReader::printInfo ( )
inlinevirtual

Implements ModelReader.

Definition at line 134 of file dualcon_c_api.cpp.

◆ reset()

void DualConInputReader::reset ( )
inlinevirtual

Reset file reading location.

Implements ModelReader.

Definition at line 43 of file dualcon_c_api.cpp.

References DualConInput::max, max, min, DualConInput::min, DualConInput::tottri, and veccopy().

Referenced by DualConInputReader().


The documentation for this class was generated from the following file: