Computational Embodied Neuroscience Simulator  1.1
3D simulation library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Attributes | List of all members
cens::CENSEngine::CENSBodyCameraData Struct Reference

Parameters for the body-camera link. More...

#include <cens_engine.h>

Public Attributes

int m_bcIdx
 
btRigidBody * m_bcBody
 
btTransform m_bcLocal_transform
 
btVector3 m_bcOrigin
 
btVector3 m_bcTarget
 
btVector3 m_bcUp
 

Detailed Description

Parameters for the body-camera link.

A camera can be attached to a body, this structure allows to store the information for this kind of link

Definition at line 230 of file cens_engine.h.

Member Data Documentation

btRigidBody* cens::CENSEngine::CENSBodyCameraData::m_bcBody

the linked body - must be a rigid body

Definition at line 236 of file cens_engine.h.

Referenced by cens::CENSEngine::attachCamera(), cens::CENSEngine::display(), and cens::CENSEngine::syncAttachedCamera().

int cens::CENSEngine::CENSBodyCameraData::m_bcIdx

Index of the camera in the camera store

Definition at line 234 of file cens_engine.h.

Referenced by cens::CENSEngine::attachCamera(), cens::CENSEngine::display(), and cens::CENSEngine::syncAttachedCamera().

btTransform cens::CENSEngine::CENSBodyCameraData::m_bcLocal_transform

the local transform

Definition at line 238 of file cens_engine.h.

Referenced by cens::CENSEngine::attachCamera(), and cens::CENSEngine::display().

btVector3 cens::CENSEngine::CENSBodyCameraData::m_bcOrigin

the local origin

Definition at line 240 of file cens_engine.h.

Referenced by cens::CENSEngine::attachCamera(), and cens::CENSEngine::syncAttachedCamera().

btVector3 cens::CENSEngine::CENSBodyCameraData::m_bcTarget

the local target

Definition at line 242 of file cens_engine.h.

Referenced by cens::CENSEngine::attachCamera(), and cens::CENSEngine::syncAttachedCamera().

btVector3 cens::CENSEngine::CENSBodyCameraData::m_bcUp

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