Topologic  0.8.9
Classes
Topologic::Factories Namespace Reference

Factories include the following private classes: ApertureFactory, CellComplexFactory, CellFactory, ClusterFactory, EdgeFactory, FaceFactory, ShellFactory, TopologyFactory, VertexFactory, WireFactory and TopologyFactoryManager. More...

Classes

class  ApertureFactory
 (private) A factory class to create an Aperture.
 
class  CellComplexFactory
 (private) A factory class to create a CellComplex.
 
class  CellFactory
 (private) A factory class to create a Cell.
 
class  ClusterFactory
 (private) A factory class to create a Cluster.
 
class  EdgeFactory
 (private) A factory class to create an Edge.
 
class  FaceFactory
 (private) A factory class to create a Face.
 
class  ShellFactory
 (private) A factory class to create a Shell.
 
class  TopologyFactory
 A public abstract factory class to create a Topology. This class should be inherited when new topological classes are implemented.
 
class  TopologyFactoryManager
 A TopologyFactoryManager stores the subclasses of TopologyFactory, identified by their IDs. This class is used to identify the Topology to be created from an OCCT shape. The ID is in the GUID format, represented as a String. A user-created TopologyFactory must be registered with a unique ID to this class.
 
class  VertexFactory
 (private) A factory class to create a Vertex.
 
class  WireFactory
 (private) A factory class to create a Wire.
 

Detailed Description

Factories include the following private classes: ApertureFactory, CellComplexFactory, CellFactory, ClusterFactory, EdgeFactory, FaceFactory, ShellFactory, TopologyFactory, VertexFactory, WireFactory and TopologyFactoryManager.