Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
ecl Namespace Reference

Namespaces

 benchmarks
 Benchmark tests.
 
 blueprints
 
 command_line
 
 concepts
 
 containers
 
 demos
 Demo programs.
 
 devices
 
 formatters
 
 geometry
 
 interfaces
 
 ipc
 
 MultiArgHelper
 
 odometry
 
 streams
 
 threads
 
 time
 
 utils
 Utility programs.
 
 ValueArgHelper
 

Classes

class  Angle
 
class  Angle< T, enable_if< is_float< T > >::type >
 
class  Arg
 
class  ArgException
 
class  ArgParseException
 
class  Array
 
class  Array< Type, DynamicStorage >
 
class  BinaryFunction
 
class  BluePrint
 
class  BluePrintConcept
 
class  BluePrintFactory
 
class  BluePrintFactory< Array< Type, DynamicStorage > >
 
class  BluePrintFactory< CubicPolynomial >
 
class  BluePrintFactory< CubicSpline >
 
class  BluePrintFactory< LinearFunction >
 
class  BluePrintFactory< Polynomial< N > >
 
class  BluePrintFactory< QuinticPolynomial >
 
class  BluePrintFactory< TensionFunction >
 
class  BluePrintFactory< TensionSpline >
 
class  Bool
 
class  BoundNullaryMemberFunction
 
class  BoundNullaryMemberFunction< C, void >
 
class  BoundUnaryFreeFunction
 
class  BoundUnaryFreeFunction< A, void >
 
class  BoundUnaryMemberFunction
 
class  ByteContainerConcept
 
class  CartesianPoint
 
class  CartesianPoint< T, 2 >
 
class  CartesianPoint< T, 3 >
 
class  ClearScreen
 
class  CmdLine
 
class  CmdLineInterface
 
class  CmdLineOutput
 
class  CmdLineParseException
 
class  Constraint
 
class  ContainerConcept
 
class  Converter
 
class  Converter< Array< char >, Integral >
 
class  Converter< Array< signed char >, Integral >
 
class  Converter< Array< unsigned char >, Integral >
 
class  Converter< char *, bool >
 
class  Converter< char *, char >
 
class  Converter< char *, double >
 
class  Converter< char *, float >
 
class  Converter< char *, int >
 
class  Converter< char *, long >
 
class  Converter< char *, long long >
 
class  Converter< char *, short >
 
class  Converter< char *, unsigned char >
 
class  Converter< char *, unsigned int >
 
class  Converter< char *, unsigned long >
 
class  Converter< char *, unsigned long long >
 
class  Converter< char *, unsigned short >
 
class  Converter< char *, void >
 
class  Converter< char, int >
 
class  Converter< char, unsigned int >
 
class  Converter< char, void >
 
class  Converter< Eigen::Vector3f, Sophus::SE3f >
 
class  Converter< int, char * >
 
class  Converter< int, char >
 
class  Converter< int, std::string >
 
class  Converter< int, unsigned char * >
 
class  Converter< int, void >
 
class  Converter< Integral, Array< char, Size > >
 
class  Converter< Integral, Array< signed char, Size > >
 
class  Converter< Integral, Array< unsigned char, Size > >
 
class  Converter< Integral, std::vector< char > >
 
class  Converter< Integral, std::vector< signed char > >
 
class  Converter< Integral, std::vector< unsigned char > >
 
class  Converter< Integral, Stencil< Array< char, Size > > >
 
class  Converter< Integral, Stencil< Array< signed char, Size > > >
 
class  Converter< Integral, Stencil< Array< unsigned char, Size > > >
 
class  Converter< Integral, Stencil< const unsigned char * > >
 
class  Converter< Output, void >
 
class  Converter< Sophus::SE3f, Eigen::Vector3f >
 
class  Converter< std::string, int >
 
class  Converter< std::string, void >
 
class  Converter< std::vector< char >, char * >
 
class  Converter< std::vector< char >, int >
 
class  Converter< std::vector< char >, long >
 
class  Converter< std::vector< char >, long long >
 
class  Converter< std::vector< char >, unsigned int >
 
class  Converter< std::vector< char >, unsigned long >
 
class  Converter< std::vector< char >, void >
 
class  Converter< std::vector< signed char >, int >
 
class  Converter< std::vector< signed char >, long >
 
class  Converter< std::vector< signed char >, long long >
 
class  Converter< std::vector< signed char >, unsigned int >
 
class  Converter< std::vector< signed char >, unsigned long >
 
class  Converter< std::vector< signed char >, void >
 
