MCPcopy Create free account
hub / github.com/Geode-solutions/OpenGeode / SurfaceProviderBuilder

Class SurfaceProviderBuilder

tests/model/test-vertex-identifier.cpp:78–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

76};
77
78class SurfaceProviderBuilder : public geode::TopologyBuilder,
79 public geode::SurfacesBuilder2D
80{
81public:
82 SurfaceProviderBuilder( SurfaceProvider& surface_provider )
83 : TopologyBuilder( surface_provider ),
84 geode::SurfacesBuilder2D( surface_provider ),
85 surface_provider_( surface_provider )
86 {
87 }
88
89 const geode::uuid& add_surface()
90 {
91 const auto& id = create_surface();
92 register_mesh_component( surface_provider_.surface( id ) );
93 return id;
94 }
95
96private:
97 SurfaceProvider& surface_provider_;
98};
99
100void test_create_unique_vertices( geode::VertexIdentifier& vertex_identifier )
101{

Callers

nothing calls this directly

Calls 2

register_mesh_componentFunction · 0.85
create_surfaceFunction · 0.50

Tested by

no test coverage detected