Revision 5515 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.api/src/main/java/org/gvsig/raster/lib/buffer/api/BufferManager.java
BufferManager.java | ||
---|---|---|
46 | 46 |
|
47 | 47 |
/** |
48 | 48 |
* Creates a NoData object. |
49 |
*
|
|
49 |
* |
|
50 | 50 |
* @param value |
51 | 51 |
* @param defaultValue |
52 | 52 |
* |
... | ... | |
68 | 68 |
* @throws BandException |
69 | 69 |
*/ |
70 | 70 |
public Band createBand(int dataType, int rows, int columns, NoData noData, |
71 |
BandPageManager pageManager) throws BandException;
|
|
71 |
PageManager pageManager) throws BandException; |
|
72 | 72 |
|
73 | 73 |
/** |
74 | 74 |
* Creates a memory buffer. |
75 |
*
|
|
75 |
* |
|
76 | 76 |
* @param rows |
77 | 77 |
* Rows of buffer. All buffer bands will have the same rows as |
78 | 78 |
* buffer. |
... | ... | |
93 | 93 |
|
94 | 94 |
/** |
95 | 95 |
* Creates a memory buffer. |
96 |
*
|
|
96 |
* |
|
97 | 97 |
* @param rows |
98 | 98 |
* Rows of buffer. All buffer bands will have the same rows as |
99 | 99 |
* buffer. |
... | ... | |
117 | 117 |
|
118 | 118 |
/** |
119 | 119 |
* Creates a memory buffer. |
120 |
*
|
|
120 |
* |
|
121 | 121 |
* @param rows |
122 | 122 |
* Rows of buffer. All buffer bands will have the same rows as |
123 | 123 |
* buffer. |
... | ... | |
145 | 145 |
/** |
146 | 146 |
* Creates a buffer. Buffer bands will be paginated using |
147 | 147 |
* {@link BandPageManager}. |
148 |
*
|
|
148 |
* |
|
149 | 149 |
* @param rows |
150 | 150 |
* Rows of buffer. All buffer bands will have the same rows as |
151 | 151 |
* buffer. |
... | ... | |
171 | 171 |
* If there is any problem creating buffer. |
172 | 172 |
*/ |
173 | 173 |
public Buffer createBuffer(int rows, int columns, int[] bandDataTypes, NoData[] bandNodata, |
174 |
IProjection projection, Envelope envelope, BandPageManager pageManager)
|
|
174 |
IProjection projection, Envelope envelope, PageManager pageManager) |
|
175 | 175 |
throws BufferException; |
176 | 176 |
|
177 | 177 |
/** |
... | ... | |
181 | 181 |
* @param dataType |
182 | 182 |
* @return BandPageManager |
183 | 183 |
*/ |
184 |
public BandPageManager createSimpleBandPageManager(File file, int rows, int columns,
|
|
184 |
public PageManager createSimpleBandPageManager(File file, int rows, int columns, |
|
185 | 185 |
int dataType); |
186 |
|
|
187 |
/** |
|
188 |
* @param dataType |
|
189 |
* @return |
|
190 |
*/ |
|
191 |
public int getDataTypeSize(int dataType); |
|
192 |
|
|
186 | 193 |
} |
Also available in: Unified diff