OGS
GEOModelsCallbacks Class Referencefinal

Detailed Description

Definition at line 120 of file GEOModels.h.

#include <GEOModels.h>

Inheritance diagram for GEOModelsCallbacks:
[legend]
Collaboration diagram for GEOModelsCallbacks:
[legend]

Public Member Functions

 GEOModelsCallbacks (GEOModels &geo_models)
 
void addPointVec (std::string const &name) override
 
void removePointVec (std::string const &name) override
 
void addStationVec (std::string const &name) override
 
void removeStationVec (std::string const &name) override
 
void addPolylineVec (std::string const &name) override
 
void appendPolylineVec (std::string const &name) override
 
void removePolylineVec (std::string const &name) override
 
void addSurfaceVec (std::string const &name) override
 
void appendSurfaceVec (std::string const &name) override
 
void removeSurfaceVec (std::string const &name) override
 
void renameGeometry (std::string const &old_name, std::string const &new_name) override
 
- Public Member Functions inherited from GeoLib::GEOObjects::Callbacks
virtual ~Callbacks ()=default
 

Private Attributes

GEOModels_geo_models
 

Constructor & Destructor Documentation

◆ GEOModelsCallbacks()

GEOModelsCallbacks::GEOModelsCallbacks ( GEOModels & geo_models)
inlineexplicit

Definition at line 123 of file GEOModels.h.

123 : _geo_models(geo_models)
124 {
125 }
GEOModels & _geo_models
Definition GEOModels.h:184

Member Function Documentation

◆ addPointVec()

void GEOModelsCallbacks::addPointVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 127 of file GEOModels.h.

128 {
130 }
void addPointVec(std::string const &name)

References _geo_models, and GEOModels::addPointVec().

◆ addPolylineVec()

void GEOModelsCallbacks::addPolylineVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 147 of file GEOModels.h.

148 {
150 };
void addPolylineVec(std::string const &name)

References _geo_models, and GEOModels::addPolylineVec().

◆ addStationVec()

void GEOModelsCallbacks::addStationVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 137 of file GEOModels.h.

138 {
140 };
void addStationVec(std::string const &name)

References _geo_models, and GEOModels::addStationVec().

◆ addSurfaceVec()

void GEOModelsCallbacks::addSurfaceVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 162 of file GEOModels.h.

163 {
165 };
void addSurfaceVec(std::string const &name)

References _geo_models, and GEOModels::addSurfaceVec().

◆ appendPolylineVec()

void GEOModelsCallbacks::appendPolylineVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 152 of file GEOModels.h.

153 {
155 };
void appendPolylineVec(std::string const &name)

References _geo_models, and GEOModels::appendPolylineVec().

◆ appendSurfaceVec()

void GEOModelsCallbacks::appendSurfaceVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 167 of file GEOModels.h.

168 {
170 };
void appendSurfaceVec(std::string const &name)

References _geo_models, and GEOModels::appendSurfaceVec().

◆ removePointVec()

void GEOModelsCallbacks::removePointVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 132 of file GEOModels.h.

133 {
135 }
void removePointVec(std::string const &name)

References _geo_models, and GEOModels::removePointVec().

◆ removePolylineVec()

void GEOModelsCallbacks::removePolylineVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 157 of file GEOModels.h.

158 {
160 };
void removePolylineVec(std::string const &name)

References _geo_models, and GEOModels::removePolylineVec().

◆ removeStationVec()

void GEOModelsCallbacks::removeStationVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 142 of file GEOModels.h.

143 {
145 };
void removeStationVec(std::string const &name)

References _geo_models, and GEOModels::removeStationVec().

◆ removeSurfaceVec()

void GEOModelsCallbacks::removeSurfaceVec ( std::string const & name)
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 172 of file GEOModels.h.

173 {
175 };
void removeSurfaceVec(std::string const &name)

References _geo_models, and GEOModels::removeSurfaceVec().

◆ renameGeometry()

void GEOModelsCallbacks::renameGeometry ( std::string const & old_name,
std::string const & new_name )
inlineoverridevirtual

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 177 of file GEOModels.h.

179 {
180 _geo_models.renameGeometry(old_name, new_name);
181 }
void renameGeometry(std::string const &old_name, std::string const &new_name)

References _geo_models, and GEOModels::renameGeometry().

Member Data Documentation

◆ _geo_models


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