GMap3d::CEdgeIntersection Class Reference

#include <edge-intersection.hh>

List of all members.

Public Member Functions

Constructeurs
 CEdgeIntersection (CDart *AIntersectedCell=NULL, TCoordinate AIntersectionParameter=0.0, CVertex const &AIntersectionPoint=ORIGIN, int AIntersectedCellDimension=0, TPositionOnEdge AIntersectionPosition=EP_OutOfEdge)
Méthodes publiques
CDartgetCell () const
TCoordinate getParameter () const
CVertex const & getPoint () const
int getCellDimension () const
TPositionOnEdge getPosition () const
void setCell (CDart *ADart)
void setParameter (TCoordinate AParameter)
void setPoint (CVertex const &APoint)
void setCellDimension (int ADimension)
void setPosition (TPositionOnEdge APosition)

Private Attributes

CDartFIntersectedCell
TCoordinate FIntersectionParameter
CVertex FIntersectionPoint
int FIntersectedCellDimension
TPositionOnEdge FIntersectionPosition


Detailed Description

Classe définissant l'intersection entre une arête et une cellule

Author:
Nicolas Guiard

Definition at line 57 of file edge-intersection.hh.


Constructor & Destructor Documentation

INLINE GMap3d::CEdgeIntersection::CEdgeIntersection ( CDart AIntersectedCell = NULL,
TCoordinate  AIntersectionParameter = 0.0,
CVertex const &  AIntersectionPoint = ORIGIN,
int  AIntersectedCellDimension = 0,
TPositionOnEdge  AIntersectionPosition = EP_OutOfEdge 
)

Constructeur avec initialisation

Returns:
Une nouvelle instance de la classe
Construction d'une nouvelle instance de la classe initialisée avec les valeurs passées en paramètres.

Definition at line 30 of file edge-intersection.icc.


Member Function Documentation

INLINE CDart * GMap3d::CEdgeIntersection::getCell (  )  const

Definition at line 46 of file edge-intersection.icc.

INLINE int GMap3d::CEdgeIntersection::getCellDimension (  )  const

Definition at line 70 of file edge-intersection.icc.

INLINE TCoordinate GMap3d::CEdgeIntersection::getParameter (  )  const

Definition at line 54 of file edge-intersection.icc.

INLINE CVertex const & GMap3d::CEdgeIntersection::getPoint (  )  const

Definition at line 62 of file edge-intersection.icc.

INLINE TPositionOnEdge GMap3d::CEdgeIntersection::getPosition (  )  const

Definition at line 78 of file edge-intersection.icc.

INLINE void GMap3d::CEdgeIntersection::setCell ( CDart ADart  ) 

Definition at line 86 of file edge-intersection.icc.

INLINE void GMap3d::CEdgeIntersection::setCellDimension ( int  ADimension  ) 

Definition at line 110 of file edge-intersection.icc.

INLINE void GMap3d::CEdgeIntersection::setParameter ( TCoordinate  AParameter  ) 

Definition at line 94 of file edge-intersection.icc.

INLINE void GMap3d::CEdgeIntersection::setPoint ( CVertex const &  APoint  ) 

Definition at line 102 of file edge-intersection.icc.

INLINE void GMap3d::CEdgeIntersection::setPosition ( TPositionOnEdge  APosition  ) 

Definition at line 118 of file edge-intersection.icc.


Member Data Documentation

Attributs privés

Definition at line 108 of file edge-intersection.hh.

Definition at line 114 of file edge-intersection.hh.

Definition at line 110 of file edge-intersection.hh.

Definition at line 112 of file edge-intersection.hh.

Definition at line 116 of file edge-intersection.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:21:03 2009 for Moka libraries by  doxygen 1.5.8