XxxPointADT: Basic ADT for handling any generic point data
class | PlanInfo : public XxxFuncPlanInfo Plan structure for function over Point |
public : static XxxBasicType | PointTypeId Point Type ID |
virtual XxxBool | Equals (const XxxADTValue* Obj1, const XxxADTMetaInfo*, const XxxADTValue* Obj2, const XxxADTMetaInfo*) Equals method between points. |
virtual XxxBool | GetBoundingBox (const XxxADTValue*& Object, XxxBoundingBox& Box) Retrieves the bounding box of this spatial data type |
virtual XxxErrCode | GetCompOp (const char* FName, XxxCompareOp& CompOp, XxxBool& Success) Retrieves the compare method given a function name and a array of arguments for that function |
virtual XxxErrCode | ReadText (istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo) Input function for loading points into tables |
virtual XxxErrCode | WriteText (ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo) Display function for the txtclient protocol |
XxxPointADT (XxxBasicType Id) Constructor for XxxPointADT | |
virtual | ~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().
Object - Buffer containing the PointStruct.
MetaInfo - Meta info for points.
ObjectRef - Buffer in which to store the PointStruct.
MetaInfo - Meta info for points.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de