Loading [MathJax]/extensions/tex2jax.js
OGS
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
Typedefs
b
c
e
f
h
j
k
l
m
n
p
q
r
s
t
v
w
x
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
x
Variables
Typedefs
Enumerations
Macros
a
b
c
e
g
h
i
l
m
n
o
p
r
s
t
v
w
x
Mesh2MeshPropertyInterpolation.h
Go to the documentation of this file.
1
15
#pragma once
16
17
#include "
MeshLib/PropertyVector.h
"
18
19
namespace
MeshLib
{
20
21
class
Mesh;
22
29
class
Mesh2MeshPropertyInterpolation
final
30
{
31
public
:
38
Mesh2MeshPropertyInterpolation
(
Mesh
const
& src_mesh,
39
std::string
const
& property_name);
40
48
bool
setPropertiesForMesh
(
Mesh
& dest_mesh)
const
;
49
50
private
:
55
void
interpolatePropertiesForMesh
(
56
Mesh
const
& dest_mesh,
57
MeshLib::PropertyVector<double>
& dest_properties)
const
;
58
66
void
interpolateElementPropertiesToNodeProperties
(
67
std::vector<double>& interpolated_properties)
const
;
68
69
Mesh
const
&
_src_mesh
;
70
std::string
const
&
_property_name
;
71
};
72
73
}
// end namespace MeshLib
PropertyVector.h
MeshLib::Mesh2MeshPropertyInterpolation
Definition:
Mesh2MeshPropertyInterpolation.h:30
MeshLib::Mesh2MeshPropertyInterpolation::_property_name
std::string const & _property_name
Definition:
Mesh2MeshPropertyInterpolation.h:70
MeshLib::Mesh2MeshPropertyInterpolation::interpolatePropertiesForMesh
void interpolatePropertiesForMesh(Mesh const &dest_mesh, MeshLib::PropertyVector< double > &dest_properties) const
Definition:
Mesh2MeshPropertyInterpolation.cpp:87
MeshLib::Mesh2MeshPropertyInterpolation::setPropertiesForMesh
bool setPropertiesForMesh(Mesh &dest_mesh) const
Definition:
Mesh2MeshPropertyInterpolation.cpp:36
MeshLib::Mesh2MeshPropertyInterpolation::Mesh2MeshPropertyInterpolation
Mesh2MeshPropertyInterpolation(Mesh const &src_mesh, std::string const &property_name)
Definition:
Mesh2MeshPropertyInterpolation.cpp:30
MeshLib::Mesh2MeshPropertyInterpolation::interpolateElementPropertiesToNodeProperties
void interpolateElementPropertiesToNodeProperties(std::vector< double > &interpolated_properties) const
Definition:
Mesh2MeshPropertyInterpolation.cpp:152
MeshLib::Mesh2MeshPropertyInterpolation::_src_mesh
Mesh const & _src_mesh
Definition:
Mesh2MeshPropertyInterpolation.h:69
MeshLib::Mesh
Definition:
Mesh.h:41
MeshLib::PropertyVector< double >
MeshLib
Definition:
ProjectData.h:30
MeshLib
MeshEditing
Mesh2MeshPropertyInterpolation.h
Generated by
1.9.1