DATAKIT API  V2025.1
util_topology_dtk.hpp File Reference

Go to the source code of this file.

Data Structures

class  Dtk_Body
 A Dtk_Body Dtk_Body is the highest level topological entity. It allow you to handle manifold and non-manifold object , open skin or surfacic model and wire entities. More...
 
class  Dtk_Coedge
 Dtk_Coedge is a part of a loop. It's geometry is a UV curve on a surface. More...
 
class  Dtk_Edge
 Edge has two vertex for bounds. It has a 3D curve as geometry value. More...
 
class  Dtk_Face
 is a surface bounded by Dtk_Loop. More...
 
class  Dtk_Loop
 Dtk_Loop is bound of a face it can be outer or inner. More...
 
class  Dtk_Lump
 A Dtk_Lump is a manifold part of a non manifold object If two volumes have a common edge you have to create two lumps with a volume in each. More...
 
class  Dtk_Shell
 Dtk_Shell is a set of faces bounding a volume. Dtk_Shell can be outer or inner. A Dtk_Body contain at least one open_shell or one outer closed shell and 0 or several inner closed shell. More...
 
class  Dtk_TopologicalEntity
 
class  Dtk_Vertex
 Vertex indicates bound of an edge. Vertex has Dtk_Point as geometry value. More...
 
class  Dtk_Volume
 A Dtk_Volume is a space limited by edges. It contain one or several Dtk_Shell. If two objects have a common face without common edge you have to create 2 volumes
More...
 

Enumerations

enum  DtkFaceType { DtkFaceType_All, DtkFaceType_Bounded, DtkFaceType_Wire }
 

Enumeration Type Documentation

◆ DtkFaceType

Enumerator
DtkFaceType_All 
DtkFaceType_Bounded 
DtkFaceType_Wire 
20 {
24 };
DtkFaceType_Wire
@ DtkFaceType_Wire
Definition: util_topology_dtk.hpp:23
DtkFaceType_Bounded
@ DtkFaceType_Bounded
Definition: util_topology_dtk.hpp:22
DtkFaceType_All
@ DtkFaceType_All
Definition: util_topology_dtk.hpp:21