Blender V4.3
DualConInputReader Class Reference

Inherits ModelReader.

Public Member Functions

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

Detailed Description

Definition at line 32 of file dualcon_c_api.cpp.

Constructor & Destructor Documentation

◆ DualConInputReader()

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

Definition at line 40 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 127 of file dualcon_c_api.cpp.

References min, and veccopy().

◆ getMemory()

int DualConInputReader::getMemory ( )
inlinevirtual

Get storage size.

Implements ModelReader.

Definition at line 141 of file dualcon_c_api.cpp.

References DualConInputReader().

◆ getNextTriangle() [1/2]

Triangle * DualConInputReader::getNextTriangle ( )
inlinevirtual

Get next triangle.

Implements ModelReader.

Definition at line 74 of file dualcon_c_api.cpp.

References GET_CO, GET_LOOP, GET_TRI, getNextTriangle(), NULL, DualConInput::tottri, veccopy(), and Triangle::vt.

Referenced by getNextTriangle().

◆ getNextTriangle() [2/2]

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

Implements ModelReader.

Definition at line 101 of file dualcon_c_api.cpp.

References GET_TRI, and DualConInput::tottri.

◆ getNextVertex()

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

Implements ModelReader.

Definition at line 134 of file dualcon_c_api.cpp.

◆ getNumTriangles()

int DualConInputReader::getNumTriangles ( )
inlinevirtual

Get number of triangles.

Implements ModelReader.

Definition at line 117 of file dualcon_c_api.cpp.

◆ getNumVertices()

int DualConInputReader::getNumVertices ( )
inlinevirtual

For explicit vertex models.

Implements ModelReader.

Definition at line 122 of file dualcon_c_api.cpp.

References DualConInput::totco.

◆ printInfo()

void DualConInputReader::printInfo ( )
inlinevirtual

Implements ModelReader.

Definition at line 140 of file dualcon_c_api.cpp.

◆ reset()

void DualConInputReader::reset ( )
inlinevirtual

Reset file reading location.

Implements ModelReader.

Definition at line 45 of file dualcon_c_api.cpp.

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

Referenced by DualConInputReader().


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