#include <core/coordswradius.h>
Public Types | |
typedef Coords | Base |
Public Types inherited from vistle::Coords | |
typedef Vec< Scalar, 3 > | Base |
Public Types inherited from vistle::Vec< Scalar, 3 > | |
typedef DataBase | Base |
typedef shm< Scalar >::array | array |
typedef Scalar | Scalar |
typedef VistleVector< Scalar, Dim > | Vector |
Public Types inherited from vistle::DataBase | |
typedef Object | Base |
Public Types inherited from vistle::Object | |
enum | InitializedFlags { Initialized } |
enum | Type { COORD = -9 , COORDWRADIUS = -8 , DATABASE = -7 , UNKNOWN = -1 , EMPTY = 1 , PLACEHOLDER = 11 , TEXTURE1D = 16 , POINTS = 18 , SPHERES = 19 , LINES = 20 , TUBES = 21 , TRIANGLES = 22 , POLYGONS = 23 , UNSTRUCTUREDGRID = 24 , UNIFORMGRID = 25 , RECTILINEARGRID = 26 , STRUCTUREDGRID = 27 , QUADS = 28 , VERTEXOWNERLIST = 95 , CELLTREE1 = 96 , CELLTREE2 = 97 , CELLTREE3 = 98 , NORMALS = 99 , VEC = 100 } |
typedef std::shared_ptr< Object > | ptr |
typedef std::shared_ptr< const Object > | const_ptr |
typedef ObjectData | Data |
Public Member Functions | |
CoordsWithRadius (const Index numCoords, const Meta &meta=Meta()) | |
shm< Scalar >::array & | r () |
const Scalar * | r () const |
void | resetArrays () override |
void | setSize (const Index size) override |
Public Member Functions inherited from vistle::Coords | |
Coords (const Index numVertices, const Meta &meta=Meta()) | |
void | resetCoords () |
std::set< Object::const_ptr > | referencedObjects () const override |
check whether all references have been resolved More... | |
std::pair< Vector, Vector > | getBounds () const override |
Index | getNumCoords () |
Index | getNumCoords () const |
Index | getNumVertices () override |
Index | getNumVertices () const override |
Normals::const_ptr | normals () const override |
void | setNormals (Normals::const_ptr normals) |
Vector3 | getVertex (Index v) const override |
V_DATA_BEGIN (Coords) | |
Data (const Index numVertices=0, Type id=UNKNOWN, const std::string &name="", const Meta &meta=Meta()) | |
Data (const Vec< Scalar, 3 >::Data &o, const std::string &n, Type id) | |
~Data () | |
V_DATA_END (Coords) | |
Public Member Functions inherited from vistle::Vec< Scalar, 3 > | |
Vec (const Index size, const Meta &meta=Meta()) | |
Index | getSize () override |
Index | getSize () const override |
int | dimension () const override |
bool | copyEntry (Index to, DataBase::const_ptr src, Index from) override |
void | setValue (Index idx, int component, const double &value) override |
double | value (Index idx, int c=0) const override |
void | resetArrays () override |
void | setSize (const Index size) override |
void | applyDimensionHint (Object::const_ptr grid) override |
void | setExact (bool exact) override |
array & | x (int c=0) |
const Scalar * | x (int c=0) const |
array & | y () |
const Scalar * | y () const |
array & | z () |
const Scalar * | z () const |
array & | w () |
const Scalar * | w () const |
void | updateInternals () override |
std::pair< Vector, Vector > | getMinMax () const |
Public Member Functions inherited from vistle::DataBase | |
DEFINE_ENUM_WITH_STRING_CONVERSIONS (Mapping,(Unspecified)(Vertex)(Element)) | |
std::set< Object::const_ptr > | referencedObjects () const override |
check whether all references have been resolved More... | |
Object::const_ptr | grid () const |
void | setGrid (Object::const_ptr grid) |
Mapping | guessMapping (Object::const_ptr grid=Object::const_ptr()) const |
Mapping | mapping () const |
void | setMapping (Mapping m) |
void | copyAttributes (Object::const_ptr src, bool replace=true) override |
Public Member Functions inherited from vistle::Object | |
template<class Interface > | |
const Interface * | getInterface () const |
std::shared_ptr< const Object > | object () const override |
virtual | ~Object () |
bool | operator== (const Object &other) const |
bool | operator!= (const Object &other) const |
bool | isComplete () const |
Object::ptr | clone () const |
virtual Object::ptr | cloneInternal () const =0 |
Object::ptr | cloneType () const |
virtual Object::ptr | cloneTypeInternal () const =0 |
virtual void | refresh () const |
refresh cached pointers from shm More... | |
virtual bool | check () const |
virtual bool | isEmpty () const |
virtual bool | isEmpty () |
shm_handle_t | getHandle () const |
Type | getType () const |
std::string | getName () const |
int | getBlock () const |
int | getNumBlocks () const |
double | getRealTime () const |
int | getTimestep () const |
int | getNumTimesteps () const |
int | getIteration () const |
int | getExecutionCounter () const |
int | getCreator () const |
Matrix4 | getTransform () const |
void | setBlock (const int block) |
void | setNumBlocks (const int num) |
void | setRealTime (double time) |
void | setTimestep (const int timestep) |
void | setNumTimesteps (const int num) |
void | setIteration (const int num) |
void | setExecutionCounter (const int count) |
void | setCreator (const int id) |
void | setTransform (const Matrix4 &transform) |
const Meta & | meta () const |
void | setMeta (const Meta &meta) |
void | addAttribute (const std::string &key, const std::string &value="") |
void | setAttributeList (const std::string &key, const std::vector< std::string > &values) |
bool | hasAttribute (const std::string &key) const |
std::string | getAttribute (const std::string &key) const |
std::vector< std::string > | getAttributes (const std::string &key) const |
std::vector< std::string > | getAttributeList () const |
bool | addAttachment (const std::string &key, Object::const_ptr att) const |
bool | hasAttachment (const std::string &key) const |
void | copyAttachments (Object::const_ptr src, bool replace=true) |
Object::const_ptr | getAttachment (const std::string &key) const |
bool | removeAttachment (const std::string &key) const |
int | ref () const |
int | unref () const |
int | refcount () const |
template<class Archive > | |
void | saveObject (Archive &ar) const |
Data * | d () const |
Additional Inherited Members | |
Static Public Member Functions inherited from vistle::Coords | |
static Data * | create (const std::string &name="", Type id=UNKNOWN, const Index numVertices=0, const Meta &meta=Meta()) |
Static Public Member Functions inherited from vistle::Object | |
static const char * | toString (Type v) |
static const char * | typeName () |
static Object * | createEmpty (const std::string &name=std::string()) |
static std::shared_ptr< Object > | as (std::shared_ptr< Object > ptr) |
static std::shared_ptr< const Object > | as (std::shared_ptr< const Object > ptr) |
template<class Archive > | |
static Object * | loadObject (Archive &ar) |
Public Attributes inherited from vistle::Coords | |
shm_obj_ref< Normals > | normals |
Protected Member Functions inherited from vistle::Object | |
Object (Data *data) | |
Object () | |
Protected Member Functions inherited from vistle::ObjectInterfaceBase | |
virtual | ~ObjectInterfaceBase () |
Static Protected Member Functions inherited from vistle::Object | |
static void | publish (const Data *d) |
static Object * | create (Data *) |
Protected Attributes inherited from vistle::Object | |
Data * | m_data |
typedef Coords vistle::CoordsWithRadius::Base |
|
inline |
|
overridevirtual |
Reimplemented from vistle::DataBase.
|
overridevirtual |
Reimplemented from vistle::DataBase.