VR-Forces 5.0.2 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
mtflt
metaFlightGeomGridDs.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: mtFltGeomGridDs.h,v $ $Revision: 1.9 $ $State: Exp $
7
*******************************************************************************/
8
9
#ifndef metaFlightGeomGridDs_H_
10
#define metaFlightGeomGridDs_H_
11
12
//
13
// \file mtFltGeomGridDs.h
14
// \brief Represents a GeometryGridDataset node inside a Metaflight file.
15
//
16
17
#include "
mtflt/mtfltDefines.h
"
18
#include "
mtflt/metaFlightGridDs.h
"
19
#include <libxml/xmlreader.h>
20
21
// \brief Represents a GeometryGridDataset node inside a Metaflight file.
22
// This class represents a GeometryGridDataset, which is the most important
23
// Dataset type when it comes to preparing a titled terrain database to be
24
// loaded by VR-Forces. This is one of the types of information conveyed by
25
// MetaFlight.
26
class
DT_DLL_mtflt
DtMetaFlightGeomGridDs
:
public
DtMetaFlightGridDs
27
{
28
public
:
29
30
// Default constructor.
31
DtMetaFlightGeomGridDs
();
32
33
// Destructor
34
virtual
~
DtMetaFlightGeomGridDs
();
35
36
// Copy constructor
37
DtMetaFlightGeomGridDs
(
const
DtMetaFlightGeomGridDs
& node);
38
39
// Assignment operator
40
DtMetaFlightGeomGridDs
&
operator=
(
const
DtMetaFlightGeomGridDs
& orig);
41
42
// Overrides the \p DtMetaFlightNode::readNode method to read the
43
// node information from a Metaflight GeometryGridDataset node. It
44
// reads the generic Dataset information with DtMetaFlightGridDs::readNode
45
// \param root pointer to the root node of the document
46
// \param node pointer to the xml node that will be read
47
// \return \b true if success reading the node. \b false otherwise.
48
virtual
bool
readNode
(
const
xmlNodePtr
root,
xmlNodePtr
node);
49
50
protected
:
51
52
53
};
54
55
#endif
DtMetaFlightGeomGridDs
Definition:
metaFlightGeomGridDs.h:26
DtMetaFlightGridDs::operator=
DtMetaFlightGridDs & operator=(const DtMetaFlightGridDs &orig)
DtMetaFlightGridDs::readNode
virtual bool readNode(const xmlNodePtr root, xmlNodePtr node)
metaFlightGridDs.h
xmlNodePtr
xmlNode * xmlNodePtr
Definition:
DtLightPointTable.h:20
DT_DLL_mtflt
#define DT_DLL_mtflt
Definition:
mtfltDefines.h:23
DtMetaFlightGridDs
Definition:
metaFlightGridDs.h:30
mtfltDefines.h
Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)