Changeset 7984 for trunk/psLib
- Timestamp:
- Jul 25, 2006, 5:37:57 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/fits/psFitsTable.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/fits/psFitsTable.c
r7981 r7984 7 7 * @author Robert DeSonia, MHPCC 8 8 * 9 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $10 * @date $Date: 2006-07-26 0 2:59:58$9 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 10 * @date $Date: 2006-07-26 03:37:57 $ 11 11 * 12 12 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 678 678 } 679 679 case PS_DATA_VECTOR: { 680 psVector *columnData = psVectorAlloc(spec->size * table->n, spec->vectorType); 680 size_t dataSize = PSELEMTYPE_SIZEOF(spec->vectorType); // Size of data, in bytes 681 psVector *columnData = psVectorAlloc(spec->size * table->n * dataSize, PS_TYPE_U8); 681 682 psVectorInit(columnData, 0); 682 size_t dataSize = PSELEMTYPE_SIZEOF(spec->vectorType); // Size of data, in bytes683 683 for (long i = 0; i < table->n; i++) { 684 684 psMetadata *row = table->data[i]; // The row of interest … … 689 689 } 690 690 psVector *vector = dataItem->data.V; 691 memcpy(&columnData->data.U8[i * dataSize], vector->data.U8, dataSize); 691 memcpy(&columnData->data.U8[i * dataSize * spec->size], vector->data.U8, 692 vector->n * dataSize); 692 693 } 693 694
Note:
See TracChangeset
for help on using the changeset viewer.