class  Converter< std::vector< unsigned char >, int >
 
class  Converter< std::vector< unsigned char >, long >
 
class  Converter< std::vector< unsigned char >, long long >
 
class  Converter< std::vector< unsigned char >, unsigned int >
 
class  Converter< std::vector< unsigned char >, unsigned long >
 
class  Converter< std::vector< unsigned char >, void >
 
class  Converter< Stencil< Array< char, Size > >, Integral >
 
class  Converter< Stencil< Array< signed char, Size > >, Integral >
 
class  Converter< Stencil< Array< unsigned char, Size > >, Integral >
 
class  Converter< Stencil< std::vector< unsigned char > >, int >
 
class  Converter< Stencil< std::vector< unsigned char > >, long >
 
class  Converter< Stencil< std::vector< unsigned char > >, long long >
 
class  Converter< Stencil< std::vector< unsigned char > >, unsigned int >
 
class  CubicSpline
 
class  DataException
 
class  Division
 
class  Division< CubicPolynomial >
 
class  Division< QuadraticPolynomial >
 
class  DocBookOutput
 
class  DynamicContainerConcept
 
struct  ecl_traits
 
class  ecl_traits< LegacyPose2D< Float, RotationAngleStorage, Enable > >
 
class  ecl_traits< LegacyPose2D< Float, RotationMatrixStorage, Enable > >
 
class  ecl_traits< LegacyPose2D< Float, Storage, Enable > >
 
class  EConsole
 
struct  enable_if
 
struct  enable_if_c
 
struct  enable_if_c< false, T >
 
class  EndOfLine
 
class  Error
 
class  EuclideanNorm
 
class  Exception
 
class  FailedObject
 
class  FiFo
 
class  Flags
 
class  Format
 
class  Format< char >
 
class  Format< double >
 
class  Format< float >
 
class  Format< int >
 
class  Format< long >
 
class  Format< short >
 
class  Format< signed char >
 
class  Format< Sophus::SE3f >
 
class  Format< std::string >
 
class  Format< unsigned char >
 
class  Format< unsigned int >
 
class  Format< unsigned long >
 
class  Format< unsigned short >
 
struct  FrequencyDiagnostics
 
class  FrequencyMonitor
 
class  FunctionMath
 
class  FunctionMath< CubicPolynomial >
 
class  FunctionMath< LinearFunction >
 
class  FunctionMath< QuadraticPolynomial >
 
class  GenericSplineFunction
 
class  HelpVisitor
 
class  HomogeneousPoint
 
class  HomogeneousPoint< T, typename ecl::enable_if< ecl::is_float< T > >::type >
 
class  IConsole
 
struct  if_c
 
struct  if_c< false, T1, T2 >
 
class  IgnoreRestVisitor
 
class  InputByteDeviceConcept
 
class  InputCharDeviceConcept
 
class  InputOutputByteDeviceConcept
 
class  InputOutputCharDeviceConcept
 
class  Intersection
 
class  Intersection< LinearFunction >
 
class  is_byte
 
class  is_byte< char >
 
class  is_byte< signed char >
 
class  is_byte< unsigned char >
 
class  is_float
 
class  is_float< double >
 
class  is_float< float >
 
class  is_float< long double >
 
class  is_integral
 
class  is_integral< char >
 
class  is_integral< int >
 
class  is_integral< long >
 
class  is_integral< long long >
 
class  is_integral< short >
 
class  is_integral< unsigned char >
 
class  is_integral< unsigned int >
 
class  is_integral< unsigned long >
 
class  is_integral< unsigned long long >
 
class  is_integral< unsigned short >
 
class  is_reference_wrapper
 
class  is_reference_wrapper< ReferenceWrapper< T > >
 
class  is_seekable
 
class  is_signed
 
class  is_signed< char >
 
class  is_signed< int >
 
class  is_signed< long >
 
class  is_signed< long long >
 
class  is_signed< short >
 
class  is_signed_byte
 
class  is_signed_byte< char >
 
class  is_signed_byte< signed char >
 
class  is_sink
 
class  is_sink< EConsole >
 
class  is_sink< OConsole >
 
class  is_sink< SharedFile >
 
class  is_sink< String >
 
class  is_source
 
class  is_source< IConsole >
 
class  is_source< String >
 
class  is_sourcesink
 
class  is_sourcesink< String >
 
class  is_unsigned
 
class  is_unsigned< unsigned char >
 
class  is_unsigned< unsigned int >
 
class  is_unsigned< unsigned long >
 
class  is_unsigned< unsigned long long >
 
