21 #include <TopologicCore/include/Shell.h> 97 #ifdef TOPOLOGIC_DYNAMO 98 static Shell^
ByFaces(System::Collections::Generic::IEnumerable<Face^>^ faces, [DefaultArgument(
"0.0001")]
double tolerance);
100 static Shell^
ByFaces(System::Collections::Generic::IEnumerable<Face^>^ faces,
double tolerance);
109 virtual Object^
get()
override;
125 Shell(
const std::shared_ptr<TopologicCore::Shell>& kpCoreShell);
static Shell ^ ByFaces(System::Collections::Generic::IEnumerable< Face^>^ faces, double tolerance)
Creates a Shell by a set of connected Faces.
Definition: Shell.cpp:118
List< Cell^>^ Cells
Returns the Cells bounded by the Shell.
Definition: Shell.h:42
A Topology is an abstract superclass that includes constructors, properties and methods used by other...
Definition: Topology.h:53
A Shell is a contiguous collection of Faces, where adjacent Faces are connected by shared Edges...
Definition: Shell.h:35
List< Vertex^>^ Vertices
Returns the Vertices constituent to the Shell.
Definition: Shell.h:78
bool IsClosed
Checks if the Shell is closed.
Definition: Shell.h:87
List< Face^>^ Faces
Returns the Faces constituent to the Shell.
Definition: Shell.h:51
virtual std::shared_ptr< TopologicCore::TopologicalQuery > GetCoreTopologicalQuery() override
Definition: Shell.cpp:200
List< Edge^>^ Edges
Returns the Edges constituent to the Shell.
Definition: Shell.h:69
Topologic is an open-source software modelling library enabling hierarchical and topological represen...
Definition: About.h:23
std::shared_ptr< TopologicCore::Shell > * m_pCoreShell
Definition: Shell.h:139
Object^ BasicGeometry
Creates a geometry from Shell.
Definition: Shell.h:107
static int Type()
Returns the type associated to Shell.
Definition: Shell.cpp:181
List< Wire^>^ Wires
Returns the Wires constituent to the Shell.
Definition: Shell.h:60