Namespace for the Filter Encoding module of TerraLib. More...
Namespaces | |
| serialize | |
Classes | |
| class | AbstractOp | 
| An abstract interface for operators.  More... | |
| class | Add | 
| The addition operator.  More... | |
| class | And | 
| Boolean logic operator: AND.  More... | |
| class | ArithmeticOperators | 
| It is used to indicate the arithmetic operators that a service can support.  More... | |
| class | BBOXOp | 
| A convenient and more compact way of encoding the very common bounding box constraint based on an envelope.  More... | |
| class | Beyond | 
| DistanceBuffer operator: Beyond.  More... | |
| class | BinaryComparisonOp | 
| A class for binary comparison operators.  More... | |
| class | BinaryLogicOp | 
| A logical operator can be used to combine two or more conditional expressions.  More... | |
| class | BinaryOperator | 
| This class can be used to represent binary operation expressions.  More... | |
| class | BinarySpatialOp | 
| A class for binary spatial operators.  More... | |
| class | ComparisonOp | 
| A comparison operator is used to form expressions that evaluate the mathematical comparison between two arguments.  More... | |
| class | ComparisonOperators | 
| It is used to indicate what types of comparison operators are supported by a service.  More... | |
| class | Contains | 
| Binary spatial operator: Contains.  More... | |
| class | Crosses | 
| Binary spatial operator: Crosses.  More... | |
| class | Disjoint | 
| Binary spatial operator: Disjoint.  More... | |
| class | DistanceBuffer | 
| Distance buffer operator.  More... | |
| class | Div | 
| The division operator.  More... | |
| class | DWithin | 
| DistanceBuffer operator: DWithin.  More... | |
| class | Equals | 
| Binary spatial operator: Equals.  More... | |
| class | Expression | 
| This is an abstract class that models a Filter Encoding expression.  More... | |
| class | Filter | 
| A filter is any valid predicate expression.  More... | |
| class | FilterCapabilities | 
| This class can be used to create capabilities document of services that use filter encoding.  More... | |
| class | Function | 
| A function is a named procedure that performs a distinct computation.  More... | |
| class | FunctionName | 
| It is used to list the function names that are supported and the number of arguments each function requires.  More... | |
| class | GeometryOperands | 
| Geometry operands.  More... | |
| class | Globals | 
| An static class with global definitions.  More... | |
| class | IdCapabilities | 
| Id capabilities include the ability to refer to elements in a GML version 3 data source using an ogc:GmlObjectId with a gml:id attribute.  More... | |
| class | Intersects | 
| Binary spatial operator: Intersects.  More... | |
| class | Literal | 
| This class can be used to represent literal values.  More... | |
| class | LogicOp | 
| A logical operator can be used to combine one or more conditional expressions.  More... | |
| class | Module | 
| This singleton defines the TerraLib Filter Encoding module entry.  More... | |
| class | Mul | 
| The multiply operator.  More... | |
| class | Not | 
| Boolean NOT operator.  More... | |
| class | ObjectId | 
| An object identifier is meant to represent a unique identifier for an object instance within the context of the web service or database that is serving the object.  More... | |
| class | Or | 
| class | Overlaps | 
| Binary spatial operator: Overlaps.  More... | |
| class | PropertyIsBetween | 
| The PropertyIsBetween element is defined as a compact way of encoding a range check.  More... | |
| class | PropertyIsEqualTo | 
| It tells if two values are identical.  More... | |
| class | PropertyIsGreaterThan | 
| It models the inequality operator greater than (>).  More... | |
| class | PropertyIsGreaterThanOrEqualTo | 
| It models the inequality operator greater than or equal to (>=).  More... | |
| class | PropertyIsLessThan | 
| It models the inequality operator less than (<).  More... | |
| class | PropertyIsLessThanOrEqualTo | 
| It models the inequality operator less than or equal to (<=).  More... | |
| class | PropertyIsLike | 
| It is intended to encode a character string comparison operator with pattern matching.  More... | |
| class | PropertyIsNotEqualTo | 
| It tells if two values are not equal.  More... | |
| class | PropertyIsNull | 
| The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL.  More... | |
| class | PropertyName | 
| This class is used to encode the name of any property of an object.  More... | |
| class | ScalarCapabilities | 
| Scalar capabilities include the ability to process logical expressions, comparisons and arithmetic operations including the ability to process a list of named functions.  More... | |
| class | SortBy | 
| It represents a sort by expression.  More... | |
| class | SortProperty | 
| A sort property name and order type.  More... | |
| class | SpatialCapabilities | 
| Spatial capabilities include the ability to filter spatial data.  More... | |
| class | SpatialOp | 
| A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship.  More... | |
| class | SpatialOperator | 
| Spatial operator.  More... | |
| class | SpatialOperators | 
| Spatial operators.  More... | |
| class | Sub | 
| The subtraction operator.  More... | |
| class | Touches | 
| Binary spatial operator: Touches.  More... | |
| class | UnaryLogicOp | 
| A logical operator that can be used to combine one conditional expressions.  More... | |
| class | Visitor | 
| A visitor interface for a Filter expression.  More... | |
| class | Within | 
| Binary spatial operator: Within.  More... | |
Functions | |
| TEFEEXPORT te::fe::Filter * | CreateFilterByStep (const std::string &attrName, const std::string &minValue, const std::string &maxValue) | 
| TEFEEXPORT te::fe::Filter * | CreateFilterByUniqueValue (const std::string &attrName, const std::string &value) | 
| TEFEEXPORT void | GetFilterStepValues (const te::fe::Filter *filter, std::string &valueMin, std::string &valueMax) | 
| TEFEEXPORT void | GetFilterUniqueValue (const te::fe::Filter *filter, std::string &value) | 
| TEFEEXPORT te::fe::Filter* te::fe::CreateFilterByStep | ( | const std::string & | attrName, | 
| const std::string & | minValue, | ||
| const std::string & | maxValue | ||
| ) | 
Referenced by te::map::GroupingByEqualSteps(), te::map::GroupingByQuantil(), and te::map::GroupingByStdDeviation().
| TEFEEXPORT te::fe::Filter* te::fe::CreateFilterByUniqueValue | ( | const std::string & | attrName, | 
| const std::string & | value | ||
| ) | 
| TEFEEXPORT void te::fe::GetFilterStepValues | ( | const te::fe::Filter * | filter, | 
| std::string & | valueMin, | ||
| std::string & | valueMax | ||
| ) | 
| TEFEEXPORT void te::fe::GetFilterUniqueValue | ( | const te::fe::Filter * | filter, | 
| std::string & | value | ||
| ) |