📄 graphicprimitive2d.html
字号:
<TD><B>Fields inherited from interface Graphic</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>DEFAULT_AUTO_EDIT, DEFAULT_BLINK_PATTERN, DEFAULT_BLINKING, DEFAULT_DRAG_SELECTABLE, DEFAULT_MAX_SCALE, DEFAULT_MIN_SCALE, DEFAULT_PICKABLE, DEFAULT_SELECTED, DEFAULT_VISIBLE</CODE></TD></TR></TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --><A NAME="constructor_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Constructor Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected </CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/display/canvas/GraphicPrimitive2D.html#GraphicPrimitive2D(org.opengis.referencing.crs.CoordinateReferenceSystem)">GraphicPrimitive2D</A></B>(CoordinateReferenceSystem crs)</CODE><BR> Constructs a new graphic using the specified objective CRS.</TD></TR></TABLE> <!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/display/canvas/GraphicPrimitive2D.html#paint(org.geotools.display.canvas.RenderingContext)">paint</A></B>(<A HREF="../../../../org/geotools/display/canvas/RenderingContext.html" title="class in org.geotools.display.canvas">RenderingContext</A> context)</CODE><BR> Paints this graphic. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/display/canvas/GraphicPrimitive2D.html#prefetch(org.geotools.display.canvas.RenderingContext)">prefetch</A></B>(<A HREF="../../../../org/geotools/display/canvas/RenderingContext.html" title="class in org.geotools.display.canvas">RenderingContext</A> context)</CODE><BR> Hints that this graphic might be painted in the near future. </TD></TR></TABLE> <A NAME="methods_inherited_from_class_ReferencedGraphic2D"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html" title="class in org.geotools.display.canvas">ReferencedGraphic2D</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#clearCache()">clearCache</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#refresh()">refresh</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#refresh(java.awt.geom.Rectangle2D)">refresh</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#setEnvelope(org.opengis.spatialschema.geometry.Envelope)">setEnvelope</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#setObjectiveCRS(org.opengis.referencing.crs.CoordinateReferenceSystem)">setObjectiveCRS</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic2D.html#zoomChanged(java.awt.geom.AffineTransform)">zoomChanged</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_ReferencedGraphic"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html" title="class in org.geotools.display.canvas">ReferencedGraphic</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#format(org.geotools.display.event.ReferencedEvent, java.lang.StringBuffer)">format</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#getAction(org.geotools.display.event.ReferencedEvent)">getAction</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#getEnvelope()">getEnvelope</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#getObjectiveCRS()">getObjectiveCRS</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#getToolTipText(org.geotools.display.event.ReferencedEvent)">getToolTipText</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#getTypicalCellDimension(org.opengis.spatialschema.geometry.DirectPosition)">getTypicalCellDimension</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#setTypicalCellDimension(double[])">setTypicalCellDimension</A>, <A HREF="../../../../org/geotools/display/canvas/ReferencedGraphic.html#transform(org.opengis.referencing.operation.MathTransform)">transform</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_AbstractGraphic"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html" title="class in org.geotools.display.canvas">AbstractGraphic</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#addGraphicListener(org.opengis.go.display.event.GraphicListener)">addGraphicListener</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#clone()">clone</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#cloneGraphic()">cloneGraphic</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#dispose()">dispose</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#fireGraphicEvent(org.opengis.go.display.event.GraphicEvent)">fireGraphicEvent</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getAutoEdit()">getAutoEdit</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getBlinking()">getBlinking</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getBlinkPattern()">getBlinkPattern</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getClientProperty(java.lang.Object)">getClientProperty</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getDragSelectable()">getDragSelectable</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getGraphicStyle()">getGraphicStyle</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getLocale()">getLocale</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getLogger()">getLogger</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getMaxScale()">getMaxScale</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getMinScale()">getMinScale</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getName()">getName</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getParent()">getParent</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getPickable()">getPickable</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getSelected()">getSelected</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getSymbology()">getSymbology</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getTreeLock()">getTreeLock</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getVisible()">getVisible</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#getZOrderHint()">getZOrderHint</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#isPassingEventsToParent()">isPassingEventsToParent</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#isShowingAnchorHandles()">isShowingAnchorHandles</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#isShowingEditHandles()">isShowingEditHandles</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#putClientProperty(java.lang.Object, java.lang.Object)">putClientProperty</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#removeGraphicListener(org.opengis.go.display.event.GraphicListener)">removeGraphicListener</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setAutoEdit(boolean)">setAutoEdit</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setBlinking(boolean)">setBlinking</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setBlinkPattern(float[])">setBlinkPattern</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setDragSelectable(boolean)">setDragSelectable</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setGraphicStyle(org.opengis.go.display.style.GraphicStyle)">setGraphicStyle</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setMaxScale(double)">setMaxScale</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setMinScale(double)">setMinScale</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setParent(org.opengis.go.display.primitive.Graphic)">setParent</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setPassingEventsToParent(boolean)">setPassingEventsToParent</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setPickable(boolean)">setPickable</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setSelected(boolean)">setSelected</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setShowingAnchorHandles(boolean)">setShowingAnchorHandles</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setShowingEditHandles(boolean)">setShowingEditHandles</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setSymbology(org.opengis.go.display.style.Symbology)">setSymbology</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setVisible(boolean)">setVisible</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#setZOrderHint(double)">setZOrderHint</A>, <A HREF="../../../../org/geotools/display/canvas/AbstractGraphic.html#toString()">toString</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_DisplayObject"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html" title="class in org.geotools.display.canvas">DisplayObject</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">addPropertyChangeListener</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#getImplHint(java.lang.String)">getImplHint</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#getRenderingHint(java.awt.RenderingHints.Key)">getRenderingHint</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#handleException(java.lang.String, java.lang.String, java.lang.Exception)">handleException</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener)">removePropertyChangeListener</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#setImplHint(java.lang.String, java.lang.Object)">setImplHint</A>, <A HREF="../../../../org/geotools/display/canvas/DisplayObject.html#setRenderingHint(java.awt.RenderingHints.Key, java.lang.Object)">setRenderingHint</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="GraphicPrimitive2D(org.opengis.referencing.crs.CoordinateReferenceSystem)"><!-- --></A><H3>GraphicPrimitive2D</H3><PRE>protected <B>GraphicPrimitive2D</B>(CoordinateReferenceSystem crs) throws <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</A></PRE><DL><DD>Constructs a new graphic using the specified objective CRS.<P><DT><B>Parameters:</B><DD><CODE>crs</CODE> - The objective coordinate reference system.<DT><B>Throws:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if is null or has an incompatible number of dimensions.</DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="paint(org.geotools.display.canvas.RenderingContext)"><!-- --></A><H3>paint</H3><PRE>protected abstract void <B>paint</B>(<A HREF="../../../../org/geotools/display/canvas/RenderingContext.html" title="class in org.geotools.display.canvas">RenderingContext</A> context) throws TransformException</PRE><DL><DD>Paints this graphic. This method is invoked by <A HREF="../../../../org/geotools/display/canvas/BufferedCanvas2D.html" title="class in org.geotools.display.canvas"><CODE>BufferedCanvas2D</CODE></A> every time this graphic needs to be repainted. Implementations are responsible for transformations from their own underlying data CRS to the <A HREF="../../../../org/geotools/display/canvas/RenderingContext.html#displayCRS">display CRS</A> if needed. The <A HREF="../../../../org/geotools/display/canvas/RenderingContext.html" title="class in org.geotools.display.canvas"><CODE>RenderingContext</CODE></A> object provides informations for such transformations: <ul> <li><p><b><code>context.<A HREF="../../../../org/geotools/display/canvas/RenderingContext.html#getMathTransform(org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.crs.CoordinateReferenceSystem)"><CODE>getMathTransform</CODE></A>(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -