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