78 static std::vector<std::unique_ptr<NodeSection>>
convert(
79 std::vector<const NodeSection*>& polySections);
84 static std::size_t convertShellAndHoles(
85 std::vector<const NodeSection*>& sections,
86 std::size_t shellIndex,
87 std::vector<std::unique_ptr<NodeSection>>& convertedSections);
89 static std::vector<std::unique_ptr<NodeSection>> convertHoles(
90 std::vector<const NodeSection*>& sections);
94 const CoordinateXY* v0,
95 const CoordinateXY* v1);
97 static std::vector<const NodeSection*> extractUnique(
98 std::vector<const NodeSection*>& sections);
100 static std::size_t next(
101 std::vector<const NodeSection *>& ns, std::size_t i);
103 static std::size_t findShell(
104 std::vector<const NodeSection *>& polySections);