defaultmathtransformfactory.html
来自「Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理」· HTML 代码 · 共 820 行 · 第 1/3 页
HTML
820 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_13) on Tue Jun 05 11:36:20 GMT-05:00 2007 --><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><TITLE>DefaultMathTransformFactory (Geotools 2.3.x 2.3.2 API)</TITLE><META NAME="keywords" CONTENT="org.geotools.referencing.operation.DefaultMathTransformFactory class"><META NAME="keywords" CONTENT="getVendor()"><META NAME="keywords" CONTENT="getAvailableMethods()"><META NAME="keywords" CONTENT="getOperationMethod()"><META NAME="keywords" CONTENT="getDefaultParameters()"><META NAME="keywords" CONTENT="createParameterizedTransform()"><META NAME="keywords" CONTENT="createAffineTransform()"><META NAME="keywords" CONTENT="createConcatenatedTransform()"><META NAME="keywords" CONTENT="createPassThroughTransform()"><META NAME="keywords" CONTENT="createFromXML()"><META NAME="keywords" CONTENT="createFromWKT()"><META NAME="keywords" CONTENT="scanForPlugins()"><META NAME="keywords" CONTENT="main()"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){ parent.document.title="DefaultMathTransformFactory (Geotools 2.3.x 2.3.2 API)";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= 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=3 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> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultMathTransformFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../org/geotools/referencing/operation/DefaultCylindricalProjection.html" title="class in org.geotools.referencing.operation"><B>PREV CLASS</B></A> <A HREF="../../../../org/geotools/referencing/operation/DefaultOperation.html" title="class in org.geotools.referencing.operation"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="DefaultMathTransformFactory.html" target="_top"><B>NO FRAMES</B></A> <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: NESTED | <A HREF="#fields_inherited_from_class_ReferencingFactory">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <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.geotools.referencing.operation</FONT><BR>Class DefaultMathTransformFactory</H2><PRE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../org/geotools/factory/AbstractFactory.html" title="class in org.geotools.factory">AbstractFactory</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../org/geotools/referencing/factory/ReferencingFactory.html" title="class in org.geotools.referencing.factory">ReferencingFactory</A> <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>DefaultMathTransformFactory</B></PRE><DL><DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/geotools/factory/Factory.html" title="interface in org.geotools.factory">Factory</A>, Factory, MathTransformFactory, <A HREF="http://java.sun.com/j2se/1.4/docs/api/javax/imageio/spi/RegisterableService.html" title="class or interface in javax.imageio.spi">RegisterableService</A></DD></DL><HR><DL><DT>public class <B>DefaultMathTransformFactory</B><DT>extends <A HREF="../../../../org/geotools/referencing/factory/ReferencingFactory.html" title="class in org.geotools.referencing.factory">ReferencingFactory</A><DT>implements MathTransformFactory</DL><P>Low level factory for creating math transforms. Many high level GIS applications will never need to use this factory directly; they can use a <A HREF="../../../../org/geotools/referencing/operation/DefaultCoordinateOperationFactory.html" title="class in org.geotools.referencing.operation">coordinate operation factory</A> instead. However, the interface can be used directly by applications that wish to transform other types of coordinates (e.g. color coordinates, or image pixel coordinates). <P> A math transform is an object that actually does the work of applying formulae to coordinate values. The math transform does not know or care how the coordinates relate to positions in the real world. This lack of semantics makes implementing significantly easier than it would be otherwise. For example the affine transform applies a matrix to the coordinates without knowing how what it is doing relates to the real world. So if the matrix scales <var>Z</var> values by a factor of 1000, then it could be converting meters into millimeters, or it could be converting kilometers into meters. <P> Because math transforms have low semantic value (but high mathematical value), programmers who do not have much knowledge of how GIS applications use coordinate systems, or how those coordinate systems relate to the real world can implement . The low semantic content of math transforms also means that they will be useful in applications that have nothing to do with GIS coordinates. For example, a math transform could be used to map color coordinates between different color spaces, such as converting (red, green, blue) colors into (hue, light, saturation) colors. <P> Since a math transform does not know what its source and target coordinate systems mean, it is not necessary or desirable for a math transform object to keep information on its source and target coordinate systems.<P><P><DL><DT><B>Since:</B></DT> <DD>2.1</DD><DT><B>Author:</B></DT> <DD>Martin Desruisseaux</DD><DT><B>Tutorial:</B></DT><DD><A HREF="http://docs.codehaus.org/display/GEOTOOLS/Coordinate+Transformation+Parameters">Coordinate Transformation Parameters</A></DD><DT><B>Module:</B></DT><DD><CODE><B>module/referencing</B></CODE> (<A HREF="http://maven.geotools.fr/repository/org/geotools/gt2-referencing/"><CODE>gt2-referencing.jar</CODE></A>) (<A HREF="http://maven.geotools.fr/reports/referencing/index.html">Maven report</A>) (<A HREF="http://svn.geotools.org/geotools/tags/2.3.2/module/referencing/src/org/geotools/referencing/operation/DefaultMathTransformFactory.java">SVN head</A>)</DD></DL><HR><P><!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><A NAME="field_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Field Summary</B></FONT></TD></TR></TABLE> <A NAME="fields_inherited_from_class_ReferencingFactory"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from class <A HREF="../../../../org/geotools/referencing/factory/ReferencingFactory.html" title="class in org.geotools.referencing.factory">ReferencingFactory</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/referencing/factory/ReferencingFactory.html#LOGGER">LOGGER</A></CODE></TD></TR></TABLE> <A NAME="fields_inherited_from_class_AbstractFactory"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Fields inherited from class <A HREF="../../../../org/geotools/factory/AbstractFactory.html" title="class in org.geotools.factory">AbstractFactory</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../org/geotools/factory/AbstractFactory.html#hints">hints</A>, <A HREF="../../../../org/geotools/factory/AbstractFactory.html#MAXIMUM_PRIORITY">MAXIMUM_PRIORITY</A>, <A HREF="../../../../org/geotools/factory/AbstractFactory.html#MINIMUM_PRIORITY">MINIMUM_PRIORITY</A>, <A HREF="../../../../org/geotools/factory/AbstractFactory.html#NORMAL_PRIORITY">NORMAL_PRIORITY</A>, <A HREF="../../../../org/geotools/factory/AbstractFactory.html#priority">priority</A></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><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#DefaultMathTransformFactory()">DefaultMathTransformFactory</A></B>()</CODE><BR> Constructs a default <CODE>math transform</CODE> factory.</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> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createAffineTransform(org.opengis.referencing.operation.Matrix)">createAffineTransform</A></B>(Matrix matrix)</CODE><BR> Creates an affine transform from a matrix. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createConcatenatedTransform(org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform)">createConcatenatedTransform</A></B>(MathTransform transform1, MathTransform transform2)</CODE><BR> Creates a transform by concatenating two existing transforms. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createFromWKT(java.lang.String)">createFromWKT</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> text)</CODE><BR> Creates a math transform object from a <A HREF="http://geoapi.sourceforge.net/snapshot/javadoc/org/opengis/referencing/doc-files/WKT.html"><cite>Well Known Text</cite> (WKT)</A>.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createFromXML(java.lang.String)">createFromXML</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> xml)</CODE><BR> Creates a math transform object from a XML string. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createParameterizedTransform(org.opengis.parameter.ParameterValueGroup)">createParameterizedTransform</A></B>(ParameterValueGroup parameters)</CODE><BR> Creates a transform from a group of parameters. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> MathTransform</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../org/geotools/referencing/operation/DefaultMathTransformFactory.html#createParameterizedTransform(org.opengis.parameter.ParameterValueGroup, java.util.Collection)">createParameterizedTransform</A></B>(ParameterValueGroup parameters, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/util/Collection.html" title="class or interface in java.util">Collection</A> methods)</CODE><BR> Creates a transform from a group of parameters and add the method used to a list. </TD></TR>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?