VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::TransformatorImp Class Reference

#include <TransformatorImp.h>

Inheritance diagram for vf::gpu::TransformatorImp:
vf::gpu::Transformator vf::gpu::ArrowTransformator

Public Member Functions

 TransformatorImp ()
 
 TransformatorImp (const TransformatorImp &trafo)
 
 TransformatorImp (real delta, const Vertex &translater)
 
 TransformatorImp (real delta, real dx, real dy, real dz)
 
virtual ~TransformatorImp ()
 
void transformWorldToGrid (Triangle &value) const override
 
void transformWorldToGrid (TriangularMesh &geom) const override
 
void transformWorldToGrid (Vertex &value) const override
 
void transformGridToWorld (Triangle &t) const override
 
void transformGridToWorld (Vertex &value) const override
 
void transformGridToWorld (BoundingBox &box) const override
 
void transformWorldToGrid (BoundingBox &box) const override
 
bool operator== (const TransformatorImp &trafo) const
 
virtual void transformGridToWorld (std::shared_ptr< Arrow > arrow) const override
 
- Public Member Functions inherited from vf::gpu::Transformator
virtual ~Transformator ()
 
- Public Member Functions inherited from vf::gpu::ArrowTransformator
virtual ~ArrowTransformator ()
 

Additional Inherited Members

- Static Public Member Functions inherited from vf::gpu::Transformator
static std::shared_ptr< TransformatormakeTransformator (real delta, real dx, real dy, real dz)
 
- Static Public Member Functions inherited from vf::gpu::ArrowTransformator
static std::shared_ptr< ArrowTransformatormakeTransformator (real delta, real dx, real dy, real dz)
 
- Protected Member Functions inherited from vf::gpu::Transformator
 Transformator ()
 
- Protected Member Functions inherited from vf::gpu::ArrowTransformator
 ArrowTransformator ()
 

Detailed Description

Definition at line 67 of file TransformatorImp.h.

Constructor & Destructor Documentation

◆ TransformatorImp() [1/4]

vf::gpu::TransformatorImp::TransformatorImp ( )

Definition at line 46 of file TransformatorImp.cpp.

◆ TransformatorImp() [2/4]

vf::gpu::TransformatorImp::TransformatorImp ( const TransformatorImp trafo)

Definition at line 65 of file TransformatorImp.cpp.

◆ TransformatorImp() [3/4]

vf::gpu::TransformatorImp::TransformatorImp ( real  delta,
const Vertex translater 
)

Definition at line 55 of file TransformatorImp.cpp.

◆ TransformatorImp() [4/4]

vf::gpu::TransformatorImp::TransformatorImp ( real  delta,
real  dx,
real  dy,
real  dz 
)

Definition at line 60 of file TransformatorImp.cpp.

◆ ~TransformatorImp()

vf::gpu::TransformatorImp::~TransformatorImp ( )
virtual

Definition at line 71 of file TransformatorImp.cpp.

Member Function Documentation

◆ operator==()

bool vf::gpu::TransformatorImp::operator== ( const TransformatorImp trafo) const

Definition at line 187 of file TransformatorImp.cpp.

◆ transformGridToWorld() [1/4]

void vf::gpu::TransformatorImp::transformGridToWorld ( BoundingBox box) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 138 of file TransformatorImp.cpp.

◆ transformGridToWorld() [2/4]

void vf::gpu::TransformatorImp::transformGridToWorld ( std::shared_ptr< Arrow arrow) const
overridevirtual

Implements vf::gpu::ArrowTransformator.

Definition at line 89 of file TransformatorImp.cpp.

◆ transformGridToWorld() [3/4]

void vf::gpu::TransformatorImp::transformGridToWorld ( Triangle t) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 113 of file TransformatorImp.cpp.

◆ transformGridToWorld() [4/4]

void vf::gpu::TransformatorImp::transformGridToWorld ( Vertex value) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 120 of file TransformatorImp.cpp.

◆ transformWorldToGrid() [1/4]

void vf::gpu::TransformatorImp::transformWorldToGrid ( BoundingBox box) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 159 of file TransformatorImp.cpp.

◆ transformWorldToGrid() [2/4]

void vf::gpu::TransformatorImp::transformWorldToGrid ( Triangle value) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 82 of file TransformatorImp.cpp.

◆ transformWorldToGrid() [3/4]

void vf::gpu::TransformatorImp::transformWorldToGrid ( TriangularMesh geom) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 76 of file TransformatorImp.cpp.

◆ transformWorldToGrid() [4/4]

void vf::gpu::TransformatorImp::transformWorldToGrid ( Vertex value) const
overridevirtual

Implements vf::gpu::Transformator.

Definition at line 95 of file TransformatorImp.cpp.


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