00001 00005 class Partition : public HandleId 00006 00007 { 00008 protected: 00009 Partition () {} 00010 00011 public: 00012 virtual ~Partition (); 00013 00014 virtual bool ok () const =0; 00015 00016 virtual void print (Os os) const =0; 00017 virtual void scan (Is is) =0; 00018 00019 CLASS_INFO 00020 00021 00022 DEF_VIRTUAL_CAST(PartitionBox) 00023 DEF_VIRTUAL_CAST(PartitionSupEl) 00024 DEF_VIRTUAL_CAST(PartitionSupElSet) 00025 DEF_VIRTUAL_CAST(PartitionGeomPack) 00026 }; 00027 00028