util Namespace Reference


Classes

class  Circulator
class  CirculatorToIterator
struct  Error
 A throwable error structure. More...
class  Parameterized
struct  TypeStripper
struct  TypeStripper< T * >
class  EnforcementHandlerInterface
struct  DefaultPredicate
struct  DefaultRaiser
struct  WarnRaiser
struct  InfoRaiser
class  Enforcer
struct  TypeStripper< boost::shared_ptr< T > >
struct  TypeStripper< boost::reference_wrapper< T > >

Namespaces

namespace  detail

Typedefs

typedef std::string ParamId
typedef boost::make_variant_over<
detail::ParamTypes >::type 
ParamType

Functions

template<class Iterator>
Circulator< Iterator > makeCirculator (Iterator begin, Iterator end, Iterator pos)
template<class Circulator>
CirculatorToIterator< CirculatormakeBeginIteratorFromCirculator (Circulator circ)
template<class Circulator>
CirculatorToIterator< CirculatormakeEndIteratorFromCirculator (Circulator circ)
const std::string & getErrorMessage (int errorId)
template<class Graph>
boost::graph_traits< Graph
>::out_edge_iterator 
findEdge (typename boost::graph_traits< Graph >::vertex_descriptor start, typename boost::graph_traits< Graph >::vertex_descriptor end, const Graph &g)
template<class Graph, class Vertex, class Visitor, class VertexMap, class VertexColorMap, class EdgeColorMap>
void ccwVisit (Graph &g, Vertex u, Visitor vis, VertexMap vmap, VertexColorMap vcmap, EdgeColorMap ecmap)
template<class T>
void assignPtr (T *pT, const T &value)
template<class T>
void ignoreUnusedVariableWarning (const T &)
void sleep (int numSec)
template<class P, class R, typename T>
Enforcer< const T &, P, R > MakeEnforcer (const T &t, const char *locus, int line)
template<class P, class R, typename T>
Enforcer< T &, P, R > MakeEnforcer (T &t, const char *locus, int line)

Variables

const int ERROR_AUTHENTICATION_FAILED = -1000
const int ERROR_CONNECTION_FAILED = -1001
const int ERROR_NOT_ONE_REGION = -1002
const int ERROR_NO_PUBLIC_KEY = -1003
const int ERROR_NO_SUCH_JOB = -1004
const int ERROR_CANT_GET_SERVERS = -1005
const int ERROR_TOOLPATH_RECORDS_CORRUPTED = -1006
const int ERROR_VOLUMILL_INTERNAL_ERROR = -1007
const int ERROR_USER_CANCELLED = -1008
const int ERROR_CLIENT_OUT_OF_DATE = -1009
const int ERROR_OPEN_POCKETS_NOT_ALLOWED = -1010
const int ERROR_TRIAL_EXPIRED = -1011
const double doubleEps = 1e-8
const double intersectionEps = 1e-6
const double pointResolution = 1e-5
const double pi = 3.141592653589793238462643383279


Typedef Documentation

typedef std::string util::ParamId
 

typedef boost::make_variant_over<detail::ParamTypes>::type util::ParamType
 


Function Documentation

template<class T>
void util::assignPtr T *  pT,
const T &  value
[inline]
 

template<class Graph, class Vertex, class Visitor, class VertexMap, class VertexColorMap, class EdgeColorMap>
void util::ccwVisit Graph &  g,
Vertex  u,
Visitor  vis,
VertexMap  vmap,
VertexColorMap  vcmap,
EdgeColorMap  ecmap
 

template<class Graph>
boost::graph_traits<Graph>::out_edge_iterator util::findEdge typename boost::graph_traits< Graph >::vertex_descriptor  start,
typename boost::graph_traits< Graph >::vertex_descriptor  end,
const Graph &  g
 

const std::string& util::getErrorMessage int  errorId  ) 
 

template<class T>
void util::ignoreUnusedVariableWarning const T &   )  [inline]
 

template<class Circulator>
CirculatorToIterator<Circulator> util::makeBeginIteratorFromCirculator Circulator  circ  )  [inline]
 

template<class Iterator>
Circulator<Iterator> util::makeCirculator Iterator  begin,
Iterator  end,
Iterator  pos
[inline]
 

template<class Circulator>
CirculatorToIterator<Circulator> util::makeEndIteratorFromCirculator Circulator  circ  )  [inline]
 

template<class P, class R, typename T>
Enforcer<T&, P, R> util::MakeEnforcer T &  t,
const char *  locus,
int  line
[inline]
 

template<class P, class R, typename T>
Enforcer<const T&, P, R> util::MakeEnforcer const T &  t,
const char *  locus,
int  line
[inline]
 

void util::sleep int  numSec  ) 
 


Variable Documentation

const double util::doubleEps = 1e-8
 

const int util::ERROR_AUTHENTICATION_FAILED = -1000
 

const int util::ERROR_CANT_GET_SERVERS = -1005
 

const int util::ERROR_CLIENT_OUT_OF_DATE = -1009
 

const int util::ERROR_CONNECTION_FAILED = -1001
 

const int util::ERROR_NO_PUBLIC_KEY = -1003
 

const int util::ERROR_NO_SUCH_JOB = -1004
 

const int util::ERROR_NOT_ONE_REGION = -1002
 

const int util::ERROR_OPEN_POCKETS_NOT_ALLOWED = -1010
 

const int util::ERROR_TOOLPATH_RECORDS_CORRUPTED = -1006
 

const int util::ERROR_TRIAL_EXPIRED = -1011
 

const int util::ERROR_USER_CANCELLED = -1008
 

const int util::ERROR_VOLUMILL_INTERNAL_ERROR = -1007
 

const double util::intersectionEps = 1e-6
 

const double util::pi = 3.141592653589793238462643383279
 

const double util::pointResolution = 1e-5
 


Generated on Tue Jan 29 21:37:58 2008 for VoluMill Universal Client by  doxygen 1.4.6