/** * Get the ending x-coordinate of the given row. * @param row the table row * @return the ending x-coordinate */ public double getEndX(int row) { return getDouble(row, VisualItem.ENDX); }
/** * Get the ending y-coordinate of the given row. * @param row the table row * @return the ending y-coordinate */ public double getEndY(int row) { return getDouble(row, VisualItem.ENDY); }
/** * Get the current size value of the row. Size values are typically used * to scale an item, either in one-dimension (e.g., a bar chart length) or * two-dimensions (e.g., using pixel area to encode a quantitative value). * @param row the table row * @return the current size value */ public double getSize(int row) { return getDouble(row, VisualItem.SIZE); }
/** * Get the current y-coordinate of the given row. * @param row the table row * @return the current y-coordinate */ public double getY(int row) { return getDouble(row, VisualItem.Y); }
/** * Get the starting size value of the row. Size values are typically used * to scale an item, either in one-dimension (e.g., a bar chart length) or * two-dimensions (e.g., using pixel area to encode a quantitative value). * @param row the table row * @return the starting size value */ public double getStartSize(int row) { return getDouble(row, VisualItem.STARTSIZE); }
/** * Get the current x-coordinate of the given row. * @param row the table row * @return the current x-coordinate */ public double getX(int row) { return getDouble(row, VisualItem.X); }
/** * Get the starting x-coordinate of the given row. * @param row the table row * @return the starting x-coordinate */ public double getStartX(int row) { return getDouble(row, VisualItem.STARTX); }
/** * Get the starting y-coordinate of the given row. * @param row the table row * @return the starting y-coordinate */ public double getStartY(int row) { return getDouble(row, VisualItem.STARTY); }
/** * Get the ending size value of the row. Size values are typically used * to scale an item, either in one-dimension (e.g., a bar chart length) or * two-dimensions (e.g., using pixel area to encode a quantitative value). * @param row the table row * @return the ending size value */ public double getEndSize(int row) { return getDouble(row, VisualItem.ENDSIZE); }
/** * Get the degree-of-interest (DOI) value. The degree-of-interet is an * optional value that can be used to sort items by importance, control * item visibility, or influence particular visual encodings. A common * example is to use the DOI to store the graph distance of a node from * the nearest selected focus node. * @param row the table row * @return the DOI value of this item */ public double getDOI(int row) { return getDouble(row, VisualItem.DOI); }