Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ifragmentlogic.h
1 #pragma once
2 // ifragmentlogic.h
3 // interface to access fragment logic
4 
5 namespace itasca
6 {
7  class IThing;
8  class IContainer;
9 }
10 
11 
12 namespace itascaxd
13 {
14  using namespace itasca;
15 
16 
18  {
19  public:
20  inline static const TType type_ = 0x512b7041;
21 
22  virtual DVect getBarycentre(uint clindex) const =0;
23  virtual int getNbElements(uint clindex) const =0;
24  virtual int getNbFragment(double state) const =0;
25 
26  };
27 } // namespace dfn
28 // EoF
namespace Itasca
Definition: basememory.cpp:9
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:145
Definition: ifragmentlogic.h:17