Itasca C++ Interface
Loading...
Searching...
No Matches
ifishplot.h
Go to the documentation of this file.
1// ifishplot.h
2#pragma once
3
10
11namespace itasca {
12 class IThing;
13}
14
15namespace itascaxd {
16 using namespace itasca;
17
18 class IGeneralPlot;
19
22 class IFishPlot {
23 public:
25 inline static const TType type_ = 0x4c815bdf;
29 virtual const IThing *toIThing() const=0;
31 virtual IThing * toIThing()=0;
34 };
35} // namespace itascaxd
36
37// EoF
Base class for items that will be stored in containers.
Definition ithing.h:30
This interface exposes a plot data interface (IGeneralPlot) to FISH.
Definition ifishplot.h:22
virtual IGeneralPlot * getGeneralPlotInterface() const =0
Returns a ponter to IGeneralPlot.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ifishplot.h:25
virtual void setGeneralPlotInterface(IGeneralPlot *)=0
Sets the IGeneralPlot for FISH.
virtual const IThing * toIThing() const =0
Returns a const pointer to IGeneralPlot, via IThing.
virtual IThing * toIThing()=0
Returns a pointer to IGeneralPlot, via IThing.
This class allows user to draw basic geometric plots using FISH functions.
Definition igeneralplot.h:20
DIM - Provides code portability between 2D and 3D codes.
uint32 TType
class type indicator
Definition basedef.h:46
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4