87 | | == Implications == |
| 87 | 4) Provide a common implementation for computing the pattern matrix in FdoSpatialUtility: |
| 88 | |
| 89 | class FdoSpatialUtility |
| 90 | { |
| 91 | ... |
| 92 | /// \brief |
| 93 | /// Computes the pattern matrix DE-9IM compliant. |
| 94 | /// See the Extended Nine-Intersection Model (DE-9IM) of the spatial operation at |
| 95 | /// http://portal.opengeospatial.org/files/?artifact_id=18241 , section 6.1.15. |
| 96 | /// |
| 97 | /// \param value |
| 98 | /// Input the bitmapped mask of FDO spatial operators. |
| 99 | /// |
| 100 | /// \return |
| 101 | /// Returns a valid 9 characters string representing the pattern matrix. |
| 102 | /// Returns NULL in case the input is invalid. |
| 103 | /// Example: 'T*F**F***' for 'Within' spatial operation |
| 104 | /// |
| 105 | FDO_API static FdoString* GetOGSPatternMatrix(FdoInt32 value); |