<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_class_transform">
<title>Transform Class Reference</title>
<indexterm><primary>Transform</primary></indexterm>
<para>
<computeroutput>#include &lt;Transform.h&gt;</computeroutput>
</para>
<simplesect>
    <title>Public Member Functions    </title>
        <itemizedlist>
            <listitem><para><link linkend="_class_transform_1aa08ca4266efabc768973cdeea51945ab">Transform</link> ()</para>
</listitem>
            <listitem><para><link linkend="_class_transform_1a767486432cff7860ac9103e85cc4e3a9">Transform</link> (<link linkend="_class_quaternion">Quaternion</link> &amp;q)</para>
</listitem>
            <listitem><para><link linkend="_class_transform_1a2a6bebf1171b65c331cffd129d6efa89">Transform</link> (<link linkend="_class_matrix3">Matrix3</link> &amp;m)</para>
</listitem>
            <listitem><para><link linkend="_class_vector3">Vector3</link>&lt; double &gt; <link linkend="_class_transform_1a0427ce06e8bc9bdad9272281e9a789f2">operator *</link> (<link linkend="_class_vector3">Vector3</link>&lt; double &gt; v)</para>
</listitem>
        </itemizedlist>
</simplesect>
<simplesect>
    <title>Public Attributes    </title>
        <itemizedlist>
            <listitem><para><link linkend="_class_transform">Transform</link> * <link linkend="_class_transform_1aa71d2561ec533990c90821e33cba7905">next</link></para>
</listitem>
            <listitem><para><link linkend="_class_vector3">Vector3</link>&lt; double &gt; <link linkend="_class_transform_1a88a728187450fc3ad644bddbf13397ba">origin</link></para>
</listitem>
            <listitem><para><link linkend="_class_vector3">Vector3</link>&lt; double &gt; <link linkend="_class_transform_1a4f5b548577697579e302dd305b3a6934">axis</link></para>
</listitem>
            <listitem><para>double <link linkend="_class_transform_1a476a0c4f5ca9d7928241a69130090820">angle</link></para>
</listitem>
            <listitem><para><link linkend="_class_vector3">Vector3</link>&lt; double &gt; <link linkend="_class_transform_1a8395d86b000d4aeb102e91b9d103375d">trans</link></para>
</listitem>
            <listitem><para><link linkend="_class_vector3">Vector3</link>&lt; double &gt; <link linkend="_class_transform_1af6e218840449a8c70deade325f876743">scale</link></para>
</listitem>
            <listitem><para>double <link linkend="_class_transform_1a42edbc81b510fd87a6cb34f9d423d192">fom</link></para>
</listitem>
        </itemizedlist>
</simplesect>
<section>
<title>Detailed Description</title>
<para>
Definition at line 24 of file Transform.h.</para>
</section>
<section>
<title>Constructor &amp; Destructor Documentation</title>
<anchor xml:id="_class_transform_1aa08ca4266efabc768973cdeea51945ab"/>    <section>
    <title>Transform()<computeroutput>[1/3]</computeroutput></title>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<para><computeroutput>Transform::Transform ( )<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 42 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a767486432cff7860ac9103e85cc4e3a9"/>    <section>
    <title>Transform()<computeroutput>[2/3]</computeroutput></title>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<para><computeroutput>Transform::Transform (<link linkend="_class_quaternion">Quaternion</link> &amp; q)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 44 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a2a6bebf1171b65c331cffd129d6efa89"/>    <section>
    <title>Transform()<computeroutput>[3/3]</computeroutput></title>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>Transform</secondary></indexterm>
<para><computeroutput>Transform::Transform (<link linkend="_class_matrix3">Matrix3</link> &amp; m)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 47 of file Transform.h.</para>
</section>
</section>
<section>
<title>Member Function Documentation</title>
<anchor xml:id="_class_transform_1a0427ce06e8bc9bdad9272281e9a789f2"/>    <section>
    <title>operator *()</title>
<indexterm><primary>operator *</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>operator *</secondary></indexterm>
<para><computeroutput><link linkend="_class_vector3">Vector3</link>&lt;double&gt; Transform::operator * (<link linkend="_class_vector3">Vector3</link>&lt; double &gt; v)<computeroutput>[inline]</computeroutput></computeroutput></para><para>
Definition at line 51 of file Transform.h.</para>
</section>
</section>
<section>
<title>Member Data Documentation</title>
<anchor xml:id="_class_transform_1a476a0c4f5ca9d7928241a69130090820"/>    <section>
    <title>angle</title>
<indexterm><primary>angle</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>angle</secondary></indexterm>
<para><computeroutput>double Transform::angle</computeroutput></para><para>
Definition at line 29 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a4f5b548577697579e302dd305b3a6934"/>    <section>
    <title>axis</title>
<indexterm><primary>axis</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>axis</secondary></indexterm>
<para><computeroutput><link linkend="_class_vector3">Vector3</link>&lt;double&gt; Transform::axis</computeroutput></para><para>
Definition at line 28 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a42edbc81b510fd87a6cb34f9d423d192"/>    <section>
    <title>fom</title>
<indexterm><primary>fom</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>fom</secondary></indexterm>
<para><computeroutput>double Transform::fom</computeroutput></para><para>
Definition at line 32 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1aa71d2561ec533990c90821e33cba7905"/>    <section>
    <title>next</title>
<indexterm><primary>next</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>next</secondary></indexterm>
<para><computeroutput><link linkend="_class_transform">Transform</link>* Transform::next</computeroutput></para><para>
Definition at line 26 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a88a728187450fc3ad644bddbf13397ba"/>    <section>
    <title>origin</title>
<indexterm><primary>origin</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>origin</secondary></indexterm>
<para><computeroutput><link linkend="_class_vector3">Vector3</link>&lt;double&gt; Transform::origin</computeroutput></para><para>
Definition at line 27 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1af6e218840449a8c70deade325f876743"/>    <section>
    <title>scale</title>
<indexterm><primary>scale</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>scale</secondary></indexterm>
<para><computeroutput><link linkend="_class_vector3">Vector3</link>&lt;double&gt; Transform::scale</computeroutput></para><para>
Definition at line 31 of file Transform.h.</para>
    </section><anchor xml:id="_class_transform_1a8395d86b000d4aeb102e91b9d103375d"/>    <section>
    <title>trans</title>
<indexterm><primary>trans</primary><secondary>Transform</secondary></indexterm>
<indexterm><primary>Transform</primary><secondary>trans</secondary></indexterm>
<para><computeroutput><link linkend="_class_vector3">Vector3</link>&lt;double&gt; Transform::trans</computeroutput></para><para>
Definition at line 30 of file Transform.h.</para>
</section>
<para>
The documentation for this class was generated from the following file:</para>
/Users/bernard/b20/bsoft/include/<link linkend="__transform_8h">Transform.h</link></section>
</section>
