Eaagles::BasicGL::Scanline::PolyData Class Reference

Inherits Eaagles::Basic::LcObject.

Inheritance diagram for Eaagles::BasicGL::Scanline::PolyData:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::BasicGL::Scanline::PolyData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PolyData ()
void getNorm (osg::Vec3 &lnorm, const LCreal x) const

Public Attributes

LCreal x0
osg::Vec3 n0
osg::Vec3 nslope
bool aptEdge2
SPtr< LcPolygonpolygon
SPtr< const LcPolygonorig

Constructor & Destructor Documentation

Eaagles::BasicGL::Scanline::PolyData::PolyData (  ) 


Member Function Documentation

void Eaagles::BasicGL::Scanline::PolyData::getNorm ( osg::Vec3 &  lnorm,
const LCreal  x 
) const


Member Data Documentation

LCreal Eaagles::BasicGL::Scanline::PolyData::x0

X value at start.

osg::Vec3 Eaagles::BasicGL::Scanline::PolyData::n0

Inital Norm.

osg::Vec3 Eaagles::BasicGL::Scanline::PolyData::nslope

Norm slope.

bool Eaagles::BasicGL::Scanline::PolyData::aptEdge2

reached second edge

SPtr<LcPolygon> Eaagles::BasicGL::Scanline::PolyData::polygon

Clipped (working) polygon.

SPtr<const LcPolygon> Eaagles::BasicGL::Scanline::PolyData::orig

Original polygon.


Generated on Tue Dec 19 16:26:47 2006 for Eaagles by  doxygen 1.5.0