![]()  | 
  
    RobWorkProject
    23.9.11-
    
   | 
 
Class for loading in IVG files. TODO: add documentation on IVG format. More...
#include <LoaderSTEP.hpp>
Inherits Model3DLoader.
Public Member Functions | |
| LoaderSTEP () | |
| constructor  | |
| virtual | ~LoaderSTEP () | 
| destructor  | |
| rw::graphics::Model3D::Ptr | load (const std::string &filename) | 
| load a Model3D from file filename  More... | |
| std::vector< std::string > | getModelFormats () | 
| get the list of supported 3D model formats (as extensions)  More... | |
  Public Member Functions inherited from Model3DLoader | |
| virtual | ~Model3DLoader () | 
| destructor  | |
| bool | isSupported (std::string format) | 
| Check if the loader support a specific format.  More... | |
| void | setDefaultName (std::string name) | 
| set a name that the loader can use, if it can't find anyother  More... | |
| void | setDefaultMaterial (rw::geometry::Model3D::Material mat) | 
| set which material to use if the File dosen't include a material/ texturing it self  More... | |
Static Public Member Functions | |
| static rw::graphics::Model3D::Ptr | toModel (const TopoDS_Shape &shape, std::string name) | 
| convert an OpenCasCade Shape to a RobWorkModel. this will try to triangulate the shape  More... | |
Additional Inherited Members | |
  Public Types inherited from Model3DLoader | |
| typedef rw::core::Ptr< Model3DLoader > | Ptr | 
| smart pointer type  | |
  Protected Attributes inherited from Model3DLoader | |
| std::string | _defaultName | 
| rw::geometry::Model3D::Material | _defaultMat | 
Class for loading in IVG files. TODO: add documentation on IVG format.
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
load a Model3D from file filename
| filename | [in] name of file to load | 
Implements Model3DLoader.
      
  | 
  static | 
convert an OpenCasCade Shape to a RobWorkModel. this will try to triangulate the shape
| shape | [in] the OpenCasCade Shape to convert. OBS not all shapes can be triangulated | 
| name | [in] name of the model |