Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members

sdifframe.cpp File Reference


Namespaces

namespace  Easdif

Detailed Description

Author:
Fabien Tisserand
Date:
Thu Apr 11 18:44:52 2002

Id
sdifframe.cpp,v 1.20 2005/05/30 21:43:01 roebel Exp

Log
sdifframe.cpp,v
Revision 1.20 2005/05/30 21:43:01 roebel Changed all include files from .h into .hpp to prevent name clash between sdifmatix.h and SDIF/sdifcpp/SdifMatrix.h on MacOSX where filenames are case insensitive.

Revision 1.19 2005/05/30 19:32:34 bogaards check whether frame is high level selected is it is already in the framedir

Revision 1.18 2005/05/30 18:16:58 bogaards return zero if frame is not selected

Revision 1.17 2005/05/24 09:53:51 roebel Changed selection management in Easdif: Before EnableDirectory has been called selection modification wqorks on the SDIF-Selection, after enabling the directory a new high level selection mode is used that can only be used to restrict the secltion by forming intersections with the existing selections. This mechanism exists now for stream/frame and matrix selections.

Revision 1.16 2005/05/20 21:32:27 roebel Removed remaining functions that were only there for initial tests of Fabien Tisserand. Changed the frame directory handling to include only the selected frames and matrices.

Revision 1.15 2004/09/10 09:20:52 roebel Extend frame directory to contain the matrix signatures for each frame. No longer needs to re read the frame to decide whether frame is selected.

Revision 1.14 2004/09/09 19:17:38 roebel Version 1.0.0beta: First complete version of iterator access when reading files. Frame-Iterators use the internal Frame Directory that each Entity will generate and update on the fly to minimize disk access during positioning.

Revision 1.13 2004/08/25 18:23:56 roebel Version 0.11.0 removed SetNbMatrix which was confusing because people used it to resize a Frame. Added a real resize function. Added size(), resize() and clear() functions to have more consistent interface compared to stl containers.

Revision 1.12 2004/07/29 13:43:39 roebel Use eEmptySignature to initialize signature of empty frame.

Revision 1.11 2004/07/21 13:20:33 roebel Added support to hold a frameDirectory in the entity and the possibility to read frames from a given time position.

Revision 1.10 2004/02/02 18:07:24 roebel Version 0.8.1: bug fix in sdifframe establishing the possibility to resize matrices within the frame.

Revision 1.9 2003/12/05 13:53:14 ellis

including <iostream> for the use of std::cout, cerr...

Revision 1.8 2003/11/18 18:17:00 roebel Replaced error messages by exceptions.

Revision 1.7 2003/07/18 20:41:05 roebel Added SetHeader with Signature as std::string

Revision 1.6 2003/05/19 14:00:20 roebel Include new easdif_config.h.

Revision 1.5 2003/05/18 21:08:37 roebel Added appropriate const methods. For proper swig access GetMatrixWithSignature does no longer take a reference as argument.

Revision 1.4 2003/04/29 15:41:30 schwarz Changed all names View* to Print* and *Info to *Header for consistency with SDIF library.

Revision 1.3 2003/04/18 16:44:00 schwarz Small changes to make easdif swiggable:

Revision 1.2 2003/04/06 16:31:08 roebel Added license info

Revision 1.1 2003/03/03 19:00:16 roebel Moved src directory to new name easdif

Revision 1.7 2003/02/10 14:14:35 roebel Fixed problem with size indicated in frameheader when the frame is written more than one time withut calling cleardata().

Revision 1.6 2002/10/10 10:49:09 roebel Now using namespace Easdif. Fixed handling of zero pointer arguments in initException. Reading past end of file now throws an exception.

Revision 1.5 2002/08/28 16:46:53 roebel Internal reorganization and name changes.

Revision 1.4 2002/07/12 10:18:17 ftissera Read has changed for selection

Revision 1.3 2002/06/18 14:50:19 ftissera add methods with SDIFEntity for reading and writing

Revision 1.2 2002/05/17 20:20:56 ftissera Add doxygen header


Generated on Tue Jan 3 15:00:56 2006 for Easdif by  doxygen 1.3.9.1