//-------------------------------------------------------------------------------------------------- /// Generate surface drawable geo from the specified region //-------------------------------------------------------------------------------------------------- cvf::ref<cvf::DrawableGeo> RivFaultGeometryGenerator::generateSurface() { computeArrays(); CVF_ASSERT(m_vertices.notNull()); if (m_vertices->size() == 0) return NULL; cvf::ref<cvf::DrawableGeo> geo = new cvf::DrawableGeo; geo->setFromQuadVertexArray(m_vertices.p()); return geo; }
//-------------------------------------------------------------------------------------------------- /// Generate surface drawable geo from the specified region /// //-------------------------------------------------------------------------------------------------- ref<DrawableGeo> StructGridGeometryGenerator::generateSurface() { computeArrays(); CVF_ASSERT(m_vertices.notNull()); if (m_vertices->size() == 0) return NULL; ref<DrawableGeo> geo = new DrawableGeo; geo->setFromQuadVertexArray(m_vertices.p()); return geo; }
//-------------------------------------------------------------------------------------------------- /// Generate surface drawable geo from the specified region //-------------------------------------------------------------------------------------------------- cvf::ref<cvf::DrawableGeo> RivNNCGeometryGenerator::generateSurface() { computeArrays(); CVF_ASSERT(m_vertices.notNull()); if (m_vertices->size() == 0) return nullptr; cvf::ref<cvf::DrawableGeo> geo = new cvf::DrawableGeo; geo->setFromTriangleVertexArray(m_vertices.p()); return geo; }