StereoLithography file loader (STL, binary). More...
#include <GeometryLoader.hpp>

Static Public Member Functions | |
| static CustomModel | load (const std::string &filename) | 
| Load geometry from a StereoLithography file.  More... | |
  Static Public Member Functions inherited from Glip::Modules::LayoutLoaderModule | |
| static void | addBasicModules (LayoutLoader &loader) | 
| Add the basic modules to a LayoutLoader.  More... | |
| static std::vector < LayoutLoaderModule * >  | getBasicModulesList (void) | 
| Retrieve the list of standard modules.  More... | |
| static bool | getBoolean (const std::string &arg, const std::string &sourceName="", int line=1) | 
| Convert a keyword to a boolean.  More... | |
| static void | getCases (const std::string &body, std::string &trueCase, int &trueCaseStartLine, std::string &falseCase, int &falseCaseStartLine, const std::string &sourceName="", int bodyLine=1) | 
| Get true and false cases out of a body.  More... | |
| static std::vector< std::string > | findFile (const std::string &filename, const std::vector< std::string > &dynamicPaths) | 
| Find in which path a file can be found.  More... | |
Additional Inherited Members | |
  Public Member Functions inherited from Glip::Modules::LayoutLoaderModule | |
| virtual void | apply (const std::vector< std::string > &arguments, const std::string &body, const std::string ¤tPath, std::vector< std::string > &dynamicPaths, std::map< std::string, HdlTextureFormat > &formatList, std::map< std::string, ShaderSource > &sourceList, std::map< std::string, GeometryModel > &geometryList, std::map< std::string, FilterLayout > &filterList, std::map< std::string, PipelineLayout > &pipelineList, std::string &mainPipelineName, const std::vector< std::string > &staticPaths, const std::map< std::string, HdlTextureFormat > &requiredFormatList, const std::map< std::string, ShaderSource > &requiredSourceList, const std::map< std::string, GeometryModel > &requiredGeometryList, const std::map< std::string, PipelineLayout > &requiredPipelineList, const std::map< std::string, LayoutLoaderModule * > &moduleList, const std::string &sourceName, const int startLine, const int bodyLine, std::string &executionSource, std::string &executionSourceName, int &executionStartLine)=0 | 
| Interface of the module : this function will be called on each corresponding token CALL for the LayoutLoader which has the module.  More... | |
| const std::string & | getName (void) const | 
| Get the name of the module.  More... | |
| const int & | getMinNumArguments (void) const | 
| Get the minimum number of arguments of the module.  More... | |
| const int & | getMaxNumArguments (void) const | 
| Get the maximum number of arguments of the module.  More... | |
| const char & | bodyPresenceTest (void) const | 
| Get the requirement on the body.  More... | |
| const std::string & | getDescription (void) const | 
| Get the description of the module.  More... | |
| const std::string & | getBodyDescription (void) const | 
| Get the description of the body of the module.  More... | |
| const std::vector< std::pair < std::string, std::string > > &  | getArgumentsDescriptions (void) const | 
| Get the description of all the arguments of the module.  More... | |
| std::string | getManual (void) const | 
| Get the manual of the module.  More... | |
| virtual void | beginLoadLayout (void) | 
| Function called at the beginning of a loading session.  | |
| virtual void | endLoadLayout (void) | 
| Function called at the end of a loading session.  | |
  Protected Member Functions inherited from Glip::Modules::LayoutLoaderModule | |
| LayoutLoaderModule (const std::string &_name, const std::string &_manual, const int &_minNumArguments, const int &_maxNumArguments, const char &_bodyPresence) | |
| LayoutLoaderModule constructor. For simple modules you can just use the macro LAYOUT_LOADER_MODULE_APPLY.  More... | |
StereoLithography file loader (STL, binary).
      
  | 
  static | 
Load geometry from a StereoLithography file.
| filename | File to be loaded. | 
 1.8.8