rl_raysuplib  1.0.13
rl_DielectricPOD_rdb.h
1 #ifndef rl_DielectricPOD_rdb_h_INCLUDED
2 #define rl_DielectricPOD_rdb_h_INCLUDED
3 
4 // File: rl_DielectricPOD_rdb.h
5 // Author: Terry Gaetz
6 
7 /* --8<--8<--8<--8<--
8  *
9  * Copyright (C) 2006 Smithsonian Astrophysical Observatory
10  *
11  * This file is part of rl_ray
12  *
13  * rl_ray is free software; you can redistribute it and/or
14  * modify it under the terms of the GNU General Public License
15  * as published by the Free Software Foundation; either version 2
16  * of the License, or (at your option) any later version.
17  *
18  * rl_ray is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21  * GNU General Public License for more details.
22  *
23  * You should have received a copy of the GNU General Public License
24  * along with this program; if not, write to the
25  * Free Software Foundation, Inc.
26  * 51 Franklin Street, Fifth Floor
27  * Boston, MA 02110-1301, USA
28  *
29  * -->8-->8-->8-->8-- */
30 
31 /****************************************************************************
32  * Note : (1-alpha) is real part of complex dielectric constant
33  * (-gamma) is imag part of complex dielectric constant
34  */
35 
36 #include <cstddef> // ptrdiff_t
37 #include <rl_raylib/rl_Traits.h> // rl_Traits::rl_DielectricPOD
38 #include <rl_raylib/rl_DielectricPODArray.h>
39 
40 //########################################################################
41 // rl_DielectricPOD_rdb
42 //########################################################################
43 //
59  : public rl_DielectricPODArray
60 {
61 public:
62 
67 
78  rl_DielectricPOD_rdb( char const rdb_file[] = "" );
79 
88  void init( char const rdb_file[] );
89 };
90 
91 // rl_DielectricPOD_rdb_h_INCLUDED
92 #endif
~rl_DielectricPOD_rdb()
Destructor.
A class encapsulating reading of rl_DielectricPOD initialization data from an rdb table.
void init(char const rdb_file[])
Initializer.
rl_DielectricPOD_rdb(char const rdb_file[]="")
Constructor.