5#ifndef __MODELREADER_H__
6#define __MODELREADER_H__
45 MEM_CXX_CLASS_ALLOC_FUNCS(
"DUALCON:ModelReader")
Read Guarded memory(de)allocation.
ATTR_WARN_UNUSED_RESULT const BMVert * v
virtual void getNextVertex(float v[3])=0
ModelReader()=default
Constructor.
virtual int getNextTriangle(int t[3])=0
virtual void reset()=0
Reset file reading location.
virtual void printInfo()=0
virtual float getBoundingBox(float origin[3])=0
Get bounding box.
virtual Triangle * getNextTriangle()=0
Get next triangle.
virtual int getNumTriangles()=0
Get number of triangles.
virtual int getMemory()=0
Get storage size.
virtual int getNumVertices()=0
For explicit vertex models.