class  is_unsigned< unsigned short >
 
class  is_unsigned_byte
 
class  is_unsigned_byte< char >
 
class  is_unsigned_byte< unsigned char >
 
class  LegacyPose2D
 
class  LegacyPose2D< Float, Storage, enable_if< is_float< Float > >::type >
 
class  LegacyPose3D
 
class  LegacyPose3D< Float, enable_if< is_float< Float > >::type >
 
class  LinearSegment
 
class  LogStream
 
class  Manipulator
 
class  Maximum
 
class  Maximum< CubicPolynomial >
 
class  Maximum< LinearFunction >
 
class  Minimum
 
class  Minimum< CubicPolynomial >
 
class  Minimum< LinearFunction >
 
class  MultiArg
 
class  MultiSwitchArg
 
class  NullaryFreeFunction
 
class  NullaryFreeFunction< void >
 
class  NullaryFunction
 
class  NullaryFunctionConcept
 
class  NullaryFunctionCopy
 
class  NullaryFunctionCopy< FunctionObject, void >
 
class  NullaryFunctionReference
 
class  NullaryFunctionReference< FunctionObject, void >
 
class  NullaryMemberFunction
 
class  NullaryMemberFunction< C, void >
 
class  numeric_limits
 
class  numeric_limits< char >
 
class  numeric_limits< double >
 
class  numeric_limits< float >
 
class  numeric_limits< int >
 
class  numeric_limits< long >
 
class  numeric_limits< long double >
 
class  numeric_limits< long long >
 
class  numeric_limits< short >
 
class  numeric_limits< unsigned char >
 
class  numeric_limits< unsigned int >
 
class  numeric_limits< unsigned long >
 
class  numeric_limits< unsigned long long >
 
class  numeric_limits< unsigned short >
 
class  OConsole
 
class  OFileStream
 
class  OptionalUnlabeledTracker
 
class  OutputByteDeviceConcept
 
class  OutputCharDeviceConcept
 
class  Parameter
 
class  PartiallyBoundBinaryMemberFunction
 
class  PartiallyBoundUnaryMemberFunction
 
class  PascalsTriangle
 
class  PascalsTriangle< 3 >
 
class  PascalsTriangle< 5 >
 
class  Polynomial
 
class  Polynomial< 0 >
 
class  PosixErrorHandler
 
struct  PrecisionWidth
 
struct  PrecisionWidth< double >
 
struct  PrecisionWidth< float >
 
class  PushAndPop
 
class  PushAndPop< Type, DynamicStorage >
 
class  RandomNumberGenerator
 
class  ReferenceWrapper
 
class  Roots
 
class  Roots< CubicPolynomial >
 
class  Roots< LinearFunction >
 
class  Roots< QuadraticPolynomial >
 
class  SerialStream
 
class  SharedFile
 
class  SharedFileStream
 
class  Signal
 
class  Signal< Void >
 
class  SignedByteContainerConcept
 
class  SigSlot
 
class  SigSlot< Void >
 
class  SigSlotsManager
 
class  Singleton
 
class  Slot
 
class  Slot< Void >
 
class  SmoothLinearSpline
 
class  SpecificationException
 
class  SplineFunction
 
class  StandardException
 
class  StdOutput
 
class  Stencil
 
class  Stencil< const unsigned char * >
 
class  Stencil< unsigned char * >
 
class  StreamConcept
 
class  String
 
class  StringStream
 
class  SwitchArg
 
class  TensionFunction
 
class  TensionSpline
 
class  TextStream
 
class  TimeData
 
class  TimeError
 
class  TimeStampBase
 
class  Topic
 
class  UnaryFreeFunction
 
class  UnaryFreeFunction< A, void >
 
class  UnaryFunction
 
class  UnaryFunctionCopy
 
class  UnaryFunctionCopy< FunctionObject, T, void >
 
class  UnaryFunctionReference
 
class  UnaryFunctionReference< ReferenceWrapper, T, void >
 
class  UnaryMemberFunction
 
class  UnaryMemberFunction< C, A, void >
 
class  UnlabeledMultiArg
 
class  UnlabeledValueArg
 
struct  Unsigned
 
struct  Unsigned< char >
 
struct  Unsigned< int >
 
struct  Unsigned< long >
 
struct  Unsigned< long long >
 
struct  Unsigned< short >
 
struct  Unsigned< unsigned char >
 
struct  Unsigned< unsigned int >
 
struct  Unsigned< unsigned long >
 
struct  Unsigned< unsigned long long >
 
struct  Unsigned< unsigned short >
 
