Difference between revisions of "Template:HsvImageWithMethodLinks"

From CSE231 Wiki
Jump to navigation Jump to search
Line 1: Line 1:
class [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html HsvImage]
+
interface [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/HsvImage.html HsvImage]
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#%3Cinit%3E(edu.wustl.cse231s.color.HsvColor%5B%5D%5B%5D) <nowiki>HsvImage(HsvColor[][] pixels)</nowiki>]
+
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/HsvImage.html#rows() rows()]
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#%3Cinit%3E(java.util.List) <nowiki>HsvImage(List<HsvColor[]> pixels)</nowiki>]
+
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/HsvImage.html#rowCount() rowCount()]
 +
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/HsvImage.html#columnCount() columnCount()]
 +
<-- : [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/HsvImage.html#rowAt(int) rowAt(rowIndex)] -->
  
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#width() <nowiki>int width()</nowiki>]
+
interface [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/ImmutableHsvImage.html ImmutableHsvImage] extends HsvImage
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#height() <nowiki>int height()</nowiki>]
+
 
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#colorAtPixel(int,int) <nowiki>Optional<HsvColor> colorAtPixel(int x, int y)</nowiki>]
+
class [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/DefaultImmutableHsvImage.html DefaultImmutableHsvImage] implements ImmutableHsvImage
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#setColorAtPixel(int,int,edu.wustl.cse231s.color.HsvColor) <nowiki>setColorAtPixel(int x, int y, HsvColor color)</nowiki>]
+
: constructor [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/hsv/DefaultImmutableHsvImage.html#%3Cinit%3E(java.util.List) DefaultImmutableHsvImage(List<ImmutableHsvRow> rows)]
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#rows() <nowiki>HsvColor[][] rows()</nowiki>]
 
: [https://www.cse.wustl.edu/~dennis.cosgrove/courses/cse231/current/apidocs/edu/wustl/cse231s/image/HsvImage.html#rowAt(int) <nowiki>HsvColor[] rowAt(int y)</nowiki>]
 

Revision as of 23:29, 25 January 2025

interface HsvImage

rows()
rowCount()
columnCount()

<-- : rowAt(rowIndex) -->

interface ImmutableHsvImage extends HsvImage

class DefaultImmutableHsvImage implements ImmutableHsvImage

constructor DefaultImmutableHsvImage(List<ImmutableHsvRow> rows)