| CTopologic::About | The About class includes information about Topologic. |
| CTopologic::Attributes::Attribute | An Attribute to a Topology maps an ID to its value. |
| ▼CTopologic::Attributes::AttributeFactory | A public abstract factory class to create an Attribute. This class should be inherited when new Attribute classes are implemented. |
| CTopologic::Attributes::DoubleAttributeFactory | (private) A factory class to create a double Attribute. |
| CTopologic::Attributes::IntAttributeFactory | (private) A factory class to create an integer Attribute. |
| CTopologic::Attributes::StringAttributeFactory | (private) A factory class to create a String Attribute. |
| CTopologic::Attributes::AttributeFactoryManager | An AttributeFactoryManager stores the subclasses of AttributeFactory, identified by their IDs. This class is used to identify the attribute type. The ID is in the GUID format, represented as a String. A user-created AttributeFactory must be registered with a unique ID to this class. |
| CTopologic::Utilities::Bitwise | Bitwise operators such as AND, OR, XOR and NOT are included in this class. |
| CTopologic::Utilities::CellUtility | CellUtility includes geometric methods relevant to a Cell. |
| CTopologic::Dictionary | |
| CTopologic::Dictionary< String^, Topologic::Attributes::AttributeFactory^> | |
| CTopologic::Dictionary< String^, Topologic::Factories::TopologyFactory^> | |
| CTopologic::Utilities::EdgeUtility | EdgeUtility includes geometric methods relevant to an Edge. |
| CTopologic::Utilities::FaceUtility | FaceUtility includes geometric methods relevant to a Face. |
| ▼CTopologic::Geometry | |
| CTopologic::Line | |
| CTopologic::NurbsCurve | |
| ▼CTopologic::Surface | |
| CTopologic::NurbsSurface | |
| CTopologic::PlanarSurface | |
| CTopologic::Graph | A Graph consists of a set of Vertices and a set of Edges that connect the Vertices. It is always a Cluster and it can be manifold or non-manifold. |
| CTopologic::Utilities::ShellUtility | ShellUtility includes geometric methods relevant to a Shell. |
| ▼CTopologic::TopologicalQuery | TopologicalQuery is the base class for Topology and Context classes. |
| CTopologic::Context | A Context defines a topological relationship between two otherwise independent Topologies. |
| ▼CTopologic::Topology | A Topology is an abstract superclass that includes constructors, properties and methods used by other subclasses that extend it. |
| CTopologic::Aperture | An Aperture is any designed opening in a building including but not limited to any door, gate, window, skylight, or hatch. |
| CTopologic::Cell | A Cell is a three-dimensional region defined by a collection of closed Shells. It may be manifold or non-manifold. |
| CTopologic::CellComplex | A CellComplex is a contiguous collection of Cells where adjacent Cells are connected by shared Faces. It is non-manifold. |
| CTopologic::Cluster | A Cluster is a collection of any topologic entities. It may be contiguous or not and may be manifold or non-manifold. Clusters can be nested within other Clusters. |
| CTopologic::Edge | An Edge is a one-dimensional entity defined by two vertices. It is important to note that while a topologic edge is made of two vertices, its geometry can be a curve with multiple control vertices. |
| CTopologic::Face | A Face is a two-dimensional region defined by a collection of closed Wires. The geometry of a face can be flat or undulating. |
| CTopologic::Shell | A Shell is a contiguous collection of Faces, where adjacent Faces are connected by shared Edges. It may be open or closed and may be manifold or non-manifold. |
| CTopologic::Vertex | A Vertex is a zero-dimensional entity equivalent to a geometry point. |
| CTopologic::Wire | A Wire is a contiguous collection of Edges, where adjacent Edges are connected by shared Vertices. It may be open or closed and may be manifold or non-manifold. |
| ▼CTopologic::Factories::TopologyFactory | A public abstract factory class to create a Topology. This class should be inherited when new topological classes are implemented. |
| CTopologic::Factories::ApertureFactory | (private) A factory class to create an Aperture. |
| CTopologic::Factories::CellComplexFactory | (private) A factory class to create a CellComplex. |
| CTopologic::Factories::CellFactory | (private) A factory class to create a Cell. |
| CTopologic::Factories::ClusterFactory | (private) A factory class to create a Cluster. |
| CTopologic::Factories::EdgeFactory | (private) A factory class to create an Edge. |
| CTopologic::Factories::FaceFactory | (private) A factory class to create a Face. |
| CTopologic::Factories::ShellFactory | (private) A factory class to create a Shell. |
| CTopologic::Factories::VertexFactory | (private) A factory class to create a Vertex. |
| CTopologic::Factories::WireFactory | (private) A factory class to create a Wire. |
| CTopologic::Factories::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. |
| CTopologic::Utilities::TopologyUtility | TopologyUtility includes geometric methods relevant to any Topology. |
| CTopologic::Utilities::VertexUtility | VertexUtility includes geometric methods relevant to a Vertex. |
| CTopologic::Utilities::WireUtility | WireUtility includes geometric methods relevant to a Wire. |