Ketchup Engine
Loading...
Searching...
No Matches
ShowAABBCommand Class Reference

#include <ShowAABBCommand.h>

Inheritance diagram for ShowAABBCommand:
Inheritance graph
Collaboration diagram for ShowAABBCommand:
Collaboration graph

Public Member Functions

 ShowAABBCommand ()
 
 ShowAABBCommand (const ShowAABBCommand &)=delete
 
ShowAABBCommandoperator= (const ShowAABBCommand &)=delete
 
 ~ShowAABBCommand ()
 
void SetAABB (const AABB &aabb)
 
void Execute () override
 Executes this command's behavior.
 
- Public Member Functions inherited from VisualizerCommand
 VisualizerCommand ()
 
virtual void SetColor (Vect col)
 
- Public Member Functions inherited from Command
 Command ()=default
 
 Command (const Command &)=delete
 
Commandoperator= (const Command &)=delete
 
virtual ~Command ()
 
virtual void Execute ()
 Executes this command's behavior.
 

Private Attributes

const AABBp_aabb
 

Additional Inherited Members

- Protected Attributes inherited from VisualizerCommand
Vect m_color
 

Constructor & Destructor Documentation

◆ ShowAABBCommand() [1/2]

ShowAABBCommand::ShowAABBCommand ( )

◆ ShowAABBCommand() [2/2]

ShowAABBCommand::ShowAABBCommand ( const ShowAABBCommand )
delete

◆ ~ShowAABBCommand()

ShowAABBCommand::~ShowAABBCommand ( )
inline

Member Function Documentation

◆ Execute()

void ShowAABBCommand::Execute ( )
overridevirtual

Executes this command's behavior.

Haru, 3/19/2023.

Reimplemented from Command.

◆ operator=()

ShowAABBCommand & ShowAABBCommand::operator= ( const ShowAABBCommand )
delete

◆ SetAABB()

void ShowAABBCommand::SetAABB ( const AABB aabb)

Member Data Documentation

◆ p_aabb

const AABB* ShowAABBCommand::p_aabb
private

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