RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::GeoModelBuilderCopy< DIMENSION > Class Template Reference

#include <geomodel_builder.h>

Public Member Functions

void copy_geomodel (const GeoModel< DIMENSION > &from)
 

Private Member Functions

 ringmesh_disable_copy_and_move (GeoModelBuilderCopy)
 
 ringmesh_template_assert_2d_or_3d (DIMENSION)
 
 GeoModelBuilderCopy (GeoModelBuilder< DIMENSION > &builder, GeoModel< DIMENSION > &geomodel)
 
 ~GeoModelBuilderCopy ()=default
 

Private Attributes

GeoModelBuilder< DIMENSION > & builder_
 
GeoModel< DIMENSION > & geomodel_
 
GeoModelAccess< DIMENSION > geomodel_access_
 

Friends

class GeoModelBuilderBase< DIMENSION >
 
class GeoModelBuilder< DIMENSION >
 

Detailed Description

template<index_t DIMENSION>
class RINGMesh::GeoModelBuilderCopy< DIMENSION >

Definition at line 110 of file geomodel_builder.h.

Constructor & Destructor Documentation

◆ GeoModelBuilderCopy()

template<index_t DIMENSION>
RINGMesh::GeoModelBuilderCopy< DIMENSION >::GeoModelBuilderCopy ( GeoModelBuilder< DIMENSION > &  builder,
GeoModel< DIMENSION > &  geomodel 
)
private

Definition at line 858 of file geomodel_builder.cpp.

◆ ~GeoModelBuilderCopy()

template<index_t DIMENSION>
RINGMesh::GeoModelBuilderCopy< DIMENSION >::~GeoModelBuilderCopy ( )
privatedefault

Member Function Documentation

◆ copy_geomodel()

template<index_t DIMENSION>
void RINGMesh::GeoModelBuilderCopy< DIMENSION >::copy_geomodel ( const GeoModel< DIMENSION > &  from)

Definition at line 867 of file geomodel_builder.cpp.

◆ ringmesh_disable_copy_and_move()

template<index_t DIMENSION>
RINGMesh::GeoModelBuilderCopy< DIMENSION >::ringmesh_disable_copy_and_move ( GeoModelBuilderCopy< DIMENSION >  )
private

◆ ringmesh_template_assert_2d_or_3d()

template<index_t DIMENSION>
RINGMesh::GeoModelBuilderCopy< DIMENSION >::ringmesh_template_assert_2d_or_3d ( DIMENSION  )
private

Friends And Related Function Documentation

◆ GeoModelBuilder< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilder< DIMENSION >
friend

Definition at line 115 of file geomodel_builder.h.

◆ GeoModelBuilderBase< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilderBase< DIMENSION >
friend

Definition at line 114 of file geomodel_builder.h.

Member Data Documentation

◆ builder_

template<index_t DIMENSION>
GeoModelBuilder< DIMENSION >& RINGMesh::GeoModelBuilderCopy< DIMENSION >::builder_
private

Definition at line 126 of file geomodel_builder.h.

◆ geomodel_

template<index_t DIMENSION>
GeoModel< DIMENSION >& RINGMesh::GeoModelBuilderCopy< DIMENSION >::geomodel_
private

Definition at line 127 of file geomodel_builder.h.

◆ geomodel_access_

template<index_t DIMENSION>
GeoModelAccess< DIMENSION > RINGMesh::GeoModelBuilderCopy< DIMENSION >::geomodel_access_
private

Definition at line 128 of file geomodel_builder.h.


The documentation for this class was generated from the following files: