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

References _geo_models.

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 {
129 _geo_models.addPointVec(name);
130 }

References _geo_models.

◆ addPolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 147 of file GEOModels.h.

148 {
149 _geo_models.addPolylineVec(name);
150 };

References _geo_models.

◆ addStationVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 137 of file GEOModels.h.

138 {
139 _geo_models.addStationVec(name);
140 };

References _geo_models.

◆ addSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 162 of file GEOModels.h.

163 {
164 _geo_models.addSurfaceVec(name);
165 };

References _geo_models.

◆ appendPolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 152 of file GEOModels.h.

153 {
154 _geo_models.appendPolylineVec(name);
155 };

References _geo_models.

◆ appendSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 167 of file GEOModels.h.

168 {
169 _geo_models.appendSurfaceVec(name);
170 };

References _geo_models.

◆ removePointVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 132 of file GEOModels.h.

133 {
134 _geo_models.removePointVec(name);
135 }

References _geo_models.

◆ removePolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 157 of file GEOModels.h.

158 {
159 _geo_models.removePolylineVec(name);
160 };

References _geo_models.

◆ removeStationVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 142 of file GEOModels.h.

143 {
144 _geo_models.removeStationVec(name);
145 };

References _geo_models.

◆ removeSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 172 of file GEOModels.h.

173 {
174 _geo_models.removeSurfaceVec(name);
175 };

References _geo_models.

◆ 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 }

References _geo_models.

Member Data Documentation

◆ _geo_models


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