OGS
GEOModelsCallbacks Class Referencefinal

Detailed Description

Definition at line 109 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 112 of file GEOModels.h.

112 : _geo_models(geo_models)
113 {
114 }
GEOModels & _geo_models
Definition GEOModels.h:173

References _geo_models.

Member Function Documentation

◆ addPointVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 116 of file GEOModels.h.

117 {
118 _geo_models.addPointVec(name);
119 }

References _geo_models.

◆ addPolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 136 of file GEOModels.h.

137 {
138 _geo_models.addPolylineVec(name);
139 };

References _geo_models.

◆ addStationVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 126 of file GEOModels.h.

127 {
128 _geo_models.addStationVec(name);
129 };

References _geo_models.

◆ addSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 151 of file GEOModels.h.

152 {
153 _geo_models.addSurfaceVec(name);
154 };

References _geo_models.

◆ appendPolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 141 of file GEOModels.h.

142 {
143 _geo_models.appendPolylineVec(name);
144 };

References _geo_models.

◆ appendSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 156 of file GEOModels.h.

157 {
158 _geo_models.appendSurfaceVec(name);
159 };

References _geo_models.

◆ removePointVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 121 of file GEOModels.h.

122 {
123 _geo_models.removePointVec(name);
124 }

References _geo_models.

◆ removePolylineVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 146 of file GEOModels.h.

147 {
148 _geo_models.removePolylineVec(name);
149 };

References _geo_models.

◆ removeStationVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 131 of file GEOModels.h.

132 {
133 _geo_models.removeStationVec(name);
134 };

References _geo_models.

◆ removeSurfaceVec()

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

Reimplemented from GeoLib::GEOObjects::Callbacks.

Definition at line 161 of file GEOModels.h.

162 {
163 _geo_models.removeSurfaceVec(name);
164 };

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 166 of file GEOModels.h.

168 {
169 _geo_models.renameGeometry(old_name, new_name);
170 }

References _geo_models.

Member Data Documentation

◆ _geo_models


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