Blender V5.0
DualConInputReader Class Reference

Inherits ModelReader.

Public Member Functions

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

Detailed Description

Definition at line 29 of file dualcon_c_api.cpp.

Constructor & Destructor Documentation

◆ DualConInputReader()

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

Definition at line 37 of file dualcon_c_api.cpp.

References reset().

Referenced by getMemory().

Member Function Documentation

◆ getBoundingBox()

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

Get bounding box.

Implements ModelReader.

Definition at line 122 of file dualcon_c_api.cpp.

References veccopy().

◆ getMemory()

int DualConInputReader::getMemory ( )
inlineoverridevirtual

Get storage size.

Implements ModelReader.

Definition at line 136 of file dualcon_c_api.cpp.

References DualConInputReader().

◆ getNextTriangle() [1/2]

Triangle * DualConInputReader::getNextTriangle ( )
inlineoverridevirtual

Get next triangle.

Implements ModelReader.

Definition at line 69 of file dualcon_c_api.cpp.

References GET_CO, GET_CORNER_VERT, GET_TRI, getNextTriangle(), i, veccopy(), and Triangle::vt.

Referenced by getNextTriangle().

◆ getNextTriangle() [2/2]

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

Implements ModelReader.

Definition at line 96 of file dualcon_c_api.cpp.

References GET_TRI.

◆ getNextVertex()

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

Implements ModelReader.

Definition at line 129 of file dualcon_c_api.cpp.

◆ getNumTriangles()

int DualConInputReader::getNumTriangles ( )
inlineoverridevirtual

Get number of triangles.

Implements ModelReader.

Definition at line 112 of file dualcon_c_api.cpp.

◆ getNumVertices()

int DualConInputReader::getNumVertices ( )
inlineoverridevirtual

For explicit vertex models.

Implements ModelReader.

Definition at line 117 of file dualcon_c_api.cpp.

◆ printInfo()

void DualConInputReader::printInfo ( )
inlineoverridevirtual

Implements ModelReader.

Definition at line 135 of file dualcon_c_api.cpp.

◆ reset()

void DualConInputReader::reset ( )
inlineoverridevirtual

Reset file reading location.

Implements ModelReader.

Definition at line 42 of file dualcon_c_api.cpp.

References i, and veccopy().

Referenced by DualConInputReader().


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