argos::CPhysicsEngine::SVolume Struct Reference

The volume boundaries. More...

#include <physics_engine.h>

Collaboration diagram for argos::CPhysicsEngine::SVolume:

Public Member Functions

 SVolume ()
 
 ~SVolume ()
 
void Init (TConfigurationNode &t_node)
 
bool IsActive () const
 

Public Attributes

SHorizontalFaceTopFace
 
SHorizontalFaceBottomFace
 
std::vector< SVerticalFace * > SideFaces
 

Detailed Description

The volume boundaries.

Definition at line 122 of file physics_engine.h.

Constructor & Destructor Documentation

◆ SVolume()

argos::CPhysicsEngine::SVolume::SVolume ( )

Definition at line 91 of file physics_engine.cpp.

◆ ~SVolume()

argos::CPhysicsEngine::SVolume::~SVolume ( )

Definition at line 159 of file physics_engine.cpp.

Member Function Documentation

◆ Init()

void argos::CPhysicsEngine::SVolume::Init ( TConfigurationNode t_node)

Definition at line 99 of file physics_engine.cpp.

◆ IsActive()

bool argos::CPhysicsEngine::SVolume::IsActive ( ) const

Definition at line 171 of file physics_engine.cpp.

Member Data Documentation

◆ BottomFace

SHorizontalFace* argos::CPhysicsEngine::SVolume::BottomFace

Definition at line 124 of file physics_engine.h.

◆ SideFaces

std::vector<SVerticalFace*> argos::CPhysicsEngine::SVolume::SideFaces

Definition at line 125 of file physics_engine.h.

◆ TopFace

SHorizontalFace* argos::CPhysicsEngine::SVolume::TopFace

Definition at line 123 of file physics_engine.h.