|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <ObObject.h>
Public Member Functions | |
| ObObject ()=default | |
| ObObject (const std::string &name) | |
| ~ObObject () override=default | |
| virtual ObObject * | clone ()=0 |
| virtual std::string | getName () |
| void | setName (std::string name) |
| std::string | toString () override=0 |
Public Member Functions inherited from UbObservable | |
| virtual | ~UbObservable () |
| virtual void | addObserver (UbObserver *observer) |
| virtual void | removeObserver (UbObserver *observer) |
| virtual void | removeAllObservers () |
| virtual bool | isObservedBy (UbObserver *observer) |
| virtual void | notifyObserversObjectChanged () |
| std::list< UbObserver * > * | getObserverList () |
Additional Inherited Members | |
Protected Member Functions inherited from UbObservable | |
| UbObservable ()=default | |
| UbObservable (const UbObservable &) | |
| UbObservable & | operator= (const UbObservable &) |
Definition at line 41 of file ObObject.h.
|
default |
|
inline |
Definition at line 45 of file ObObject.h.
|
overridedefault |
Implemented in GbCuboid3D, GbCylinder3D, GbHalfSpaceKrischan3D, GbLine3D, GbObjectGroup3D, GbPoint3D, GbPolygon3D, GbQuadFaceMesh3D, GbSphere3D, GbTriangle3D, GbTriangularMesh3D, GbTriFaceMesh3D, and GbVoxelMatrix3D.
|
inlinevirtual |
Reimplemented in GbQuadFaceMesh3D.
Definition at line 51 of file ObObject.h.
|
inline |
Definition at line 52 of file ObObject.h.
|
overridepure virtual |
Reimplemented from UbObservable.
Implemented in GbCuboid3D, GbCylinder3D, GbHalfSpaceKrischan3D, GbLine3D, GbObjectGroup3D, GbPoint3D, GbPolygon3D, GbQuadFaceMesh3D, GbSphere3D, GbTriangle3D, GbTriangularMesh3D, GbTriFaceMesh3D, and GbVoxelMatrix3D.