VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
shape
shapeMultiPointZ.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1998 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: shapeMultiPointZ.h,v $ $Revision: 1.6 $ $State: Exp $
7
*******************************************************************************/
8
#ifndef shapeMultiPointZ_H_
9
#define shapeMultiPointZ_H_
10
11
#include "
shape/shapeDefines.h
"
12
#include <stdio.h>
13
#include "
shape/shapeMultiPointM.h
"
14
15
class
DtShapePointZ
;
16
17
18
// The DtShapeMultiPointZ represents a a multipoint shape feature, who's points
19
// are 3D points (hence the Z).
20
class
DT_DLL_shape
DtShapeMultiPointZ
:
public
DtShapeMultiPointM
21
{
22
23
public
:
24
25
// default constructor.
26
DtShapeMultiPointZ
(
double
elevationFactor);
27
28
// destructor
29
virtual
~
DtShapeMultiPointZ
();
30
31
virtual
bool
load
(FILE* f,
bool
loadMeasures =
true
);
32
virtual
DtShapePoint
*
point
(
int
i);
33
34
protected
:
35
// not implemented
36
DtShapeMultiPointZ
(
const
DtShapeMultiPointZ
& original);
37
DtShapeMultiPointZ
&
operator=
(
const
DtShapeMultiPointZ
& original);
38
39
DtShapePointZ
*
myPointZs
;
40
DtNetFloat64 myZRange[2];
41
};
42
43
#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
)