|
Developer Documentation
|
Cellection of information about a property. More...
#include <Plugin-PropertyVis/Utils.hh>
Public Types | |
| enum | ENTITY_FILTER { EF_ANY = 0xFF, EF_FACE = 0x01, EF_EDGE = 0x02, EF_HALFEDGE = 0x04, EF_VERTEX = 0x08, EF_HALFFACE = 0x10, EF_CELL = 0x20 } |
Public Member Functions | |
| PropertyInfo (const std::string &propName, const TypeInfoWrapper &typeinfo, ENTITY_FILTER entity) | |
| QString | toString () const |
| bool | operator== (const PropertyInfo &rhs) const |
| bool | operator< (const PropertyInfo &rhs) const |
| bool | isCellProp () const |
| bool | isFaceProp () const |
| bool | isHalffaceProp () const |
| bool | isEdgeProp () const |
| bool | isHalfedgeProp () const |
| bool | isVertexProp () const |
| const std::string & | propName () const |
| const char * | friendlyTypeName () const |
| const TypeInfoWrapper & | typeinfo () const |
| ENTITY_FILTER | entityType () const |
Static Public Member Functions | |
| static const char * | entity2str (ENTITY_FILTER entity) |
| Returns a symbol representation for an entity. | |
Private Attributes | |
| std::string | propName_ |
| TypeInfoWrapper | typeinfo_ |
| ENTITY_FILTER | entity |
Cellection of information about a property.
This class combines all the interesting information about a property. It stores the entity type (Vertex, Edge, ...), the properties name and its type.