<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta name="robots" content="noindex"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>ITK: itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType > Class Template Reference</title> <link href="DoxygenStyle.css" rel="stylesheet" type="text/css"> </head><body bgcolor="#ffffff"> <!-- Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 --> <center> <a href="index.html" class="qindex">Main Page</a> <a href="modules.html" class="qindex">Groups</a> <a href="namespaces.html" class="qindex">Namespace List</a> <a href="hierarchy.html" class="qindex">Class Hierarchy</a> <a href="classes.html" class="qindex">Alphabetical List</a> <a href="annotated.html" class="qindex">Compound List</a> <a href="files.html" class="qindex">File List</a> <a href="namespacemembers.html" class="qindex">Namespace Members</a> <a href="functions.html" class="qindex">Compound Members</a> <a href="globals.html" class="qindex">File Members</a> <a href="pages.html" class="qindex">Concepts</a></center> <!-- Generated by Doxygen 1.5.9 --> <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">DefaultStaticMeshTraits</a> </div> <div class="contents"> <h1>itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType > Class Template Reference<br> <small> [<a class="el" href="group__MeshObjects.html">Mesh Representation Objects</a>]</small> </h1><!-- doxytag: class="itk::DefaultStaticMeshTraits" --><code>#include <<a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>></code> <p> <p> <a href="classitk_1_1DefaultStaticMeshTraits-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Types</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1CellInterface.html#c5573ca4be06fc73221d175a5c888264">CellType::CellAutoPointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#c2fe28bc7ae7572adc7128105409c5f4">CellAutoPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a>, <br class="typebreak"> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#6baedba950b58f7e983cc192804ae06b">CellDataContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#5a0f42ae95bd2d2421eece85309c1f6c">CellFeatureIdentifier</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a>, <br class="typebreak"> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#9a709c80ee1609ba46a557f309028d3f">PointCellLinksContainer</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#a86ddfe32f8593ae9a72736232b382b5">CellLinksContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TCellPixelType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1CellInterface.html#370455050c190a05f54ea034082cc1b5">CellType::CellRawPointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#a0312f98a9b8b5cbee920d274b00cdaa">CellRawPointer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a>, <a class="el" href="classitk_1_1CellInterface.html">CellType</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#62d7cde0a562a1113f19131c47efe8c0">CellsContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef itkMakeCellTraitsMacro </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#82627ce049fa99eb7c6fef333b08fec4">CellTraits</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a>, <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#82627ce049fa99eb7c6fef333b08fec4">CellTraits</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ffd29bc5806894efe4fb8fa65b4426bf">CellType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TCoordRep </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TInterpolationWeight </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#186673d8147f1029b2872cb5da5614a5">InterpolationWeightType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef TPixelType </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ad94071377cc281edcd388e901a3d33d">PixelType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::set< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#9a709c80ee1609ba46a557f309028d3f">PointCellLinksContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a>, <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ad94071377cc281edcd388e901a3d33d">PixelType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#de5133abffe2853ffc6348b2723f4245">PointDataContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Point.html">Point</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a>, <br class="typebreak"> VPointDimension > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#9d5a723f4f2852524f75562c1fcb1e5c">PointHashType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a><br class="typebreak"> < <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a>, <a class="el" href="classitk_1_1Point.html">PointType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ad629f97862cc303c54430132ff0036b">PointsContainer</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1Point.html">Point</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a>, <br class="typebreak"> VPointDimension > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#1ab0cc09677c1b306b05ffbbd96d30a9">PointType</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">DefaultStaticMeshTraits</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#50e6a7b712322152b48e501f0c3ab732">Self</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::set< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#6452682794cc6be6064f81f7be922c88">UsingCellsContainer</a></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td colspan="2"><div class="groupHeader"></div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d0ee844b8d181f3f3ad2804278e2d015">itkStaticConstMacro</a> (MaxTopologicalDimension, unsigned int, VMaxTopologicalDimension)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#8b8ef0c09c9e6af069fed947d0682bd3">itkStaticConstMacro</a> (PointDimension, unsigned int, VPointDimension)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <h3>template<typename TPixelType, unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType><br> class itk::DefaultStaticMeshTraits< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType ></h3> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">DefaultStaticMeshTraits</a> is a simple structure that holds type information for a mesh and its cells. It is used to avoid the passing of many template parameters while still enjoying the benefits of generic programming.<p> Template parameters for <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">DefaultStaticMeshTraits</a>:<p> TPixelType = The type stored as data for an entity (cell, point, or boundary).<p> VPointDimension = Geometric dimension of space.<p> VMaxTopologicalDimension = Max topological dimension of a cell that can be inserted into this mesh.<p> TCoordRep = Numerical type with which to represent each coordinate value.<p> TInterpolationWeight = Numerical type to store interpolation weights. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00061">61</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> <hr><h2>Member Typedef Documentation</h2> <a class="anchor" name="c2fe28bc7ae7572adc7128105409c5f4"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellAutoPointer" ref="c2fe28bc7ae7572adc7128105409c5f4" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1CellInterface.html#c5573ca4be06fc73221d175a5c888264">CellType::CellAutoPointer</a> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#c2fe28bc7ae7572adc7128105409c5f4">CellAutoPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00115">115</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="6baedba950b58f7e983cc192804ae06b"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellDataContainer" ref="6baedba950b58f7e983cc192804ae06b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> , <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1VectorContainer.html">CellDataContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type for use in storing cell data. It must conform to the IndexedContainer interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00136">136</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="5a0f42ae95bd2d2421eece85309c1f6c"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellFeatureIdentifier" ref="5a0f42ae95bd2d2421eece85309c1f6c" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef unsigned long <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#5a0f42ae95bd2d2421eece85309c1f6c">CellFeatureIdentifier</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <a class="el" href="classA.html">A</a> type that can be used to identifiy individual boundary features on the cells. Since this will probably be an index into a static array, this will probably never change from an integer setting. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00090">90</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="fdc0256849ea45c1cbaecab62ba200b9"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellIdentifier" ref="fdc0256849ea45c1cbaecab62ba200b9" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef unsigned long <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type to be used to identify a cell. This should be the index type to the CellsContainer. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00085">85</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="a86ddfe32f8593ae9a72736232b382b5"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellLinksContainer" ref="a86ddfe32f8593ae9a72736232b382b5" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a> , <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#9a709c80ee1609ba46a557f309028d3f">PointCellLinksContainer</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1VectorContainer.html">CellLinksContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type for use in storing point links back to cells. It must conform to the IndexedContainer interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00128">128</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="d660da5860e4f9bfb512695c326f363f"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellPixelType" ref="d660da5860e4f9bfb512695c326f363f" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef TCellPixelType <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00069">69</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="a0312f98a9b8b5cbee920d274b00cdaa"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellRawPointer" ref="a0312f98a9b8b5cbee920d274b00cdaa" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1CellInterface.html#370455050c190a05f54ea034082cc1b5">CellType::CellRawPointer</a> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#a0312f98a9b8b5cbee920d274b00cdaa">CellRawPointer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00114">114</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="62d7cde0a562a1113f19131c47efe8c0"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellsContainer" ref="62d7cde0a562a1113f19131c47efe8c0" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> , <a class="el" href="classitk_1_1CellInterface.html">CellType</a> * > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1VectorContainer.html">CellsContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type for use in storing cells. It must conform to the IndexedContainer interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00119">119</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="82627ce049fa99eb7c6fef333b08fec4"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellTraits" ref="82627ce049fa99eb7c6fef333b08fec4" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef itkMakeCellTraitsMacro <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#82627ce049fa99eb7c6fef333b08fec4">CellTraits</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The information needed for a cell type is now defined, so we can define the cell type. We use a macro defined in itkCellInterface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00109">109</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="ffd29bc5806894efe4fb8fa65b4426bf"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CellType" ref="ffd29bc5806894efe4fb8fa65b4426bf" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1CellInterface.html">CellInterface</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#d660da5860e4f9bfb512695c326f363f">CellPixelType</a> , <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#82627ce049fa99eb7c6fef333b08fec4">CellTraits</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1CellInterface.html">CellType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The interface to cells to be used by the mesh. This should not be changed. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00113">113</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="667b4c9817a8d34aeb503d010e93167f"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::CoordRepType" ref="667b4c9817a8d34aeb503d010e93167f" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef TCoordRep <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00070">70</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="186673d8147f1029b2872cb5da5614a5"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::InterpolationWeightType" ref="186673d8147f1029b2872cb5da5614a5" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef TInterpolationWeight <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#186673d8147f1029b2872cb5da5614a5">InterpolationWeightType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00071">71</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="ad94071377cc281edcd388e901a3d33d"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PixelType" ref="ad94071377cc281edcd388e901a3d33d" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef TPixelType <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ad94071377cc281edcd388e901a3d33d">PixelType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Just save all the template parameters. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00068">68</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="9a709c80ee1609ba46a557f309028d3f"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointCellLinksContainer" ref="9a709c80ee1609ba46a557f309028d3f" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef std::set< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#9a709c80ee1609ba46a557f309028d3f">PointCellLinksContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The CellLinks container should be a container of PointCellLinksContainer, which should be a container conforming to the STL "set" interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00123">123</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="de5133abffe2853ffc6348b2723f4245"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointDataContainer" ref="de5133abffe2853ffc6348b2723f4245" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a> , <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#ad94071377cc281edcd388e901a3d33d">PixelType</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1VectorContainer.html">PointDataContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type for use in storing point data. It must conform to the IndexedContainer interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00132">132</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="9d5a723f4f2852524f75562c1fcb1e5c"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointHashType" ref="9d5a723f4f2852524f75562c1fcb1e5c" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1Point.html">Point</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a>, VPointDimension > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1Point.html">PointHashType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of point used for hashing. This should never change from this setting, regardless of the mesh type. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00097">97</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="fa6fdac86f25a976b68087f401f974b8"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointIdentifier" ref="fa6fdac86f25a976b68087f401f974b8" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef unsigned long <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type to be used to identify a point. This should be the index type to the PointsContainer. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00081">81</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="ad629f97862cc303c54430132ff0036b"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointsContainer" ref="ad629f97862cc303c54430132ff0036b" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1VectorContainer.html">VectorContainer</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fa6fdac86f25a976b68087f401f974b8">PointIdentifier</a> , <a class="el" href="classitk_1_1Point.html">PointType</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1VectorContainer.html">PointsContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type for use in storing points. It must conform to the IndexedContainer interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00101">101</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="1ab0cc09677c1b306b05ffbbd96d30a9"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::PointType" ref="1ab0cc09677c1b306b05ffbbd96d30a9" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1Point.html">Point</a>< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#667b4c9817a8d34aeb503d010e93167f">CoordRepType</a>, VPointDimension > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1Point.html">PointType</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The type of point used by the mesh. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00093">93</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="50e6a7b712322152b48e501f0c3ab732"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::Self" ref="50e6a7b712322152b48e501f0c3ab732" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">DefaultStaticMeshTraits</a> <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">Self</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Standard class typedefs. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00065">65</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <a class="anchor" name="6452682794cc6be6064f81f7be922c88"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::UsingCellsContainer" ref="6452682794cc6be6064f81f7be922c88" args="" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname">typedef std::set< <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#fdc0256849ea45c1cbaecab62ba200b9">CellIdentifier</a> > <a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::<a class="el" href="classitk_1_1DefaultStaticMeshTraits.html#6452682794cc6be6064f81f7be922c88">UsingCellsContainer</a> </td> </tr> </table> </div> <div class="memdoc"> <p> The container type that will be used to store boundary links back to cells. This must conform to the STL "set" interface. <p>Definition at line <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html#l00105">105</a> of file <a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a>.</p> </div> </div><p> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="d0ee844b8d181f3f3ad2804278e2d015"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::itkStaticConstMacro" ref="d0ee844b8d181f3f3ad2804278e2d015" args="(MaxTopologicalDimension, unsigned int, VMaxTopologicalDimension)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">MaxTopologicalDimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VMaxTopologicalDimension </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Just save all the template parameters. </div> </div><p> <a class="anchor" name="8b8ef0c09c9e6af069fed947d0682bd3"></a><!-- doxytag: member="itk::DefaultStaticMeshTraits::itkStaticConstMacro" ref="8b8ef0c09c9e6af069fed947d0682bd3" args="(PointDimension, unsigned int, VPointDimension)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<typename TPixelType , unsigned int VPointDimension = 3, unsigned int VMaxTopologicalDimension = VPointDimension, typename TCoordRep = float, typename TInterpolationWeight = float, typename TCellPixelType = TPixelType> </div> <table class="memname"> <tr> <td class="memname"><a class="el" href="classitk_1_1DefaultStaticMeshTraits.html">itk::DefaultStaticMeshTraits</a>< TPixelType, VPointDimension, VMaxTopologicalDimension, TCoordRep, TInterpolationWeight, TCellPixelType >::itkStaticConstMacro </td> <td>(</td> <td class="paramtype">PointDimension </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned </td> <td class="paramname"> <em>int</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">VPointDimension </td> <td class="paramname"></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Just save all the template parameters. </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="itkDefaultStaticMeshTraits_8h_source.html">itkDefaultStaticMeshTraits.h</a></ul> </div> <hr><address><small> Generated at Fri May 8 02:35:19 2009 for ITK by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53> </a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, © 1997-2000</small></address> </body> </html>