Public Member Functions | Public Attributes | List of all members
ISM::Point Class Reference

#include <Point.hpp>

Inheritance diagram for ISM::Point:
Inheritance graph
[legend]

Public Member Functions

Eigen::Vector3d getEigen ()
 
 Point ()
 
 Point (double x, double y, double z)
 
 Point (Eigen::Vector3d v)
 
virtual void serialize (std::ostream &strm) const
 
- Public Member Functions inherited from ISM::Serializable
virtual ~Serializable ()
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d eigen
 

Detailed Description

Point class. Just a "struct" with the three (x,y,z) coordinates of a point in space being public.

Definition at line 30 of file Point.hpp.

Constructor & Destructor Documentation

ISM::Point::Point ( )
inline

Definition at line 38 of file Point.hpp.

ISM::Point::Point ( double  x,
double  y,
double  z 
)
inline

Definition at line 39 of file Point.hpp.

ISM::Point::Point ( Eigen::Vector3d  v)
inline

Definition at line 40 of file Point.hpp.

Member Function Documentation

Eigen::Vector3d ISM::Point::getEigen ( )

Definition at line 63 of file Point.cpp.

void ISM::Point::serialize ( std::ostream &  strm) const
virtual

Implements ISM::Serializable.

Definition at line 35 of file Point.cpp.

Member Data Documentation

EIGEN_MAKE_ALIGNED_OPERATOR_NEW Eigen::Vector3d ISM::Point::eigen

Definition at line 36 of file Point.hpp.


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


asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41