OpenLexocad  27.1
Topo::ShapeFactory Class Referenceabstract

#include <Shape.h>

Static Public Member Functions

static pShape read (const std::string &format, const std::string &data, int version)
 
static pShape read (const std::string &format, std::istream &reader)
 
static pShape read (const std::string &format, const Base::String &fileName)
 

Static Public Attributes

static std::map< std::string, ShapeFactory * > registry
 

Friends

class Shape
 

Member Function Documentation

◆ read() [1/3]

static pShape Topo::ShapeFactory::read ( const std::string &  format,
const std::string &  data,
int  version 
)
static

◆ read() [2/3]

static pShape Topo::ShapeFactory::read ( const std::string &  format,
std::istream &  reader 
)
static

◆ read() [3/3]

static pShape Topo::ShapeFactory::read ( const std::string &  format,
const Base::String fileName 
)
static

Friends And Related Function Documentation

◆ Shape

friend class Shape
friend

Member Data Documentation

◆ registry

std::map<std::string, ShapeFactory*> Topo::ShapeFactory::registry
static

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