VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
geometry
mapSurfaceToRoughness.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: mapSurfaceToRoughness.h,v $ $Revision: 1.3 $ $State: Exp $
7
*******************************************************************************/
8
9
// \file mapSurfaceToRoughness.h
10
// \brief DtMapSurfaceToRoughness; helper class that maps a DtSurface to a
11
// DtRoughnessSoilType
12
13
#ifndef DtMapSurfaceToRoughness_H_
14
#define DtMapSurfaceToRoughness_H_
15
16
#include "
geometry/geometryDefines.h
"
17
#include "
geometry/surface.h
"
18
19
// DtMapSurfaceToRoughness is a functor that maps a DtSurface type to a
20
// DtRoughnessSoilType
21
class
DT_DLL_geometry
DtMapSurfaceToRoughness
22
{
23
public
:
24
25
// default constructor
26
DtMapSurfaceToRoughness
();
27
28
// destructor
29
virtual
~
DtMapSurfaceToRoughness
();
30
31
// copy constructor
32
DtMapSurfaceToRoughness
(
const
DtMapSurfaceToRoughness
& orig);
33
34
// assignment operator
35
DtMapSurfaceToRoughness
& operator=(
const
DtMapSurfaceToRoughness
& orig);
36
37
// Function call operator. Maps given DtSurface to a DtRoughnessSoilType.
38
virtual
enum
DtRoughnessSoilType
operator()(
const
DtSurface
& surface )
const
;
39
};
40
41
#endif
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)