XxxCircleADT: Basic ADT for handling any generic circle data
![]() | Equals (const XxxADTValue* Obj1, const XxxADTMetaInfo*, const XxxADTValue* Obj2, const XxxADTMetaInfo*) Equals method between circles. |
![]() | GetBoundingBox (const XxxADTValue *&Object, XxxBoundingBox& Box) Retrieves the bounding box of this spatial data type |
![]() | ReadText (istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo) Input function for loading boxes into tables |
![]() | WriteText (ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo) Display function for the txtclient protocol |
![]() | XxxCircleADT (XxxBasicType Id) Destructor for XxxCircleADT. |
![]() | ~XxxCircleADT () Destructor for XxxCircleADT. |
![]() | CircleTypeId Circle type ID. |
![]() | methOptimize (XxxFuncParseInfo* FuncParse, XxxValueExprPlan* OwnerPlan, XxxValExprPlanList* ArgPlans, XxxFuncPlanInfo*& FPlan) Note: There are no valid circle methods |
XxxCircleADT: Basic ADT for handling any generic circle data. Circles are stored as fixed size objects within a record and simply contain the center point (x and y coordinate) and the radius. The circle ADT does not support any methods yet.
virtual XxxErrCode methOptimize(XxxFuncParseInfo* FuncParse, XxxValueExprPlan* OwnerPlan, XxxValExprPlanList* ArgPlans, XxxFuncPlanInfo*& FPlan)
XxxCircleADT(XxxBasicType Id)
virtual ~XxxCircleADT()
virtual XxxErrCode WriteText(ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
Object - Buffer containing the PolygonStruct.
MetaInfo - Meta info for polygons.
virtual XxxErrCode ReadText(istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo)
ObjectRef - Buffer in which to store the PolygonStruct.
MetaInfo - Meta info for polygons.
virtual XxxBool Equals(const XxxADTValue* Obj1, const XxxADTMetaInfo*, const XxxADTValue* Obj2, const XxxADTMetaInfo*)
virtual XxxBool GetBoundingBox(const XxxADTValue *&Object, XxxBoundingBox& Box)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de