class  UnsignedByteContainerConcept
 
class  ValueArg
 
class  ValuesConstraint
 
class  VersionVisitor
 
class  Visitor
 
class  Void
 
class  XorHandler
 

Typedefs

typedef std::list< Arg * >::iterator ArgListIterator
 
typedef std::vector< Arg * >::iterator ArgVectorIterator
 
typedef CartesianPoint< double, 2 > CartesianPoint2d
 
typedef CartesianPoint< float, 2 > CartesianPoint2f
 
typedef CartesianPoint< int, 2 > CartesianPoint2i
 
typedef CartesianPoint< double, 3 > CartesianPoint3d
 
typedef CartesianPoint< float, 3 > CartesianPoint3f
 
typedef CartesianPoint< int, 3 > CartesianPoint3i
 
typedef Polynomial< 3 > CubicPolynomial
 
typedef TimeStamp Duration
 
typedef TextStream< EConsoleEConsoleStream
 
typedef Bool< false > False
 
typedef HomogeneousPoint< double > HomogeneousPointd
 
typedef HomogeneousPoint< float > HomogeneousPointf
 
typedef TextStream< IConsoleIConsoleStream
 
typedef Polynomial< 1 > LinearFunction
 
typedef TextStream< OConsoleOConsoleStream
 
typedef Polynomial< 2 > QuadraticPolynomial
 
typedef Polynomial< 5 > QuinticPolynomial
 
typedef Bool< true > True
 
typedef std::list< Visitor * >::iterator VisitorListIterator
 
typedef void(* VoidFunction) ()
 

Enumerations

enum  Alignment
 
enum  BaudRate
 
enum  Bits
 
enum  ConnectionStatus
 
enum  DataBits
 
enum  ErrorFlag
 
enum  FloatBase
 
enum  IntegralBase
 
enum  Parity
 
enum  Pose2DStorageType
 
enum  Priority
 
enum  StopBits
 
enum  StorageType
 
enum  WriteMode
 

Functions

T * addressOf (T &v)
 
ReferenceWrapper< T const > cref (T const &wrapped_object)
 
Scalar cube_root (const Scalar &x)
 
ecl_geometry_PUBLICdegrees_to_radians (const T &degrees, typename enable_if< ecl::is_float< T > >::type *dummy=0)
 
euclidean_norm (const T &x1, const T &x2)
 
euclidean_norm (const T &x1, const T &x2, const T &x3)
 
NullaryFreeFunction< R > generateFunctionObject (R(*function)())
 
UnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A))
 
BoundUnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A), const I &a)
 
BoundUnaryFreeFunction< A, R > generateFunctionObject (R(*function)(A), I &a)
 
NullaryMemberFunction< C, R > generateFunctionObject (R(C::*function)())
 
BoundNullaryMemberFunction< C, R > generateFunctionObject (R(C::*function)(), C &c)
 
UnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A))
 
PartiallyBoundUnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A), C &c)
 
BoundUnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A), C &c, const I &a)
 
BoundUnaryMemberFunction< C, A, R > generateFunctionObject (R(C::*function)(A), C &c, I &a)
 
bool is_big_endian ()
 
bool is_char_signed ()
 
bool isApprox (const Scalar &x, const OtherScalar &y, typename numeric_limits< Scalar >::Precision precision=numeric_limits< Scalar >::dummy_precision)
 
bool isApproxOrLessThan (const Scalar &x, const OtherScalar &y, typename numeric_limits< Scalar >::Precision precision=numeric_limits< Scalar >::dummy_precision)
 
int nsign (const Scalar &x)
 
OutputStream & operator<< (OutputStream &ostream, const Array< ElementType, ArraySize > &array)
 
OutputStream & operator<< (OutputStream &ostream, const Array< ElementType, DynamicStorage > &array)
 
OutputStream & operator<< (OutputStream &ostream, const CartesianPoint< Type, 2 > &point)
 
OutputStream & operator<< (OutputStream &ostream, const CartesianPoint< Type, 3 > &point)
 
OutputStream & operator<< (OutputStream &ostream, const CubicSpline &cubic_spline)
 
OutputStream & operator<< (OutputStream &ostream, const HomogeneousPoint< Type > &point)
 
OutputStream & operator<< (OutputStream &ostream, const LegacyPose2D< Float_, Storage_ > &pose)
 
OutputStream & operator<< (OutputStream &ostream, const LegacyPose3D< Float_ > &pose)
 
OutputStream & operator<< (OutputStream &ostream, const PascalsTriangle< 3 > &triangle)
 
