Overture
Version 25
Main Page
Namespaces
Classes
Files
File List
File Members
Overture.v25.d
include
floatGenericGridCollectionFunction.h
Go to the documentation of this file.
1
#ifndef FLOATGENERIC_FLOAT_GRID_COLLECTION_FUNCTION
2
#define FLOATGENERIC_FLOAT_GRID_COLLECTION_FUNCTION "floatGenericGridCollectionFunction.h"
3
4
#include "
floatGenericGridFunction.h
"
5
#include "
ReferenceCounting.h
"
6
#include "
ListOfFloatGenericGridFunction.h
"
7
8
class
GenericGridCollection
;
// forward declaration
9
10
//------------------------------------------------------------------------------
11
//
12
//------------------------------------------------------------------------------
13
class
floatGenericGridCollectionFunction
:
public
ReferenceCounting
14
{
15
public
:
16
17
ListOfFloatGenericGridFunction
genericGridFunctionList
;
18
GenericGridCollection
*
gridList
;
19
20
floatGenericGridCollectionFunction
(){}
21
floatGenericGridCollectionFunction
(
const
floatGenericGridCollectionFunction
& ,
22
const
CopyType
=
DEEP
){}
23
virtual
~floatGenericGridCollectionFunction
(){}
24
floatGenericGridCollectionFunction
(
GenericGridCollection
*
gridList
);
25
floatGenericGridCollectionFunction
&
operator=
(
const
floatGenericGridCollectionFunction
& X );
26
floatGenericGridFunction
&
operator[]
(
const
int
grid );
27
void
reference
(
const
floatGenericGridCollectionFunction
& ){};
28
virtual
void
breakReference
(){};
29
private
:
30
virtual
ReferenceCounting
&
operator=
(
const
ReferenceCounting
& x)
31
{
return
operator=
( (
floatGenericGridCollectionFunction
&) x ); }
32
virtual
void
reference
(
const
ReferenceCounting
& x)
33
{
reference
( (
floatGenericGridCollectionFunction
&) x ); }
34
virtual
ReferenceCounting
* virtualConstructor(
const
CopyType
ct =
DEEP
)
const
35
{ return ::new
floatGenericGridCollectionFunction
(*
this
, ct); }
36
};
37
38
39
40
#endif
Generated on Fri Jan 4 2013 10:17:51 for Overture by
1.8.3