88 Intersection3D::Status::reachable);
93 std::string
name() const final {
return std::string(
"SurfaceStub"); }
100 size_t ) const final {
101 std::vector<Vector3D> vertices;
102 std::vector<std::vector<size_t>> faces;
103 std::vector<std::vector<size_t>> triangularMesh;
105 return Polyhedron(vertices, faces, triangularMesh);
112 return LocalCartesianToBoundLocalMatrix::Identity();
117 std::shared_ptr<const PlanarBounds>
m_bounds;