OutputStream & operator<< (OutputStream &ostream, const PascalsTriangle< 5 > &triangle)
 
OutputStream & operator<< (OutputStream &ostream, const PascalsTriangle< PowerN > &triangle)
 
OutputStream & operator<< (OutputStream &ostream, const Polynomial< Degree > &polynomial)
 
OutputStream & operator<< (OutputStream &ostream, const SmoothLinearSpline &smooth_linear_spline)
 
OutputStream & operator<< (OutputStream &ostream, const Stencil< ArrayType > &stencil)
 
OutputStream & operator<< (OutputStream &ostream, const TensionFunction &function)
 
OutputStream & operator<< (OutputStream &ostream, const TensionSpline &tension_spline)
 
OutputStream & operator<< (OutputStream &ostream, const TimeStampBase &time_stamp)
 
OutputStream & operator<< (OutputStream &ostream, const Topic< TopicData > &topic)
 
OutputStream & operator<< (OutputStream &ostream, const Void void_object)
 
OutputStream & operator<< (OutputStream &ostream, Format< std::string > &formatter)
 
int psign (const Scalar &x)
 
ecl_geometry_PUBLICradians_to_degrees (const T &radians, typename enable_if< ecl::is_float< T > >::type *dummy=0)
 
ReferenceWrapper< T > ref (T &wrapped_object)
 
int sign (const Scalar &x)
 
ecl_geometry_PUBLIC double wrap_angle (const double &angle)
 
ecl_geometry_PUBLIC float wrap_angle (const float &angle)
 
const ecl_geometry_PUBLIC double & wrap_angle (double &angle)
 
const ecl_geometry_PUBLIC float & wrap_angle (float &angle)
 

Variables

 Append
 
 ArgNotSupportedError
 
 BackgroundPriority
 
 BaudRate_110
 
 BaudRate_115200
 
 BaudRate_1200
 
 BaudRate_19200
 
 BaudRate_230400
 
 BaudRate_2400
 
 BaudRate_300
 
 BaudRate_38400
 
 BaudRate_460800
 
 BaudRate_4800
 
 BaudRate_57600
 
 BaudRate_600
 
 BaudRate_921600
 
 BaudRate_9600
 
 Bin
 
 Bit0
 
 Bit1
 
 Bit10
 
 Bit11
 
 Bit12
 
 Bit13
 
 Bit14
 
 Bit15
 
 Bit16
 
 Bit2
 
 Bit3
 
 Bit4
 
 Bit5
 
 Bit6
 
 Bit7
 
 Bit8
 
 Bit9
 
 BlockingError
 
 BusyError
 
 CentreAlign
 
 CloseError
 
ClearScreen clrscr
 
 ConfigurationError
 
 ConnectionDisconnected
 
 ConnectionError
 
 ConnectionHungUp
 
 ConnectionProblem
 
 ConnectionRefusedError
 
 ConstructorError
 
 ConversionError
 
 CriticalPriority
 
 DataBits_5
 
 DataBits_6
 
 DataBits_7
 
 DataBits_8
 
 Dec
 
 DefaultPriority
 
 DestructorError
 
 DynamicStorage
 
EndOfLine endl
 
 EvenParity
 
 Fixed
 
 FixedStorage
 
 Hex
 
 HighPriority
 
 InterruptedError
 
 InvalidArgError
 
 InvalidInputError
 
 InvalidObjectError
 
 IsLockedError
 
 LeftAlign
 
 LowPriority
 
 MemoryError
 
 New
 
 NoAlign
 
 NoError
 
 NoParity
 
 NormalPriority
 
 NotFoundError
 
 NotInitialisedError
 
 NotSupportedError
 
 OddParity
 
 OpenError
 
 OutOfRangeError
 
 OutOfResourcesError
 
 PermissionsError
 
const double pi
 
const double pi_2
 
const float pi_2_f
 
const double pi_4
 
const float pi_4_f
 
const float pi_f
 
 PosixError
 
 RaiiError
 
 ReadError
 
 RealTimePriority1
 
 RealTimePriority2
 
 RealTimePriority3
 
 RealTimePriority4
 
 RightAlign
 
 RotationAngleStorage
 
 RotationMatrixStorage
 
 Sci
 
 StopBits_1
 
 StopBits_15
 
 StopBits_2
 
 SystemFailureError
 
 TimeOutError
 
const double two_pi
 
const float two_pi_f
 
 UnknownError
 
 UnknownPriority
 
 UsageError
 
 WriteError
 


ecl_core_apps
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:52