RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::GeoModelBuilderTSolidImpl Class Referenceabstract

#include <geomodel_builder_gocad.h>

Inheritance diagram for RINGMesh::GeoModelBuilderTSolidImpl:
RINGMesh::GeoModelBuilderTSolidImpl_LightTSolid RINGMesh::GeoModelBuilderTSolidImpl_TSolid

Public Member Functions

 GeoModelBuilderTSolidImpl (GeoModelBuilderTSolid &builder, GeoModel3D &geomodel, GEO::LineInput &file_line, TSolidLoadingStorage &tsolid_load_storage)
 
virtual ~GeoModelBuilderTSolidImpl ()=default
 
virtual void read_line ()=0
 

Protected Attributes

GeoModelBuilderTSolidbuilder_
 
GeoModel3D & geomodel_
 
GEO::LineInput & file_line_
 
TSolidLoadingStoragetsolid_load_storage_
 

Private Member Functions

 ringmesh_disable_copy_and_move (GeoModelBuilderTSolidImpl)
 

Detailed Description

Definition at line 614 of file geomodel_builder_gocad.h.

Constructor & Destructor Documentation

◆ GeoModelBuilderTSolidImpl()

RINGMesh::GeoModelBuilderTSolidImpl::GeoModelBuilderTSolidImpl ( GeoModelBuilderTSolid builder,
GeoModel3D &  geomodel,
GEO::LineInput &  file_line,
TSolidLoadingStorage tsolid_load_storage 
)
inline

Definition at line 619 of file geomodel_builder_gocad.h.

◆ ~GeoModelBuilderTSolidImpl()

virtual RINGMesh::GeoModelBuilderTSolidImpl::~GeoModelBuilderTSolidImpl ( )
virtualdefault

Member Function Documentation

◆ read_line()

virtual void RINGMesh::GeoModelBuilderTSolidImpl::read_line ( )
pure virtual

◆ ringmesh_disable_copy_and_move()

RINGMesh::GeoModelBuilderTSolidImpl::ringmesh_disable_copy_and_move ( GeoModelBuilderTSolidImpl  )
private

Member Data Documentation

◆ builder_

GeoModelBuilderTSolid& RINGMesh::GeoModelBuilderTSolidImpl::builder_
protected

Definition at line 634 of file geomodel_builder_gocad.h.

◆ file_line_

GEO::LineInput& RINGMesh::GeoModelBuilderTSolidImpl::file_line_
protected

Definition at line 636 of file geomodel_builder_gocad.h.

◆ geomodel_

GeoModel3D& RINGMesh::GeoModelBuilderTSolidImpl::geomodel_
protected

Definition at line 635 of file geomodel_builder_gocad.h.

◆ tsolid_load_storage_

TSolidLoadingStorage& RINGMesh::GeoModelBuilderTSolidImpl::tsolid_load_storage_
protected

Definition at line 637 of file geomodel_builder_gocad.h.


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