.. _program_listing_file_src_primitives_face.h: Program Listing for File face.h =============================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/primitives/face.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include "primitives/edge.h" #include "primitives/triangle.h" namespace sota { class Face { public: Face(Edge f, Edge s) { first = Triangle{.a = f.a, .b = f.b, .c = s.a}; second = Triangle{.a = s.a, .b = f.b, .c = s.b}; } std::pair get_triangles() { return {first, second}; } private: Triangle first; Triangle second; }; } // namespace sota