VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType > Class Template Reference
Inheritance diagram for DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >:
Inheritance graph
[legend]

Public Member Functions

 DtSsClosestIntersectionFunctor ()
 
virtual ~DtSsClosestIntersectionFunctor ()
 
virtual bool operator() (TypeToIntersect &itemToIntersect, Container &container)
 
virtual T_IntersectionRecordType * intersectionRecord () const
 
virtual void setIntersectionRecord (T_IntersectionRecordType *newIntersectionRecord)
 
virtual
DtGdbNode::DtIntersectRecordType 
intersectionRecordType () const
 
virtual void setIntersectionRecordType (DtGdbNode::DtIntersectRecordType &newIntersectionRecordType)
 
- Public Member Functions inherited from DtSsFunctor< TypeToIntersect, Container >
 DtSsFunctor ()
 
virtual ~DtSsFunctor ()
 

Private Member Functions

 DtSsClosestIntersectionFunctor (const DtSsClosestIntersectionFunctor &original)
 
DtSsClosestIntersectionFunctoroperator= (const DtSsClosestIntersectionFunctor &original)
 

Private Attributes

T_IntersectionRecordType * myIntersectionRecord
 
DtGdbNode::DtIntersectRecordType myIntersectionRecordType
 

Constructor & Destructor Documentation

template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::DtSsClosestIntersectionFunctor ( )
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::~DtSsClosestIntersectionFunctor ( )
virtual
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::DtSsClosestIntersectionFunctor ( const DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType > &  original)
private

Member Function Documentation

template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtSsClosestIntersectionFunctor& DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::operator= ( const DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType > &  original)
private
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
bool DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::operator() ( TypeToIntersect &  itemToIntersect,
Container &  container 
)
virtual
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
T_IntersectionRecordType * DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::intersectionRecord ( ) const
virtual
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
void DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::setIntersectionRecord ( T_IntersectionRecordType *  newIntersectionRecord)
virtual
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtGdbNode::DtIntersectRecordType DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::intersectionRecordType ( ) const
virtual
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
void DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::setIntersectionRecordType ( DtGdbNode::DtIntersectRecordType newIntersectionRecordType)
virtual

Member Data Documentation

template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
T_IntersectionRecordType* DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::myIntersectionRecord
private
template<typename TypeToIntersect , typename Container , typename T_IntersectionRecordType >
DtGdbNode::DtIntersectRecordType DtSsClosestIntersectionFunctor< TypeToIntersect, Container, T_IntersectionRecordType >::myIntersectionRecordType
private

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)