19 #include <TopologicCore/include/Cell.h>    30     ref class CellComplex;
    44 #ifdef TOPOLOGIC_DYNAMO    45         static Cell^ 
ByFaces(System::Collections::Generic::IEnumerable<Face^>^ faces, [DefaultArgument(
"0.0001")] 
double tolerance);
    47         static Cell^ 
ByFaces(System::Collections::Generic::IEnumerable<Face^>^ faces, 
double tolerance);
    63             List<CellComplex^>^ 
get();
   108             List<Vertex^>^ 
get();
   166             virtual Object^ 
get() 
override;
   181         Cell(
const std::shared_ptr<TopologicCore::Cell>& kpCoreCell);
   183 #ifdef TOPOLOGIC_DYNAMO   184         static Cell^ BySolid(Autodesk::DesignScript::Geometry::Solid^ solid, [DefaultArgument(
"0.0001")] 
double tolerance);
   197         static Cell^ BySphere(Autodesk::DesignScript::Geometry::Sphere^ sphere);
   204         static Cell^ ByCylinder(Autodesk::DesignScript::Geometry::Cylinder^ cylinder);
   211         static Cell^ ByCone(Autodesk::DesignScript::Geometry::Cone^ cone);
   218         static Cell^ ByCuboid(Autodesk::DesignScript::Geometry::Cuboid^ cuboid);
 List< Face^>^ Faces
Returns the Faces constituent to the Cell. 
Definition: Cell.h:79
 
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
 
List< Vertex^>^ Vertices
Returns the Vertices constituent to the Cell. 
Definition: Cell.h:106
 
A Shell is a contiguous collection of Faces, where adjacent Faces are connected by shared Edges...
Definition: Shell.h:35
 
List< Vertex^> ^ SharedVertices(Cell^ cell)
Returns the shared Vertices between two Cells. 
Definition: Cell.cpp:243
 
Object^ BasicGeometry
Creates a geometry from Cell. 
Definition: Cell.h:164
 
static Cell ^ ByFaces(System::Collections::Generic::IEnumerable< Face^>^ faces, double tolerance)
Creates a Cell by a set of Faces. 
Definition: Cell.cpp:34
 
List< Shell^>^ InternalBoundaries
Returns the internal boundaries (Shells) of the Cell. 
Definition: Cell.h:155
 
List< Edge^> ^ SharedEdges(Cell^ cell)
Returns the shared Edges between two Cells. 
Definition: Cell.cpp:223
 
List< Edge^>^ Edges
Returns the Edges constituent to the Cell. 
Definition: Cell.h:97
 
List< Face^> ^ SharedFaces(Cell^ cell)
Returns the shared Faces between two Cells. 
Definition: Cell.cpp:203
 
Shell^ ExternalBoundary
Returns the external boundary (Shell) of the Cell. 
Definition: Cell.h:146
 
static int Type()
Returns the type associated to Cell. 
Definition: Cell.cpp:508
 
List< CellComplex^>^ CellComplexes
Returns the CellComplexes which contain the Cell. 
Definition: Cell.h:61
 
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
 
List< Wire^>^ Wires
Returns the Wires constituent to the Cell. 
Definition: Cell.h:88
 
List< Cell^>^ AdjacentCells
Returns the Cells adjacent to the Cell. 
Definition: Cell.h:116
 
List< Shell^>^ Shells
Returns the Shells constituent to the Cell. 
Definition: Cell.h:70
 
A Cell is a three-dimensional region defined by a collection of closed Shells. It may be manifold or ...
Definition: Cell.h:35
 
virtual std::shared_ptr< TopologicCore::TopologicalQuery > GetCoreTopologicalQuery() override
Definition: Cell.cpp:497
 
static Cell ^ ByShell(Shell^ shell)
Creates a Cell from a Shell. The Shell must be closed, otherwise an exception is thrown. 
Definition: Cell.cpp:54
 
std::shared_ptr< TopologicCore::Cell > * m_pCoreCell
Definition: Cell.h:233