Loading [MathJax]/extensions/tex2jax.js
MAIA
bb96820c
Multiphysics at AIA
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
Variables
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Typedefs
b
c
e
m
p
s
Enumerations
Classes
Class List
Class Index
Class Hierarchy
Class 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
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
Enumerations
Enumerator
_
a
b
c
d
e
f
g
i
j
l
m
n
p
r
s
t
u
v
w
Related Functions
a
c
d
f
g
i
l
m
o
p
s
t
v
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
a
c
d
f
g
i
l
m
n
o
p
r
s
t
w
Variables
c
g
h
i
l
m
n
s
Typedefs
a
b
e
g
m
p
r
s
z
Enumerations
a
b
c
d
e
f
g
i
l
m
p
r
s
t
v
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
p
q
r
s
t
u
v
w
y
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
Loading...
Searching...
No Matches
geometryproperty.h
Go to the documentation of this file.
1
// Copyright (C) 2024 The m-AIA AUTHORS
2
//
3
// This file is part of m-AIA (https://git.rwth-aachen.de/aia/m-AIA/m-AIA)
4
//
5
// SPDX-License-Identifier: LGPL-3.0-only
6
7
#ifndef GEOMETRYPROPERTY_H
8
#define GEOMETRYPROPERTY_H
9
10
#include "
INCLUDE/maiatypes.h
"
11
#include "
enums.h
"
12
13
class
GeometryProperty
{
14
public
:
15
GeometryProperty
();
16
~GeometryProperty
();
17
MInt
count
();
18
MString
*
asString
();
19
MInt
*
asInt
();
20
MFloat
*
asFloat
();
21
VariableType
type
();
22
void
clear
();
23
24
MString
*
asString
(
MInt
index);
25
MInt
*
asInt
(
MInt
index);
26
MFloat
*
asFloat
(
MInt
index);
27
VariableType
propertyType
;
28
MInt
elements
;
29
MString
name
;
30
MInt
segmentId
;
31
MString
*
stringField
;
32
MFloat
*
floatField
;
33
MInt
*
intField
;
34
};
35
36
37
#endif
GeometryProperty
Definition:
geometryproperty.h:13
GeometryProperty::~GeometryProperty
~GeometryProperty()
Definition:
geometryproperty.cpp:13
GeometryProperty::count
MInt count()
Definition:
geometryproperty.cpp:53
GeometryProperty::elements
MInt elements
Definition:
geometryproperty.h:28
GeometryProperty::intField
MInt * intField
Definition:
geometryproperty.h:33
GeometryProperty::asString
MString * asString()
Definition:
geometryproperty.cpp:58
GeometryProperty::segmentId
MInt segmentId
Definition:
geometryproperty.h:30
GeometryProperty::floatField
MFloat * floatField
Definition:
geometryproperty.h:32
GeometryProperty::asFloat
MFloat * asFloat()
Definition:
geometryproperty.cpp:68
GeometryProperty::clear
void clear()
Definition:
geometryproperty.cpp:19
GeometryProperty::asInt
MInt * asInt()
Definition:
geometryproperty.cpp:63
GeometryProperty::name
MString name
Definition:
geometryproperty.h:29
GeometryProperty::type
VariableType type()
Definition:
geometryproperty.cpp:47
GeometryProperty::propertyType
VariableType propertyType
Definition:
geometryproperty.h:27
GeometryProperty::stringField
MString * stringField
Definition:
geometryproperty.h:31
GeometryProperty::GeometryProperty
GeometryProperty()
Definition:
geometryproperty.cpp:42
enums.h
VariableType
VariableType
Definition:
enums.h:269
maiatypes.h
MInt
int32_t MInt
Definition:
maiatypes.h:62
MString
std::basic_string< char > MString
Definition:
maiatypes.h:55
MFloat
double MFloat
Definition:
maiatypes.h:52
home
gitlab-runner
scratch
builds
oxpnswJ6
1
aia
m-AIA
m-AIA
src
GEOM
geometryproperty.h
Generated on Sun Jun 16 2024 23:44:48 for MAIA by
1.9.5