Itasca C++ Interface
Loading...
Searching...
No Matches
flac3d
zone
interface
ifetchthermalproperty.h
1
#pragma once
2
3
namespace
zone {
4
struct
Zone;
5
6
class
IFetchThermalProperty
{
7
public
:
8
virtual
void
initializeMultithreading(uint32 threads)=0;
9
virtual
std::tuple<base::Property,bool> getProperty(
const
Zone *zone)
const
=0;
10
virtual
std::tuple<base::Property,bool> getProperty(
const
Zone *zone,uint32 thread,uint32 block)
const
=0;
11
virtual
bool
setProperty(Zone *zone,
const
base::Property
&value)=0;
12
virtual
bool
setProperty(Zone *zone,
const
base::Property
&value,uint32 thread,uint32 block)
const
=0;
13
virtual
string
getName()
const
=0;
14
virtual
void
setName(
const
string
&s)=0;
15
virtual
void
destroy()=0;
16
};
17
}
// namespace itascaxd
18
// EoF
base::Property
Definition
property.h:25
zone::IFetchThermalProperty
Definition
ifetchthermalproperty.h:6
Generated by
1.10.0