13 #include <mtl/envValue.h>
14 #include <mtl/varType.h>
16 namespace MAKVrExchange
52 virtual void setName(
const DtString& name );
53 virtual const DtString& name()
const;
55 virtual void setLatitude(
double lat );
56 virtual double latitude()
const;
58 virtual void setLongitude(
double lon );
59 virtual double longitude()
const;
61 virtual void setRadius(
double r );
62 virtual double radius()
const;
64 virtual void setFilterPublished(
bool pub );
65 virtual bool filterPublished()
const;
75 static DtEnvValueSP createSchema( DtEnvironment env );
100 typedef _NativeTypeToArg<MAKVrExchange::DtGeoLocationFilter>::Type
ArgType;
120 static DtEnvValueSP createSchemaType( DtEnvironment env );
Contains the DtObjectFilter class declaration.
_NativeTypeToArg< MAKVrExchange::DtGeoLocationFilter >::Type ArgType
Typedefs DtString to ArgType.
Definition: geoLocationFilter.h:100
bool myFilterPublished
Definition: geoLocationFilter.h:87
DtFloat64 myRadius
Definition: geoLocationFilter.h:86
Stores the type and filter string for an individual filter.
Definition: objectFilter.h:20
Stores the filtering parameters for a geospatial location filter.
Definition: geoLocationFilter.h:21
#define DT_DLL_BROKER
Definition: include/broker/dllExport.h:20
DtFloat64 myLatitude
Definition: geoLocationFilter.h:84
DT_DLL_BROKER DtString getObjectValue(DtEnvValueSP obj)
Gets the object's value from the environment object.
DtFloat64 myLongitude
Definition: geoLocationFilter.h:85
DT_DLL_BROKER void setObjectValue(DtEnvValueSP obj, const DtString &objectValue)
Sets the object's value into the environment object.
DtString myName
Definition: geoLocationFilter.h:83