VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::Transformator Class Referenceabstract

#include <Transformator.h>

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

Public Member Functions

virtual ~Transformator ()
 
virtual void transformWorldToGrid (Triangle &value) const =0
 
virtual void transformWorldToGrid (TriangularMesh &geom) const =0
 
virtual void transformWorldToGrid (Vertex &value) const =0
 
virtual void transformGridToWorld (Triangle &t) const =0
 
virtual void transformGridToWorld (Vertex &value) const =0
 
virtual void transformGridToWorld (BoundingBox &box) const =0
 
virtual void transformWorldToGrid (BoundingBox &box) const =0
 

Static Public Member Functions

static std::shared_ptr< TransformatormakeTransformator (real delta, real dx, real dy, real dz)
 

Protected Member Functions

 Transformator ()
 

Detailed Description

Definition at line 49 of file Transformator.h.

Constructor & Destructor Documentation

◆ ~Transformator()

virtual vf::gpu::Transformator::~Transformator ( )
inlinevirtual

Definition at line 53 of file Transformator.h.

◆ Transformator()

vf::gpu::Transformator::Transformator ( )
inlineprotected

Definition at line 56 of file Transformator.h.

Member Function Documentation

◆ makeTransformator()

std::shared_ptr< Transformator > vf::gpu::Transformator::makeTransformator ( real  delta,
real  dx,
real  dy,
real  dz 
)
static

Definition at line 40 of file Transformator.cpp.

◆ transformGridToWorld() [1/3]

virtual void vf::gpu::Transformator::transformGridToWorld ( BoundingBox box) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformGridToWorld() [2/3]

virtual void vf::gpu::Transformator::transformGridToWorld ( Triangle t) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformGridToWorld() [3/3]

virtual void vf::gpu::Transformator::transformGridToWorld ( Vertex value) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformWorldToGrid() [1/4]

virtual void vf::gpu::Transformator::transformWorldToGrid ( BoundingBox box) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformWorldToGrid() [2/4]

virtual void vf::gpu::Transformator::transformWorldToGrid ( Triangle value) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformWorldToGrid() [3/4]

virtual void vf::gpu::Transformator::transformWorldToGrid ( TriangularMesh geom) const
pure virtual

Implemented in vf::gpu::TransformatorImp.

◆ transformWorldToGrid() [4/4]

virtual void vf::gpu::Transformator::transformWorldToGrid ( Vertex value) const
pure virtual

Implemented in vf::gpu::TransformatorImp.


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