SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
EntityRef.h File Reference
#include "smtk/CoreExports.h"
#include "smtk/PublicPointerDefs.h"
#include "smtk/SystemConfig.h"
#include "smtk/common/UUID.h"
#include "smtk/model/Arrangement.h"
#include "smtk/model/AttributeAssignments.h"
#include "smtk/model/Entity.h"
#include "smtk/model/EntityTypeBits.h"
#include "smtk/model/Events.h"
#include "smtk/model/FloatData.h"
#include "smtk/model/IntegerData.h"
#include "smtk/model/StringData.h"
#include <array>
#include <iostream>
#include <set>
#include <vector>
Include dependency graph for EntityRef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  smtk::model::EntityRef
 A lightweight entityref pointing to a model entity's resource. More...
 

Namespaces

 smtk
 The main namespace for the Simulation Modeling Tool Kit (SMTK).
 
 smtk::mesh
 Mesh representation, classification, and manipulation.
 
 smtk::model
 Represent geometric and topological models of simulation domains.
 

Macros

#define SMTK_ENTITYREF_CLASS(thisclass, superclass, typecheck)
 A macro to implement mandatory EntityRef-subclass constructors.
 

Typedefs

typedef std::vector< Group > smtk::model::Groups
 

Enumerations

enum  smtk::model::Exclusions { smtk::model::Nothing = 0, smtk::model::Rendering = (1 << 1), smtk::model::ViewPresentation = (1 << 2), smtk::model::Everything = (1 << 3) - 1 }
 Indicate an entity is excluded from which parts in smtk. More...
 

Functions

std::ostream & smtk::model::operator<< (std::ostream &os, const EntityRef &c)
 
std::size_t smtk::model::entityrefHash (const EntityRef &c)