VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
ssVrfObjectIntersector.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: ssVrfObjectIntersector.h,v $ $Revision: 1.4 $ $State: Exp $
7
*********************************************************************/
8
#ifndef ssVrfObjectIntersector_H_
9
#define ssVrfObjectIntersector_H_
10
13
14
#include <vlutil/vlConfig.h>
15
#include "geometry/spatialSubdivision.h"
16
#include "geometry/ssFunctor.h"
17
#include "geometry/tdbextent.h"
18
19
class
DtVrfObject
;
20
25
#include "
vrfobjcore/vrfobjcoreDefines.h
"
26
class
DT_DLL_vrfobjcore
DtSsVrfObjectIntersector
27
{
28
public
:
30
DtSsVrfObjectIntersector
();
31
33
virtual
~
DtSsVrfObjectIntersector
();
34
38
virtual
bool
intersect(
DtVrfObject
* vrfObject,
39
DtSpatialSubdivision<DtVrfObject*>& spatialSubdivision)
const
;
40
55
virtual
bool
intersect(
DtVrfObject
* vrfObject,
56
DtSpatialSubdivision<DtVrfObject*>& spatialSubdivision,
57
DtSsFunctor<
DtVrfObject
*, DtSpatialSubdivision<DtVrfObject*>::DtSpatialSubCellType>& functor)
const
;
59
60
protected
:
62
DtSsVrfObjectIntersector
(
const
DtSsVrfObjectIntersector
& orig);
63
DtSsVrfObjectIntersector
& operator=(
const
DtSsVrfObjectIntersector
& orig);
64
65
private
:
66
67
};
68
69
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)