VR-Forces 4.1 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 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
)