Rosetta Protocols  2014.35
Public Member Functions | Public Attributes | List of all members
protocols::viewer::triangle Class Reference

#include <triangle.hh>

Public Member Functions

 triangle ()
 
 triangle (const numeric::xyzVector< float > vertices[], const numeric::xyzVector< float > normals[])
 
 triangle (const numeric::xyzVector< double > vertices[], const numeric::xyzVector< double > normals[])
 
void update (const numeric::xyzVector_float &zdir)
 

Public Attributes

float depth_
 
numeric::xyzVector_float center_
 
numeric::xyzVector_float vertices_ [3]
 
numeric::xyzVector_float normals_ [3]
 

Constructor & Destructor Documentation

protocols::viewer::triangle::triangle ( )
inline

References depth_.

protocols::viewer::triangle::triangle ( const numeric::xyzVector< float vertices[],
const numeric::xyzVector< float normals[] 
)
inline

References center_, depth_, normals_, and vertices_.

protocols::viewer::triangle::triangle ( const numeric::xyzVector< double vertices[],
const numeric::xyzVector< double normals[] 
)
inline

References center_, depth_, normals_, and vertices_.

Member Function Documentation

void protocols::viewer::triangle::update ( const numeric::xyzVector_float zdir)
inline

Member Data Documentation

numeric::xyzVector_float protocols::viewer::triangle::center_

Referenced by triangle(), and update().

float protocols::viewer::triangle::depth_

Referenced by triangle(), and update().

numeric::xyzVector_float protocols::viewer::triangle::normals_[3]

Referenced by triangle().

numeric::xyzVector_float protocols::viewer::triangle::vertices_[3]

Referenced by triangle().


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