flimEngine
CollisionTestPairCommand< C1, C2 > Class Template Reference

#include <CollisionTestPairCommand.h>

Inheritance diagram for CollisionTestPairCommand< C1, C2 >:
Inheritance graph
Collaboration diagram for CollisionTestPairCommand< C1, C2 >:
Collaboration graph

Public Member Functions

 CollisionTestPairCommand ()
 
 ~CollisionTestPairCommand ()
 
virtual void execute () override
 
- Public Member Functions inherited from CollisionTestCommand
 CollisionTestCommand ()=default
 
virtual ~CollisionTestCommand ()
 
CollisionTestCommandoperator= (const CollisionTestCommand &)=default
 
 CollisionTestCommand (const CollisionTestCommand &)=default
 
- Public Member Functions inherited from Command
 Command ()
 
virtual ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 

Private Attributes

std::set< C1 * > Collection1
 
std::set< C2 * > Collection2
 

Constructor & Destructor Documentation

◆ CollisionTestPairCommand()

template<typename C1, typename C2>
CollisionTestPairCommand< C1, C2 >::CollisionTestPairCommand ( )
inline

◆ ~CollisionTestPairCommand()

template<typename C1, typename C2>
CollisionTestPairCommand< C1, C2 >::~CollisionTestPairCommand ( )
inline

Member Function Documentation

◆ execute()

template<typename C1, typename C2>
virtual void CollisionTestPairCommand< C1, C2 >::execute ( )
inlineoverridevirtual

Reimplemented from CollisionTestCommand.

Member Data Documentation

◆ Collection1

template<typename C1, typename C2>
std::set<C1*> CollisionTestPairCommand< C1, C2 >::Collection1
private

◆ Collection2

template<typename C1, typename C2>
std::set<C2*> CollisionTestPairCommand< C1, C2 >::Collection2
private

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