Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
protocols::viewer::triangle Class Reference

#include <triangle.hh>

Collaboration diagram for protocols::viewer::triangle:
Collaboration graph
[legend]

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]
 

Detailed Description

Definition at line 29 of file triangle.hh.

Constructor & Destructor Documentation

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

Definition at line 31 of file triangle.hh.

References depth_.

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

Definition at line 35 of file triangle.hh.

References center_, depth_, normals_, and vertices_.

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

Definition at line 47 of file triangle.hh.

References center_, depth_, normals_, and vertices_.

Member Function Documentation

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

Definition at line 59 of file triangle.hh.

References center_, and depth_.

Member Data Documentation

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

Definition at line 65 of file triangle.hh.

Referenced by triangle(), and update().

float protocols::viewer::triangle::depth_

Definition at line 64 of file triangle.hh.

Referenced by triangle(), and update().

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

Definition at line 66 of file triangle.hh.

Referenced by triangle().

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

Definition at line 66 of file triangle.hh.

Referenced by triangle().


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