13 inline static const TType type_ = 0x4fa96f71;
18 virtual QSet<QString> getNames()
const=0;
20 virtual double getDistance()
const=0;
22 virtual double getOrientation()
const = 0;
24 virtual bool getUseOrientation()
const = 0;
26 virtual bool getAsContact()
const = 0;
28 virtual void setNames(
const QSet<QString> &ns)=0;
30 virtual void addName(
const QString &n)=0;
32 virtual void removeName(
const QString &n)=0;
34 virtual void setDistance(
const double &distance)=0;
36 virtual void setOrientation(
const double& orientation) = 0;
38 virtual void setUseAperture(
bool b)=0;
40 virtual bool getUseAperture()
const=0;
42 virtual void setUseOrientation(
bool b) = 0;
44 virtual void setAsContact(
bool) = 0;
48 virtual void namesChanged(
const QSet<QString> &ns)=0;
50 virtual void nameAdded(
const QString &n)=0;
52 virtual void nameRemoved(
const QString &n)=0;
54 virtual void distanceChanged(
const double &dist)=0;
56 virtual void orientationChanged(
const double& orient) = 0;
58 virtual void useOrientationChanged(
bool b) = 0;
60 virtual void useApertureChanged(
bool b)=0;
62 virtual void asContactChanged(
bool b) = 0;
Interface to a filter element, which is a member of a IRange.
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
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Interface to a RangeElement of dfns, where you want objects within a certain distance to fractures in...
Definition: irangeelementdfngen.h:10