Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
irangeelementfish.h
Go to the documentation of this file.
1 #pragma once
2 
8 
9 namespace itascaxd {
11 
14  class IRangeElementFish { // name = "fish"
15  public:
17  inline static const TType type_ = 0x4c815bc0;
18 
20  virtual QString getFunctionName() const=0;
22  virtual void setFunctionName(const QString &s)=0;
23 
24  // SIGNALS
26  virtual void functionNameChanged(const QString &s)=0;
27  };
28 } // namespace itascaxd
29 // EoF
Interface to a filter element, which is a member of a IRange.
virtual QString getFunctionName() const =0
Returns the FISH function name for a Range element.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition: irangeelementfish.h:17
unsigned int TType
class type indicator
Definition: basedef.h:41
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
virtual void functionNameChanged(const QString &s)=0
Signal emitted when the FISH function for a filter element has changed.
Interface for providing an IRangeElement extension for a RangElementFish.
Definition: irangeelementfish.h:14
virtual void setFunctionName(const QString &s)=0
Sets the FISH function name for a Range element.