XxxPointADT: Basic ADT for handling any generic point data
![]() | PlanInfo : public XxxFuncPlanInfo Plan structure for function over Point |
![]() | PointTypeId Point Type ID |
![]() | Equals (const XxxADTValue* Obj1, const XxxADTMetaInfo*, const XxxADTValue* Obj2, const XxxADTMetaInfo*) Equals method between points. |
![]() | GetBoundingBox (const XxxADTValue*& Object, XxxBoundingBox& Box) Retrieves the bounding box of this spatial data type |
![]() | GetCompOp (const char* FName, XxxCompareOp& CompOp, XxxBool& Success) Retrieves the compare method given a function name and a array of arguments for that function |
![]() | ReadText (istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo) Input function for loading points into tables |
![]() | WriteText (ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo) Display function for the txtclient protocol |
![]() | XxxPointADT (XxxBasicType Id) Constructor for XxxPointADT |
![]() | ~XxxPointADT () Destructor for XxxPointADT |
XxxPointADT: Basic ADT for handling any generic point data. Points are stored as fixed size objects within a record and simply contain the x and y coordinates. Currently-supported methods include make_box(), make_circle(), inside(), outside(), x(), equals(), and y().
class PlanInfo: public XxxFuncPlanInfo
XxxPointADT(XxxBasicType Id)
virtual ~XxxPointADT()
virtual XxxErrCode WriteText(ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
Object - Buffer containing the PointStruct.
MetaInfo - Meta info for points.
virtual XxxErrCode ReadText(istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo)
ObjectRef - Buffer in which to store the PointStruct.
MetaInfo - Meta info for points.
virtual XxxBool Equals(const XxxADTValue* Obj1, const XxxADTMetaInfo*, const XxxADTValue* Obj2, const XxxADTMetaInfo*)
virtual XxxBool GetBoundingBox(const XxxADTValue*& Object, XxxBoundingBox& Box)
virtual XxxErrCode GetCompOp(const char* FName, XxxCompareOp& CompOp, XxxBool& Success)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de