Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
ifragment.h
1
#pragma once
2
3
namespace
itasca
4
{
5
class
IThing
;
6
class
IContainer
;
7
}
8
9
10
namespace
itascaxd
11
{
12
using namespace
itasca;
13
14
class
IFragment
{
15
public
:
16
inline
static
const
TType
type_ = 0x51a871bc;
17
virtual
IThing
* getIThing() = 0;
18
virtual
const
IThing
* getIThing()
const
= 0;
19
20
virtual
DVect
barycentre()
const
= 0;
21
virtual
double
volume()
const
= 0;
22
virtual
uint nbelem()
const
= 0;
23
virtual
quint64 getID()
const
= 0;
24
virtual
quint64 getFather()
const
= 0;
25
virtual
QVector<quint64>
getChildren()
const
= 0;
26
};
27
28
}
29
QVector
Definition
idef.h:20
itasca::IContainer
Interface for containers of IThings.
Definition
icontainer.h:21
itasca::IThing
Base class for items that will be stored in containers.
Definition
ithing.h:30
itascaxd::IFragment
Definition
ifragment.h:14
TType
uint32 TType
class type indicator
Definition
basedef.h:46
DVect
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition
dim.h:150
itasca
namespace Itasca
Definition
basememory.cpp:10
itascaxd
Itasca Library standard namespace, specific to 2D or 3D.
Definition
icontactmodule.h:4
common
contact
interface
ifragment.h
Generated by
1.18.0