Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ibodymechanicalcontainer.h
1 #pragma once
2 // ibodymechanicalcontainer.h
4 
5 namespace itasca {
6  class IThing;
7 }
8 
9 namespace itascaxd {
10  using namespace itasca;
11 
13  public:
14  inline static const TType type_ = 0x4ec4e346;
15 
16  virtual IThing * getIThing()=0;
17  virtual const IThing * getIThing() const =0;
18  virtual IContainer * getIContainer() =0;
19  virtual const IContainer * getIContainer() const =0;
20  };
21 
22 } // namespace itascaxd
23 // EoF
namespace Itasca
Definition: basememory.cpp:9
Base class for items that will be stored in containers.
Definition: ithing.h:31
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Interface for containers of IThings.
Definition: icontainer.h:23
Interface for container of IThings.
Definition: ibodymechanicalcontainer.h:12