Go to Overview over all GrAL packages.
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

point_traits_for_coordN Struct Template Reference

#include <coords.h>

Inheritance diagram for point_traits_for_coordN:

Inheritance graph
[legend]
Collaboration diagram for point_traits_for_coordN:

Collaboration graph
[legend]
List of all members.

Public Types

typedef dim_tag< N >::dimension_tag dimension_tag
typedef coordN< N > Ptype
typedef Ptype::component component_type
typedef component_type value_type

Static Public Methods

int LowerIndex (const Ptype &)
int UpperIndex (const Ptype &)
unsigned Dim (const Ptype &)
unsigned Dim ()
void ConstructWithDim (unsigned, Ptype &)
Ptype Origin ()
Ptype Origin (unsigned)
component_type x (const Ptype &p)
component_typex (Ptype &p)
component_type y (const Ptype &p)
component_typey (Ptype &p)
component_type z (const Ptype &p)
component_typez (Ptype &p)

template<unsigned N>
struct point_traits_for_coordN< N >


Member Typedef Documentation

template<unsigned N>
typedef dim_tag<N>::dimension_tag point_traits_for_coordN::dimension_tag
 

Reimplemented from point_traits_base< coordN< N > >.

Definition at line 143 of file coords.h.

template<unsigned N>
typedef coordN<N> point_traits_for_coordN::Ptype
 

Reimplemented from point_traits_base< coordN< N > >.

Definition at line 144 of file coords.h.

Referenced by Origin.

template<unsigned N>
typedef Ptype::component point_traits_for_coordN::component_type
 

Definition at line 145 of file coords.h.

Referenced by x, y, and z.

template<unsigned N>
typedef component_type point_traits_for_coordN::value_type
 

Definition at line 146 of file coords.h.


Member Function Documentation

template<unsigned N>
int point_traits_for_coordN< N >::LowerIndex const Ptype   [inline, static]
 

Definition at line 148 of file coords.h.

template<unsigned N>
int point_traits_for_coordN< N >::UpperIndex const Ptype   [inline, static]
 

Definition at line 149 of file coords.h.

template<unsigned N>
unsigned point_traits_for_coordN< N >::Dim const Ptype   [inline, static]
 

Definition at line 151 of file coords.h.

template<unsigned N>
unsigned point_traits_for_coordN< N >::Dim   [inline, static]
 

Definition at line 154 of file coords.h.

template<unsigned N>
void point_traits_for_coordN< N >::ConstructWithDim unsigned   ,
Ptype  
[inline, static]
 

Definition at line 156 of file coords.h.

template<unsigned N>
Ptype point_traits_for_coordN< N >::Origin   [inline, static]
 

Definition at line 159 of file coords.h.

template<unsigned N>
Ptype point_traits_for_coordN< N >::Origin unsigned    [inline, static]
 

Definition at line 160 of file coords.h.

References Ptype.

template<unsigned N>
component_type point_traits_for_coordN< N >::x const Ptype   p [inline, static]
 

Definition at line 162 of file coords.h.

template<unsigned N>
component_type& point_traits_for_coordN< N >::x Ptype   p [inline, static]
 

Definition at line 163 of file coords.h.

References component_type.

template<unsigned N>
component_type point_traits_for_coordN< N >::y const Ptype   p [inline, static]
 

Definition at line 164 of file coords.h.

References component_type.

template<unsigned N>
component_type& point_traits_for_coordN< N >::y Ptype   p [inline, static]
 

Definition at line 165 of file coords.h.

References component_type.

template<unsigned N>
component_type point_traits_for_coordN< N >::z const Ptype   p [inline, static]
 

Definition at line 166 of file coords.h.

References component_type.

template<unsigned N>
component_type& point_traits_for_coordN< N >::z Ptype   p [inline, static]
 

Definition at line 167 of file coords.h.

References component_type.


The documentation for this struct was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:36 2002 for Geometry by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000