aimsalgo 6.0.0
Neuroimaging image processing
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

◆ SurfacePoint() [1/5]

◆ SurfacePoint() [2/5]

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

Definition at line 295 of file geodesic_mesh_elements.h.

References m_p, geodesic::Point3D::Point3D(), and SurfacePoint().

◆ SurfacePoint() [3/5]

◆ SurfacePoint() [4/5]

geodesic::SurfacePoint::SurfacePoint ( edge_pointer e,
double a = 0.5 )
inline

◆ SurfacePoint() [5/5]

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

◆ ~SurfacePoint()

geodesic::SurfacePoint::~SurfacePoint ( )
inline

Definition at line 340 of file geodesic_mesh_elements.h.

Member Function Documentation

◆ base_element()

◆ initialize()

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

Definition at line 335 of file geodesic_mesh_elements.h.

References SurfacePoint().

Referenced by geodesic::SurfacePointWithIndex::initialize().

◆ type()

Member Data Documentation

◆ m_p

base_pointer geodesic::SurfacePoint::m_p
protected

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