blob: 8e7593cd5dae08f6d5adf050c3038fc23ce96d68 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
MarkerShapePainter (Apache Batik Javadoc)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MarkerShapePainter (Apache Batik Javadoc)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MarkerShapePainter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/gvt/Mask.html" title="interface in org.apache.batik.gvt"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/gvt/MarkerShapePainter.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="MarkerShapePainter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.batik.gvt</FONT>
<BR>
Class MarkerShapePainter</H2>
<PRE>
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.batik.gvt.MarkerShapePainter</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>MarkerShapePainter</B><DT>extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></DL>
</PRE>
<P>
A shape painter that can be used to paint markers on a shape.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#endMarker">endMarker</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End Marker</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/ext/awt/geom/ExtendedShape.html" title="interface in org.apache.batik.ext.awt.geom">ExtendedShape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#extShape">extShape</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Shape to be painted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#middleMarker">middleMarker</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Middle Marker</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#startMarker">startMarker</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start Marker</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#MarkerShapePainter(java.awt.Shape)">MarkerShapePainter</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A>&nbsp;shape)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new <code>MarkerShapePainter</code> that can be used to markers
on top of a shape.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#buildEndMarkerProxy()">buildEndMarkerProxy</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a proxy <code>GraphicsNode</code> for the input <code>Marker</code> to be
drawn at the end position.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#buildMarkerGroup()">buildMarkerGroup</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a new marker group with the current set of markers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#buildMiddleMarkerProxies()">buildMiddleMarkerProxies</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a proxy <code>GraphicsNode</code> for the input
<code>Marker</code> to be drawn at the middle positions</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#buildStartMarkerProxy()">buildStartMarkerProxy</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a proxy <code>GraphicsNode</code> for the input <code>Marker</code> to be
drawn at the start position</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getEndMarker()">getEndMarker</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the marker that shall be drawn at the last vertex of the given
shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/ext/awt/geom/ExtendedShape.html" title="interface in org.apache.batik.ext.awt.geom">ExtendedShape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getExtShape()">getExtShape</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the Shape this shape painter is associated with as an
Extended Shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getMiddleMarker()">getMiddleMarker</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the marker that shall be drawn at every other vertex (not the
first or the last one) of the given shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getPaintedArea()">getPaintedArea</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the area painted by this shape painter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getPaintedBounds2D()">getPaintedBounds2D</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bounds of the area painted by this shape painter</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getSegmentTerminatingPoint(double[], int)">getSegmentTerminatingPoint</A></B>(double[]&nbsp;coords,
int&nbsp;segType)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Extracts the terminating point, depending on the segment type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getSensitiveArea()">getSensitiveArea</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the area covered by this shape painter (even if not painted).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getSensitiveBounds2D()">getSensitiveBounds2D</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bounds of the area covered by this shape painte
(even if not painted).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getShape()">getShape</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the Shape this shape painter is associated with.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#getStartMarker()">getStartMarker</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the marker that shall be drawn at the first vertex of the given
shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#inPaintedArea(java.awt.geom.Point2D)">inPaintedArea</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;pt)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if pt is in the area painted by this shape painter</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#inSensitiveArea(java.awt.geom.Point2D)">inSensitiveArea</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;pt)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if pt is in the sensitive area.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;double[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#normalize(double[])">normalize</A></B>(double[]&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Normalizes the input vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#paint(java.awt.Graphics2D)">paint</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</A>&nbsp;g2d)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paints the specified shape using the specified Graphics2D.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#setEndMarker(org.apache.batik.gvt.Marker)">setEndMarker</A></B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;endMarker)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the marker that shall be drawn at the last vertex of the given
shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#setMiddleMarker(org.apache.batik.gvt.Marker)">setMiddleMarker</A></B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;middleMarker)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the marker that shall be drawn at every other vertex (not the first
or the last one) of the given shape.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#setShape(java.awt.Shape)">setShape</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A>&nbsp;shape)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the Shape this shape painter is associated with.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/gvt/MarkerShapePainter.html#setStartMarker(org.apache.batik.gvt.Marker)">setStartMarker</A></B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;startMarker)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the marker that shall be drawn at the first vertex of the given
shape.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="extShape"><!-- --></A><H3>
extShape</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/ext/awt/geom/ExtendedShape.html" title="interface in org.apache.batik.ext.awt.geom">ExtendedShape</A> <B>extShape</B></PRE>
<DL>
<DD>The Shape to be painted.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="startMarker"><!-- --></A><H3>
startMarker</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>startMarker</B></PRE>
<DL>
<DD>Start Marker
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="middleMarker"><!-- --></A><H3>
middleMarker</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>middleMarker</B></PRE>
<DL>
<DD>Middle Marker
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="endMarker"><!-- --></A><H3>
endMarker</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>endMarker</B></PRE>
<DL>
<DD>End Marker
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="MarkerShapePainter(java.awt.Shape)"><!-- --></A><H3>
MarkerShapePainter</H3>
<PRE>
public <B>MarkerShapePainter</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A>&nbsp;shape)</PRE>
<DL>
<DD>Constructs a new <code>MarkerShapePainter</code> that can be used to markers
on top of a shape.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>shape</CODE> - Shape to be painted by this painter.
Should not be null</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="paint(java.awt.Graphics2D)"><!-- --></A><H3>
paint</H3>
<PRE>
public void <B>paint</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</A>&nbsp;g2d)</PRE>
<DL>
<DD>Paints the specified shape using the specified Graphics2D.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#paint(java.awt.Graphics2D)">paint</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>g2d</CODE> - the Graphics2D to use</DL>
</DD>
</DL>
<HR>
<A NAME="getPaintedArea()"><!-- --></A><H3>
getPaintedArea</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getPaintedArea</B>()</PRE>
<DL>
<DD>Returns the area painted by this shape painter.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#getPaintedArea()">getPaintedArea</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getPaintedBounds2D()"><!-- --></A><H3>
getPaintedBounds2D</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A> <B>getPaintedBounds2D</B>()</PRE>
<DL>
<DD>Returns the bounds of the area painted by this shape painter
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#getPaintedBounds2D()">getPaintedBounds2D</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="inPaintedArea(java.awt.geom.Point2D)"><!-- --></A><H3>
inPaintedArea</H3>
<PRE>
public boolean <B>inPaintedArea</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;pt)</PRE>
<DL>
<DD>Returns true if pt is in the area painted by this shape painter
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#inPaintedArea(java.awt.geom.Point2D)">inPaintedArea</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSensitiveArea()"><!-- --></A><H3>
getSensitiveArea</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getSensitiveArea</B>()</PRE>
<DL>
<DD>Returns the area covered by this shape painter (even if not painted).
This is always null for Markers.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#getSensitiveArea()">getSensitiveArea</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSensitiveBounds2D()"><!-- --></A><H3>
getSensitiveBounds2D</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A> <B>getSensitiveBounds2D</B>()</PRE>
<DL>
<DD>Returns the bounds of the area covered by this shape painte
(even if not painted). This is always null for Markers.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#getSensitiveBounds2D()">getSensitiveBounds2D</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="inSensitiveArea(java.awt.geom.Point2D)"><!-- --></A><H3>
inSensitiveArea</H3>
<PRE>
public boolean <B>inSensitiveArea</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;pt)</PRE>
<DL>
<DD>Returns true if pt is in the sensitive area.
This is always false for Markers.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#inSensitiveArea(java.awt.geom.Point2D)">inSensitiveArea</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setShape(java.awt.Shape)"><!-- --></A><H3>
setShape</H3>
<PRE>
public void <B>setShape</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A>&nbsp;shape)</PRE>
<DL>
<DD>Sets the Shape this shape painter is associated with.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#setShape(java.awt.Shape)">setShape</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>shape</CODE> - new shape this painter should be associated with.
Should not be null.</DL>
</DD>
</DL>
<HR>
<A NAME="getExtShape()"><!-- --></A><H3>
getExtShape</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/ext/awt/geom/ExtendedShape.html" title="interface in org.apache.batik.ext.awt.geom">ExtendedShape</A> <B>getExtShape</B>()</PRE>
<DL>
<DD>Gets the Shape this shape painter is associated with as an
Extended Shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>shape associated with this painter</DL>
</DD>
</DL>
<HR>
<A NAME="getShape()"><!-- --></A><H3>
getShape</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getShape</B>()</PRE>
<DL>
<DD>Gets the Shape this shape painter is associated with.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html#getShape()">getShape</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/gvt/ShapePainter.html" title="interface in org.apache.batik.gvt">ShapePainter</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>shape associated with this painter</DL>
</DD>
</DL>
<HR>
<A NAME="getStartMarker()"><!-- --></A><H3>
getStartMarker</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>getStartMarker</B>()</PRE>
<DL>
<DD>Returns the marker that shall be drawn at the first vertex of the given
shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setStartMarker(org.apache.batik.gvt.Marker)"><!-- --></A><H3>
setStartMarker</H3>
<PRE>
public void <B>setStartMarker</B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;startMarker)</PRE>
<DL>
<DD>Sets the marker that shall be drawn at the first vertex of the given
shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>startMarker</CODE> - the start marker</DL>
</DD>
</DL>
<HR>
<A NAME="getMiddleMarker()"><!-- --></A><H3>
getMiddleMarker</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>getMiddleMarker</B>()</PRE>
<DL>
<DD>Returns the marker that shall be drawn at every other vertex (not the
first or the last one) of the given shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setMiddleMarker(org.apache.batik.gvt.Marker)"><!-- --></A><H3>
setMiddleMarker</H3>
<PRE>
public void <B>setMiddleMarker</B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;middleMarker)</PRE>
<DL>
<DD>Sets the marker that shall be drawn at every other vertex (not the first
or the last one) of the given shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>middleMarker</CODE> - the middle marker</DL>
</DD>
</DL>
<HR>
<A NAME="getEndMarker()"><!-- --></A><H3>
getEndMarker</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A> <B>getEndMarker</B>()</PRE>
<DL>
<DD>Returns the marker that shall be drawn at the last vertex of the given
shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setEndMarker(org.apache.batik.gvt.Marker)"><!-- --></A><H3>
setEndMarker</H3>
<PRE>
public void <B>setEndMarker</B>(<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt">Marker</A>&nbsp;endMarker)</PRE>
<DL>
<DD>Sets the marker that shall be drawn at the last vertex of the given
shape.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>endMarker</CODE> - the end marker</DL>
</DD>
</DL>
<HR>
<A NAME="buildMarkerGroup()"><!-- --></A><H3>
buildMarkerGroup</H3>
<PRE>
protected void <B>buildMarkerGroup</B>()</PRE>
<DL>
<DD>Builds a new marker group with the current set of markers.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildStartMarkerProxy()"><!-- --></A><H3>
buildStartMarkerProxy</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A> <B>buildStartMarkerProxy</B>()</PRE>
<DL>
<DD>Builds a proxy <code>GraphicsNode</code> for the input <code>Marker</code> to be
drawn at the start position
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildEndMarkerProxy()"><!-- --></A><H3>
buildEndMarkerProxy</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A> <B>buildEndMarkerProxy</B>()</PRE>
<DL>
<DD>Builds a proxy <code>GraphicsNode</code> for the input <code>Marker</code> to be
drawn at the end position.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildMiddleMarkerProxies()"><!-- --></A><H3>
buildMiddleMarkerProxies</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/ProxyGraphicsNode.html" title="class in org.apache.batik.gvt">ProxyGraphicsNode</A>[] <B>buildMiddleMarkerProxies</B>()</PRE>
<DL>
<DD>Builds a proxy <code>GraphicsNode</code> for the input
<code>Marker</code> to be drawn at the middle positions
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="normalize(double[])"><!-- --></A><H3>
normalize</H3>
<PRE>
public double[] <B>normalize</B>(double[]&nbsp;v)</PRE>
<DL>
<DD>Normalizes the input vector. This assumes an non-zero length
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSegmentTerminatingPoint(double[], int)"><!-- --></A><H3>
getSegmentTerminatingPoint</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>getSegmentTerminatingPoint</B>(double[]&nbsp;coords,
int&nbsp;segType)</PRE>
<DL>
<DD>Extracts the terminating point, depending on the segment type.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MarkerShapePainter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/gvt/Marker.html" title="class in org.apache.batik.gvt"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/gvt/Mask.html" title="interface in org.apache.batik.gvt"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/gvt/MarkerShapePainter.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="MarkerShapePainter.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright © 2017 <a href='http://www.apache.org/'>Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>