Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Protected Member Functions | Private Attributes
concepts::ThinSheetRuleCoord Class Reference

The rule for the top of a sheet, which is in the direction of one of the coordinate axes. More...

#include <asympEdges.hh>

Inheritance diagram for concepts::ThinSheetRuleCoord:
Inheritance graph
[legend]
Collaboration diagram for concepts::ThinSheetRuleCoord:
Collaboration graph
[legend]

List of all members.

Public Types

enum  directions { LEFT = 0, RIGHT = 1, TOP = 2, BOTTOM = 3 }

Public Member Functions

 ThinSheetRuleCoord (enum directions dir)
 Constructor.
virtual Z2 top (const Real2d &vtx0, const Real2d &vtx1) const
 Returns, where is the top of the sheet for an edge with the vertices vtx0 and vtx1, which are in the order of the local edge direction.
virtual ~ThinSheetRuleCoord ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

enum directions dir_

Detailed Description

The rule for the top of a sheet, which is in the direction of one of the coordinate axes.

Definition at line 139 of file asympEdges.hh.


Member Enumeration Documentation

Enumerator:
LEFT 
RIGHT 
TOP 
BOTTOM 

Definition at line 141 of file asympEdges.hh.


Constructor & Destructor Documentation

concepts::ThinSheetRuleCoord::ThinSheetRuleCoord ( enum directions  dir) [inline]

Constructor.

Definition at line 143 of file asympEdges.hh.

virtual concepts::ThinSheetRuleCoord::~ThinSheetRuleCoord ( ) [inline, virtual]

Definition at line 144 of file asympEdges.hh.


Member Function Documentation

virtual std::ostream& concepts::ThinSheetRuleCoord::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::ThinSheetRule.

virtual Z2 concepts::ThinSheetRuleCoord::top ( const Real2d vtx0,
const Real2d vtx1 
) const [virtual]

Returns, where is the top of the sheet for an edge with the vertices vtx0 and vtx1, which are in the order of the local edge direction.

0 - left cell is top of the sheet 1 - right cell is top of the sheet

Implements concepts::ThinSheetRule.


Member Data Documentation

Definition at line 149 of file asympEdges.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)