Changeset 62 in pacpusframework for trunk/include/Pacpus/PacpusTools
- Timestamp:
- Jan 9, 2013, 5:26:04 PM (12 years ago)
- Location:
- trunk/include/Pacpus/PacpusTools
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/Pacpus/PacpusTools/AsyncWorkerBase.h
r44 r62 1 /** 2 * 3 * This file is part of the PACPUS framework distributed under the 4 * CECILL-C License, Version 1.0. 5 * 6 * @author Samuel Gosselin 7 * @date December, 2012 8 * @version $Id$ 9 * @copyright Copyright (c) UTC/CNRS Heudiasyc 2005 - 2013. All rights reserved. 10 * @brief Async worker base class 11 * 12 * Detailed description of file... 13 * 14 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Samuel Gosselin <firstname.surname@utc.fr> 5 /// @date December, 2012 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Async worker base class 9 /// 10 /// Detailed description. 15 11 16 17 12 #ifndef DEF_PACPUS_ASYNC_WORKER_BASE_H 18 13 #define DEF_PACPUS_ASYNC_WORKER_BASE_H -
trunk/include/Pacpus/PacpusTools/BinaryDecoder.h
r3 r62 1 /********************************************************************* 2 // created: 2008/07/22 - 16:57 3 // filename: BinaryDecoder.h 4 // 5 // author: Gerald Dherbomez 6 // Copyright Heudiasyc UMR UTC/CNRS 6599 7 // 8 // version: $Id: $ 9 // 10 // purpose: Extract data of specified type in a string (char *) 11 // Usage: 12 // bool xDecodeToXXX(T* result, const char * data, const unsigned int startBit, const unsigned int length) 13 // => x = format (i:Intel, Little Endian) 14 // (m:Motorola, Big Endian) 15 // => XXX = type of return value 16 // (Bool = bool) 17 // (I8 = char - 8 bits) 18 // (UI8 = unsigned char - 8 bits) 19 // (I16 = short - 16 bits) 20 // (UI16 = unsigned short - 16 bits) 21 // (I32 = long - 32 bits) 22 // (UI32 = unsigned long - 32 bits) 23 // (I64 = long long - 64 bits) 24 // (UI16 = unisgned long long - 64 bits) 25 // 26 // ex: inline bool mDecodeToUI16(r, str, 8, 12); 27 // 28 *********************************************************************/ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Gerald Dherbomez <firstname.surname@utc.fr> 5 /// @date July, 2008 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Extracts data of specified type in a string. 9 /// 10 /// Purpose: Extract data of specified type in a string (char *) 11 /// Usage: 12 /// bool xDecodeToXXX(T* result, const char * data, const unsigned int startBit, const unsigned int length) 13 /// => x = format (i:Intel, Little Endian) 14 /// (m:Motorola, Big Endian) 15 /// => XXX = type of return value 16 /// (Bool = bool) 17 /// (I8 = char - 8 bits) 18 /// (UI8 = unsigned char - 8 bits) 19 /// (I16 = short - 16 bits) 20 /// (UI16 = unsigned short - 16 bits) 21 /// (I32 = long - 32 bits) 22 /// (UI32 = unsigned long - 32 bits) 23 /// (I64 = long long - 64 bits) 24 /// (UI16 = unisgned long long - 64 bits) 25 /// 26 /// ex: inline bool mDecodeToUI16(r, str, 8, 12); 29 27 30 28 #ifndef BINARYDECODER_H -
trunk/include/Pacpus/PacpusTools/PeriodicWorker.h
r36 r62 1 /** 2 * 3 * This file is part of the PACPUS framework distributed under the 4 * CECILL-C License, Version 1.0. 5 * 6 * @author Samuel Gosselin 7 * @date December, 2012 8 * @version $Id$ 9 * @copyright Copyright (c) UTC/CNRS Heudiasyc 2005 - 2013. All rights reserved. 10 * @brief Periodic worker base class 11 * 12 * Detailed description of file... 13 * 14 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Samuel Gosselin <firstname.surname@utc.fr> 5 /// @date December, 2012 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Periodic worker base class 9 /// 10 /// Detailed description. 15 11 16 12 #ifndef DEF_PACPUS_PERIODIC_WORKER_H -
trunk/include/Pacpus/PacpusTools/PosixShMem.h
r31 r62 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Brief description. 9 /// 10 /// Detailed description. 10 11 11 12 #ifndef DEF_PACPUS_POSIXSHMEM_H -
trunk/include/Pacpus/PacpusTools/ShMem.h
r31 r62 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Brief description. 9 /// 10 /// Detailed description. 10 11 11 12 #ifndef DEF_PACPUS_SHMEM_H -
trunk/include/Pacpus/PacpusTools/ShMemBase.h
r31 r62 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Brief description. 9 /// 10 /// Detailed description. 10 11 11 12 #ifndef DEF_PACPUS_SHMEMBASE_H -
trunk/include/Pacpus/PacpusTools/Win32ShMem.h
r31 r62 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Gerald Dherbomez <firstname.surname@utc.fr> 5 /// @date January, 2007 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Shared memory implementation for Windows. 9 /// 10 /// Shared memory implementation for Windows. 11 /// @todo Derive from a common base class. Same for @link PosixShMem. 10 12 11 13 #ifndef DEF_PACPUS_WIN32SHMEM_H -
trunk/include/Pacpus/PacpusTools/geodesie.h
r31 r62 1 /** 2 * 3 * Distributed under the UTC Heudiascy Pacpus License, Version 1.0. 4 * Copyright (c) UTC Heudiasyc 2010 - 2013. All rights reserved. 5 * 6 * See the LICENSE file for more information or a copy at: 7 * http://www.hds.utc.fr/~kurdejma/LICENSE_1_0.txt 8 * 9 */ 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Brief description. 9 /// 10 /// Detailed description. 10 11 11 12 #ifndef GEODESIE_H -
trunk/include/Pacpus/PacpusTools/matrice.h
r3 r62 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Matrix algebra functions. 9 /// 10 /// Detailed description. 11 1 12 #ifndef MATRIX_H 2 13 #define MATRIX_H -
trunk/include/Pacpus/PacpusTools/transf_lamb_93.h
r3 r62 1 // This file is part of the PACPUS framework distributed under the 2 // CECILL-C License, Version 1.0. 3 // 4 /// @author Firstname Surname <firstname.surname@utc.fr> 5 /// @date Month, Year 6 /// @version $Id$ 7 /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved. 8 /// @brief Brief description. 9 /// 10 /// Detailed description. 11 1 12 #include <math.h> 2 13 #define pi 3.141592653589793
Note:
See TracChangeset
for help on using the changeset viewer.