Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
irangeelementseltype.h
Go to the documentation of this file.
1 #pragma once
2 // irangeelementseltype.h
3 
10 
11 namespace sel {
12  using namespace itascaxd;
13 
17  public:
19  inline static const TType type_ = 0x4c815be6;
21  virtual IRangeElement *getIRangeElement()=0;
23  virtual QStringList getSELTypeNames() const=0;
24  virtual QString getNameFromType(TType type) const=0;
25  virtual int getIndexFromType(TType type) const=0;
27  virtual int getSELTypeIndex() const=0;
28  // slots
30  virtual void setSELTypeIndex(int index)=0;
31  // signals
33  virtual void selTypeIndexChanged(int type)=0;
34  };
35 }
36 // EoF
37 
Interface to a filter element, which is a member of a IRange.
Interface to the structural elements base class.
Definition: imodulesel.h:5
Interface to a filter element, which is a member of a IRange..
Definition: irangeelement.h:18
unsigned int TType
class type indicator
Definition: basedef.h:41
Interface to a filter element that allows user to filter based on a structural element type.
Definition: irangeelementseltype.h:16
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4