00001 /* 00002 * Copyright (c) 2000, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * Author(s): 00006 * Marc Navarro (mnavarro@wins.uva.nl) 00007 */ 00008 00009 #ifndef HxPolyline2dTiedSvt_h 00010 #define HxPolyline2dTiedSvt_h 00011 00012 #include <OB/CORBA.h> 00013 #include "HxCorbaPolyline2d_skel_tie.h" 00014 #include "HxPolyline2d.h" 00015 00016 00018 class HxPolyline2dTiedSvt : public HxPolyline2d 00019 { 00020 public: 00021 00022 typedef POA_HxCorba::Polyline2d_tie<HxPolyline2dTiedSvt> TieT; 00023 typedef HxPolyline2d HxT; 00024 typedef HxCorba::Polyline2d CorbaT; 00025 00026 HxPolyline2dTiedSvt(const HxPolyline2d& obj); 00027 virtual ~HxPolyline2dTiedSvt(); 00028 00029 virtual CORBA::Boolean getClosed(); 00030 //virtual CORBA::Long getNrPoints(); 00031 virtual HxCorba::PointR2 getPoint(CORBA::Long i); 00032 virtual HxCorba::PointR2Seq* getPoints(); 00033 00034 }; 00035 00036 #endif