IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 5, 2009, 11:13:29 AM (17 years ago)
Author:
beaumont
Message:

Finished ppStack visualization. Unified the way in which visualizations are invoked, plotting windows are closed, etc

Location:
branches/cnb_branches/cnb_branch_20090215
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/cnb_branches/cnb_branch_20090215

  • branches/cnb_branches/cnb_branch_20090215/psModules/src/concepts/pmConceptsWrite.h

    r18163 r23197  
    1111#ifndef PM_CONCEPTS_WRITE_H
    1212#define PM_CONCEPTS_WRITE_H
     13
     14#include <pslib.h>
     15#include <pmFPA.h>
     16#include <pmConfig.h>
     17#include <pmConcepts.h>
    1318
    1419/// @addtogroup Concepts Data Abstraction Concepts
     
    5863                                 const psMetadata *concepts ///< The concepts
    5964                                );
     65
     66
     67/// Write concepts for an FPA; optionally, write concepts at all lower levels.
     68///
     69/// This function writes all concepts for the FPA to the specified "source".  It also allows concepts to be
     70/// written for all lower levels by iterating over the components.
     71bool pmConceptsWriteFPA(const pmFPA *fpa,     ///< FPA for which to write concepts
     72                        pmConceptSource source, ///< Source for concepts
     73                        bool propagateDown, ///< Propagate to lower levels?
     74                        pmConfig *config        ///< Configuration
     75                       );
     76
     77/// Write concepts for a chip; optionally, write concepts at the FPA and cell levels.
     78///
     79/// This function writes all concepts for the chip to the specified "source".  It also allows concepts to be
     80/// written for the FPA, and the cell level by iterating over the components.
     81bool pmConceptsWriteChip(const pmChip *chip,  ///< Chip for which to write concepts
     82                         pmConceptSource source, ///< Source for concepts
     83                         bool propagateUp,///< Propagate to higher levels?
     84                         bool propagateDown, ///< Propagate to lower levels?
     85                         pmConfig *config       ///< Configuration
     86                        );
     87
     88/// Write concepts for a cell; optionally, write concepts for the parents.
     89///
     90/// This function writes all concepts for the chip to the specified "source".  It also allows concepts to be
     91/// written for the upper levels through the parents (note, it would not write concepts for all chips, but
     92/// only the parent of this cell).
     93bool pmConceptsWriteCell(const pmCell *cell,  ///< FPA for which to write concepts
     94                         pmConceptSource source, ///< Source for concepts
     95                         bool propagateUp, ///< Propagate to higher levels?
     96                         pmConfig *config ///< Configuration
     97                        );
     98
    6099/// @}
    61100#endif
Note: See TracChangeset for help on using the changeset viewer.