RobWorkProject  21.8.23-
Classes | Public Types | Public Member Functions | List of all members
Model3DLoader Class Referenceabstract

interface for classes that are able to load 3d models More...

#include <Model3DLoader.hpp>

Inherited by Loader3DS, LoaderAC3D, LoaderAssimp, LoaderOBJ, and LoaderTRI.


class  Factory
 a factory for Model3DLoaders. This factory defines an extension point for Model3DLoaders. More...

Public Types

typedef rw::core::Ptr< Model3DLoaderPtr
 smart pointer type

Public Member Functions

virtual ~Model3DLoader ()
virtual rw::graphics::Model3D::Ptr load (const std::string &filename)=0
 load a Model3D from file filename More...

Detailed Description

interface for classes that are able to load 3d models

Member Function Documentation

◆ load()

virtual rw::graphics::Model3D::Ptr load ( const std::string &  filename)
pure virtual

load a Model3D from file filename

filename[in] name of file to load
a model3d if loaded successfully else NULL (or exception)

Implemented in LoaderAC3D, LoaderAssimp, Loader3DS, LoaderOBJ, and LoaderTRI.

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