A.I.M.S algorithms


geodesic::SurfacePoint Class Reference

#include <aims/geodesicpath/geodesic_mesh_elements.h>

Inheritance diagram for geodesic::SurfacePoint:
Collaboration diagram for geodesic::SurfacePoint:

Public Member Functions

 SurfacePoint ()
 
 SurfacePoint (vertex_pointer v)
 
 SurfacePoint (face_pointer f)
 
 SurfacePoint (edge_pointer e, double a=0.5)
 
 SurfacePoint (base_pointer g, double x, double y, double z, PointType t=UNDEFINED_POINT)
 
void initialize (SurfacePoint const &p)
 
 ~SurfacePoint ()
 
PointType type ()
 
base_pointerbase_element ()
 
- Public Member Functions inherited from geodesic::Point3D
 Point3D ()
 
 Point3D (Point3D *p)
 
double * xyz ()
 
double & x ()
 
double & y ()
 
double & z ()
 
void set (double new_x, double new_y, double new_z)
 
void set (double *data)
 
double distance (double *v)
 
double distance (Point3D *v)
 
void add (Point3D *v)
 
void multiply (double v)
 

Protected Attributes

base_pointer m_p
 

Detailed Description

Definition at line 288 of file geodesic_mesh_elements.h.

Constructor & Destructor Documentation

geodesic::SurfacePoint::SurfacePoint ( )
inline

Definition at line 291 of file geodesic_mesh_elements.h.

geodesic::SurfacePoint::SurfacePoint ( vertex_pointer  v)
inline

Definition at line 295 of file geodesic_mesh_elements.h.

geodesic::SurfacePoint::SurfacePoint ( edge_pointer  e,
double  a = 0.5 
)
inline
geodesic::SurfacePoint::SurfacePoint ( base_pointer  g,
double  x,
double  y,
double  z,
PointType  t = UNDEFINED_POINT 
)
inline

Definition at line 324 of file geodesic_mesh_elements.h.

References geodesic::Point3D::set().

geodesic::SurfacePoint::~SurfacePoint ( )
inline

Definition at line 339 of file geodesic_mesh_elements.h.

Member Function Documentation

void geodesic::SurfacePoint::initialize ( SurfacePoint const &  p)
inline

Member Data Documentation

base_pointer geodesic::SurfacePoint::m_p
protected

Definition at line 342 of file geodesic_mesh_elements.h.

Referenced by type().


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