• Main Page
  • Related Pages
  • Classes
  • Files
  • File List

src/peekabot.hh

00001 /*
00002  * Copyright Staffan Gimåker 2007-2010.
00003  *
00004  * ---
00005  *
00006  * Distributed under the Boost Software License, Version 1.0.
00007  * (See accompanying file LICENSE_1_0.txt or copy at
00008  * http://www.boost.org/LICENSE_1_0.txt)
00009  */
00010 
00011 #ifndef PEEKABOT_PEEKABOT_HH_INCLUDED
00012 #define PEEKABOT_PEEKABOT_HH_INCLUDED
00013 
00014 
00015 #include <peekabot/client/PeekabotClient.hh>
00016 #include <peekabot/client/Exceptions.hh>
00017 #include <peekabot/Deprecated.hh>
00018 #include <peekabot/Types.hh>
00019 
00020 #include <peekabot/client/proxies/ObjectProxy.hh>
00021 #include <peekabot/client/proxies/ScalableProxy.hh>
00022 #include <peekabot/client/proxies/LineBasedProxy.hh>
00023 #include <peekabot/client/proxies/VertexBasedProxy.hh>
00024 #include <peekabot/client/proxies/GroupProxy.hh>
00025 #include <peekabot/client/proxies/SphereProxy.hh>
00026 #include <peekabot/client/proxies/CylinderProxy.hh>
00027 #include <peekabot/client/proxies/CubeProxy.hh>
00028 #include <peekabot/client/proxies/PolygonProxy.hh>
00029 #include <peekabot/client/proxies/CircleProxy.hh>
00030 #include <peekabot/client/proxies/PointCloudProxy.hh>
00031 #include <peekabot/client/proxies/LineCloudProxy.hh>
00032 #include <peekabot/client/proxies/CameraProxy.hh>
00033 #include <peekabot/client/proxies/ModelProxy.hh>
00034 #include <peekabot/client/proxies/OccupancyGrid2DProxy.hh>
00035 #include <peekabot/client/proxies/OccupancyGrid3DProxy.hh>
00036 #include <peekabot/client/proxies/JointProxy.hh>
00037 #include <peekabot/client/proxies/HingeProxy.hh>
00038 #include <peekabot/client/proxies/SliderProxy.hh>
00039 #include <peekabot/client/proxies/GridProxy.hh>
00040 #include <peekabot/client/proxies/LabelProxy.hh>
00041 #include <peekabot/client/proxies/TriMeshProxy.hh>
00042 #include <peekabot/client/proxies/PolylineProxy.hh>
00043 
00044 
00045 namespace peekabot
00046 {
00047     // Proxies
00048     using client::PeekabotClient;
00049     using client::Status;
00050     using client::Result;
00051     using client::ObjectProxy;
00052     using client::ObjectProxyBase;
00053     using client::ScalableProxy;
00054     using client::LineBasedProxy;
00055     using client::VertexBasedProxy;
00056     using client::GroupProxy;
00057     using client::SphereProxy;
00058     using client::CylinderProxy;
00059     using client::CubeProxy;
00060     using client::PolygonProxy;
00061     using client::CircleProxy;
00062     using client::PointCloudProxy;
00063     using client::LineCloudProxy;
00064     using client::CameraProxy;
00065     using client::ModelProxy;
00066     using client::OccupancyGrid2DProxy;
00067     using client::OccupancyGrid3DProxy;
00068     using client::JointProxy;
00069     using client::HingeProxy;
00070     using client::SliderProxy;
00071     using client::GridProxy;
00072     using client::LabelProxy;
00073     using client::TriMeshProxy;
00074     using client::PolylineProxy;
00075     // Exceptions
00076     using client::AuthenticationFailed;
00077     using client::HostResolveFailed;
00078     using client::ConnectionRefused;
00079     // Misc
00080     using client::VertexSet;
00081     using client::ColoredVertexSet;
00082     using client::OccupancySet2D;
00083     using client::OccupancySet3D;
00084     using client::IndexSet;
00085 
00086     // For easier porting from 0.7.x
00087     typedef Vector3 Vector3f PEEKABOT_DEPRECATED;
00088 }
00089 
00090 
00091 #endif // PEEKABOT_PEEKABOT_HH_INCLUDED

Generated on Sun Jan 30 2011 for peekabot by  doxygen 1.7.1