VR-Forces 4.1.1 Class Documentation
rwSpatialFilter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2005 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: rwSpatialFilter.h,v $ $Revision: 1.3 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef rwSpatialFilter_H_
15 #define rwSpatialFilter_H_
16 
17 #include "vrfutil/rdrWritr.h"
18 #include "vrfutil/vrfutilDefines.h"
19 
22 class Coordinate_System;
23 class DtVector;
24 class DtTaitBryan;
25 
43 {
44  public:
47 
49  DtRwSpatialFilter (const DtString& name,
50  DtReaderWriterRegistry* const parentRegistry = NULL);
51 
52  DtRwSpatialFilter (const DtSymbolString& name,
53  DtReaderWriterRegistry* const parentRegistry = NULL);
54 
57  DtReaderWriterRegistry* const parentRegistry = NULL);
58 
60 
62  virtual DtRwSpatialFilter* clone(DtReaderWriterRegistry* const parentRegistry = NULL) const = 0;
63 
64  virtual ~DtRwSpatialFilter();
65 
70  virtual DtString type() const;
71 
73  static void setFactory(DtSpatialFilterFactory* factory);
74 
77  static DtRwSpatialFilter* createSpatialFilter(const DtString& type);
78 
79 protected:
81 };
82 
83 #endif

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)