OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Public Attributes | List of all members
Triangle Class Reference
Collaboration diagram for Triangle:
Collaboration graph
[legend]

Public Member Functions

 Triangle ()
 
 Triangle (const Vector_t &v1, const Vector_t &v2, const Vector_t &v3)
 
const Vector_tv1 () const
 
double v1 (int i) const
 
const Vector_tv2 () const
 
double v2 (int i) const
 
const Vector_tv3 () const
 
double v3 (int i) const
 
void scale (const Vector_t &scaleby, const Vector_t &shiftby)
 

Public Attributes

Vector_t pts [3]
 

Detailed Description

Definition at line 177 of file BoundaryGeometry.cpp.

Constructor & Destructor Documentation

Triangle::Triangle ( )
inline

Definition at line 179 of file BoundaryGeometry.cpp.

Triangle::Triangle ( const Vector_t v1,
const Vector_t v2,
const Vector_t v3 
)
inline

Definition at line 180 of file BoundaryGeometry.cpp.

References pts, v1(), v2(), and v3().

Here is the call graph for this function:

Member Function Documentation

void Triangle::scale ( const Vector_t scaleby,
const Vector_t shiftby 
)
inline

Definition at line 206 of file BoundaryGeometry.cpp.

References pts.

Referenced by Voxel::intersect().

const Vector_t& Triangle::v1 ( ) const
inline

Definition at line 186 of file BoundaryGeometry.cpp.

References pts.

Referenced by Triangle().

double Triangle::v1 ( int  i) const
inline

Definition at line 189 of file BoundaryGeometry.cpp.

References pts.

const Vector_t& Triangle::v2 ( ) const
inline

Definition at line 192 of file BoundaryGeometry.cpp.

References pts.

Referenced by Triangle().

double Triangle::v2 ( int  i) const
inline

Definition at line 195 of file BoundaryGeometry.cpp.

References pts.

const Vector_t& Triangle::v3 ( ) const
inline

Definition at line 198 of file BoundaryGeometry.cpp.

References pts.

Referenced by Triangle().

double Triangle::v3 ( int  i) const
inline

Definition at line 201 of file BoundaryGeometry.cpp.

References pts.

Member Data Documentation

Vector_t Triangle::pts[3]

Definition at line 225 of file BoundaryGeometry.cpp.

Referenced by scale(), Triangle(), v1(), v2(), and v3().


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