SyFi  0.3
Ptv_tools.cpp File Reference
#include "Ptv_tools.h"
#include <iostream>
#include <stdexcept>
#include <math.h>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  SyFi

Functions

void SyFi::sort_vector (vector< Ptv > &a)
void SyFi::set_tolerance (double tolerance)
double SyFi::mul (const Ptv &a, const Ptv &b)
double SyFi::norm (const Ptv &a)
void SyFi::normalize (Ptv &a)
void SyFi::add (const Ptv &a, const Ptv &b, Ptv &c)
void SyFi::sub (const Ptv &a, const Ptv &b, Ptv &c)
void SyFi::cross (const Ptv &a, const Ptv &b, Ptv &c)
bool SyFi::is_equal (Ptv &a, Ptv &b)
bool SyFi::line_contains (Ptv &e0, Ptv &e1, Ptv &p)
bool SyFi::is_inside_triangle (Ptv &e0, Ptv &e1, Ptv &e2, Ptv &p)
bool SyFi::contains2D (Ptv &e0, Ptv &e1, Ptv &p)
bool SyFi::contains3D (Ptv &e0, Ptv &e1, Ptv &e2, Ptv &p)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator