Fermat
MeshBase Member List

This is the complete list of members for MeshBase, including all inherited members.

allocateData()=0MeshBaseprotectedpure virtual
computeAabb() (defined in MeshBase)MeshBaseprotected
finishWritingData()=0MeshBaseprotectedpure virtual
forEachGroup(Functor functor) constMeshBase
forEachGroup(Functor functor) (defined in MeshBase)MeshBase
getBBoxMax() const (defined in MeshBase)MeshBaseinline
getBBoxMin() const (defined in MeshBase)MeshBaseinline
getColorData() (defined in MeshBase)MeshBaseinline
getColorData() const (defined in MeshBase)MeshBaseinline
getColorStride() const (defined in MeshBase)MeshBaseinline
getFilename() const (defined in MeshBase)MeshBaseinlineprotected
getMaterialCount() const (defined in MeshBase)MeshBaseinline
getMaterialLibraryName() const (defined in MeshBase)MeshBaseinline
getMeshGroup(const std::string &group_name) (defined in MeshBase)MeshBaseinline
getMeshGroup(const std::string &group_name) const (defined in MeshBase)MeshBaseinline
getMeshGrouping() const (defined in MeshBase)MeshBaseinline
getMeshMaterialParams(int i) (defined in MeshBase)MeshBaseinline
getMeshMaterialParams(int i) const (defined in MeshBase)MeshBaseinline
getNormalData() (defined in MeshBase)MeshBaseinline
getNormalData() const (defined in MeshBase)MeshBaseinline
getNormalStride() const (defined in MeshBase)MeshBaseinline
getNormalTriangleSize() const =0 (defined in MeshBase)MeshBaseprotectedpure virtual
getNumColors() const (defined in MeshBase)MeshBaseinline
getNumGroups() const (defined in MeshBase)MeshBaseinline
getNumNormals() const (defined in MeshBase)MeshBaseinline
getNumTextureCoordinates() const (defined in MeshBase)MeshBaseinline
getNumTriangles() const (defined in MeshBase)MeshBaseinline
getNumVertices() const (defined in MeshBase)MeshBaseinline
getPathName() const (defined in MeshBase)MeshBaseinlineprotected
getTextureCoordinateData() (defined in MeshBase)MeshBaseinline
getTextureCoordinateData() const (defined in MeshBase)MeshBaseinline
getTextureCoordinateStride() const (defined in MeshBase)MeshBaseinline
getTextureTriangleSize() const =0 (defined in MeshBase)MeshBaseprotectedpure virtual
getVertexData() (defined in MeshBase)MeshBaseinline
getVertexData() const (defined in MeshBase)MeshBaseinline
getVertexStride() const (defined in MeshBase)MeshBaseinline
getVertexTriangleSize() const =0MeshBaseprotectedpure virtual
loadFromObj(const std::string &filename, bool insertDefaultMaterial, const MeshMaterialParams &defaultMaterial) (defined in MeshBase)MeshBase
loadFromPly(const std::string &filename, bool insertDefaultMaterial, const MeshMaterialParams &defaultMaterial)MeshBase
loadMaterials(const std::string &material_filename)MeshBase
loadModel(const std::string &filename, bool insertDefaultMaterial=true, const MeshMaterialParams &defaultMaterial=MeshMaterialParams())MeshBasevirtual
MeshBase() (defined in MeshBase)MeshBase
postProcess()=0MeshBaseprotectedpure virtual
preProcess()=0MeshBaseprotectedpure virtual
setColorData(unsigned char *color_data) (defined in MeshBase)MeshBaseinlineprotected
setColorIndexStride(int index_stride) (defined in MeshBase)MeshBaseinlineprotected
setColorStride(int color_stride) (defined in MeshBase)MeshBaseinlineprotected
setMaterialIndices(int *material_indices) (defined in MeshBase)MeshBaseinlineprotected
setMeshGrouping(MeshGrouping grouping) (defined in MeshBase)MeshBaseinline
setMeshMaterialParams(int i, const MeshMaterialParams &params) (defined in MeshBase)MeshBaseinline
setNormalData(float *normal_data) (defined in MeshBase)MeshBaseinlineprotected
setNormalIndexStride(int index_stride) (defined in MeshBase)MeshBaseinlineprotected
setNormalStride(int normal_stride) (defined in MeshBase)MeshBaseinlineprotected
setTextureCoordinateData(float *texture_coordinate_data) (defined in MeshBase)MeshBaseinlineprotected
setTextureCoordinateStride(int texture_coordinate_stride) (defined in MeshBase)MeshBaseinlineprotected
setTextureIndexStride(int index_stride) (defined in MeshBase)MeshBaseinlineprotected
setVertexData(float *vertex_data)MeshBaseinlineprotected
setVertexIndexStride(int index_stride) (defined in MeshBase)MeshBaseinlineprotected
setVertexStride(int vertex_stride) (defined in MeshBase)MeshBaseinlineprotected
startWritingData()=0MeshBaseprotectedpure virtual
updateBBox() (defined in MeshBase)MeshBase
~MeshBase() (defined in MeshBase)MeshBasevirtual