AGX Dynamics 2.42.1.1
Loading...
Searching...
No Matches
EntityModel.h File Reference
#include <agx/Vector.h>
#include <agx/HashTable.h>
#include <agx/String.h>
#include <agx/Model.h>
#include <agx/agxCore_export.h>
#include <agxData/EntityPtr.h>
#include <agxData/EntityInstance.h>
#include <agxData/AttributePtr.h>
#include <agxData/Attribute.h>

Go to the source code of this file.

Classes

class  agxData::EntityModel
 An abstract description of a data entity stored using SOA (structure of arrays) pattern in a EntityStorage. More...
 
class  agxData::EntityModel::LoaderT< T >
 

Namespaces

namespace  agx
 The agx namespace contains the dynamics/math part of the AGX Dynamics API.
 
namespace  agxData
 Contains classes for low level data storage for AGX.
 

Macros

#define AGX_ENTITY_NAMESPACE   ""
 

Typedefs

typedef agx::Vector< Attribute * > agxData::AttributePtrVector
 
typedef agx::HashTable< Attribute *, EntityModel * > agxData::EntityDependencyTable
 
typedef agx::observer_ptr< const EntityModel > agxData::EntityModelConstObserver
 
typedef agx::ref_ptr< const EntityModel > agxData::EntityModelConstRef
 
typedef agx::observer_ptr< EntityModel > agxData::EntityModelObserver
 
typedef agx::Vector< EntityModel * > agxData::EntityModelPtrVector
 
typedef agx::ref_ptr< EntityModel > agxData::EntityModelRef
 

Functions

AGXCORE_EXPORT EntityModel * agxData::getEntity (const agx::Path &path)
 Get a entity with a specified path.
 
AGXCORE_EXPORT bool agxData::hasEntity (const agx::Path &path)
 

Macro Definition Documentation

◆ AGX_ENTITY_NAMESPACE

#define AGX_ENTITY_NAMESPACE   ""

Definition at line 32 of file EntityModel.h.