IMP  2.0.0
The Integrative Modeling Platform
IMP::algebra::Triangle3D Class Reference

#include <IMP/algebra/Triangle3D.h>

+ Inheritance diagram for IMP::algebra::Triangle3D:

Public Member Functions

 Triangle3D (const Vector3D &p1, const Vector3D &p2, const Vector3D &p3)
 The passed points must not be colinear.
 
Floats get_edge_lengths () const
 
const Vector3Dget_point (unsigned int i) const
 Get the start=0/end=1 point of the segment.
 
void show (std::ostream &out=std::cout) const
 

Related Functions

(Note that these are not member functions.)

Triangle3D get_largest_triangle (const Vector3Ds &points)
 Return the largest triangle defined by 3 points from the input. More...
 

Detailed Description

Note
This class is a geometric primitive. Also, this class is not not initialized by its default constructor.

Definition at line 24 of file Triangle3D.h.

Friends And Related Function Documentation

Triangle3D get_largest_triangle ( const Vector3Ds points)
related

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