Itasca C++ Interface
Loading...
Searching...
No Matches
ivertexdfn.h
1#pragma once
2// ivertexdfn.h
3
4namespace itasca {
5 class IThing;
6}
7
8namespace itascaxd {
9}
10
11namespace dfn {
12
13 using namespace itasca;
14 using namespace itascaxd;
15
16 class IVertexDFN {
17 public:
18 inline static const TType type_ = 0x4d24feee;
19
20 virtual IThing * getIThing()=0;
21 virtual const IThing * getIThing() const=0;
22
23 virtual DVect getPosition() const = 0;
24
25 virtual void setPosition(const DVect &p)=0;
26
27 virtual IVertexDFN * getNext()=0;
28 virtual const IVertexDFN * getNext() const=0;
29
30 };
31} // namespace dfn
32// EoF
Definition ivertexdfn.h:16
Base class for items that will be stored in containers.
Definition ithing.h:30
uint32 TType
class type indicator
Definition basedef.h:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4