Changeset 15973 for trunk/psModules/src/camera/pmFPA.h
- Timestamp:
- Jan 2, 2008, 10:33:41 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPA.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPA.h
r14954 r15973 6 6 * @author Eugene Magnier, IfA 7 7 * 8 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $9 * @date $Date: 200 7-09-21 01:31:51$8 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2008-01-02 20:32:25 $ 10 10 * Copyright 2005-2006 Institute for Astronomy, University of Hawaii 11 11 */ … … 144 144 145 145 /// Free all readouts within a cell 146 void pmCellFreeReadouts(pmCell *cell ///< Cell for which to free readouts 147 ); 146 void pmCellFreeReadouts(pmCell *cell); ///< Cell for which to free readouts 148 147 149 148 /// Free all cells within a chip 150 void pmChipFreeCells(pmChip *chip ///< Chip for which to free cells 151 ); 149 void pmChipFreeCells(pmChip *chip); ///< Chip for which to free cells 152 150 153 151 /// Free all data within a readout 154 void pmReadoutFreeData(pmReadout *readout ///< Readout for which to free data 155 ); 152 void pmReadoutFreeData(pmReadout *readout); ///< Readout for which to free data 156 153 157 154 /// Free all data within a cell (all readouts as well as metadata) 158 void pmCellFreeData(pmCell *cell ///< Cell for which to free data 159 ); 155 void pmCellFreeData(pmCell *cell); ///< Cell for which to free data 160 156 161 157 /// Free all data within a chip (all cells as well as metadata) 162 void pmChipFreeData(pmChip *chip ///< Chip for which to free data 163 ); 158 void pmChipFreeData(pmChip *chip); ///< Chip for which to free data 164 159 165 160 /// Free all data within an FPA (all chips as well as metadata) 166 void pmFPAFreeData(pmFPA *fpa ///< FPA for which to free data 167 ); 161 void pmFPAFreeData(pmFPA *fpa); ///< FPA for which to free data 168 162 169 163 /// Allocate a readout associated with a cell 170 pmReadout *pmReadoutAlloc(pmCell *cell ///< Parent cell, or NULL171 );164 pmReadout *pmReadoutAlloc(pmCell *cell); ///< Parent cell, or NULL 165 bool psMemCheckReadout(psPtr ptr); 172 166 173 167 /// Allocate a cell associated with a chip … … 175 169 /// The name is used to set CELL.NAME within the concepts. 176 170 pmCell *pmCellAlloc(pmChip *chip, ///< Parent chip, or NULL 177 const char *name ///< Name of cell, for CELL.NAME 178 ); 171 const char *name); ///< Name of cell, for CELL.NAME 172 bool psMemCheckCell(psPtr ptr); 173 179 174 180 175 /// Allocate a chip associated with an FPA … … 182 177 /// The name is used to set CHIP.NAME within the concepts 183 178 pmChip *pmChipAlloc(pmFPA *fpa, ///< Parent FPA, or NULL 184 const char *name ///< Name of chip, for CHIP.NAME 185 ); 179 const char *name); ///< Name of chip, for CHIP.NAME 180 bool psMemCheckChip(psPtr ptr); 181 186 182 187 183 /// Allocate an FPA 188 pmFPA *pmFPAAlloc(const psMetadata *camera ///< Camera configuration (to store in FPA) 189 ); 190 184 pmFPA *pmFPAAlloc(const psMetadata *camera); ///< Camera configuration (to store in FPA) 185 bool psMemCheckFPA(psPtr ptr); 191 186 192 187 /// Check parent links within an FPA … … 194 189 /// Iterates through the FPA to verify that the "parent" links in the chip, cell and readout are set 195 190 /// correctly. If there are any incorrect links, they are fixed, and the function returns false. 196 bool pmFPACheckParents(pmFPA *fpa ///< FPA to check197 ); 191 bool pmFPACheckParents(pmFPA *fpa); ///< FPA to check 192 198 193 /// @} 199 194 #endif // #ifndef PM_FPA_H
Note:
See TracChangeset
for help on using the changeset viewer.
