Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IVNormalIterator Class Reference

Inheritance diagram for IVNormalIterator:

Inheritance graph
[legend]
Collaboration diagram for IVNormalIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IVNormalIterator (Formatter *form)
virtual void faceCB (CBvert *, CBface *f)
virtual void begin_faces (TriStrip *)
virtual void end_faces (TriStrip *)
virtual void begin_edges (EdgeStrip *)
virtual void edgeCB (CBvert *, CBedge *)
virtual void end_edges (EdgeStrip *)
virtual void begin_verts (VertStrip *)
virtual void vertCB (CBvert *)
virtual void end_verts (VertStrip *)

Public Attributes

double alpha

Protected Attributes

Formatter_form

Detailed Description

Definition at line 69 of file sm2iv.C.


Constructor & Destructor Documentation

IVNormalIterator::IVNormalIterator Formatter form  )  [inline]
 

Definition at line 73 of file sm2iv.C.


Member Function Documentation

virtual void StripCB::begin_edges EdgeStrip  )  [inline, virtual, inherited]
 

Reimplemented in StripColorCB, and GLStripCB.

Definition at line 30 of file stripcb.H.

Referenced by EdgeStrip::draw().

virtual void StripCB::begin_faces TriStrip  )  [inline, virtual, inherited]
 

Reimplemented in IVTriStripIterator, StripColorCB, and GLStripCB.

Definition at line 25 of file stripcb.H.

Referenced by TriStrip::draw().

virtual void StripCB::begin_verts VertStrip  )  [inline, virtual, inherited]
 

Reimplemented in StripColorCB, and GLStripCB.

Definition at line 35 of file stripcb.H.

Referenced by VertStrip::draw().

virtual void StripCB::edgeCB CBvert ,
CBedge
[inline, virtual, inherited]
 

Reimplemented in ColorIDStripCB, StripColorCB, and GLStripCB.

Definition at line 31 of file stripcb.H.

Referenced by EdgeStrip::draw().

virtual void StripCB::end_edges EdgeStrip  )  [inline, virtual, inherited]
 

Reimplemented in GLStripCB.

Definition at line 32 of file stripcb.H.

Referenced by EdgeStrip::draw().

virtual void StripCB::end_faces TriStrip  )  [inline, virtual, inherited]
 

Reimplemented in IVTriStripIterator, and GLStripCB.

Definition at line 27 of file stripcb.H.

Referenced by TriStrip::draw().

virtual void StripCB::end_verts VertStrip  )  [inline, virtual, inherited]
 

Reimplemented in GLStripCB.

Definition at line 37 of file stripcb.H.

Referenced by VertStrip::draw().

virtual void IVNormalIterator::faceCB CBvert ,
CBface f
[inline, virtual]
 

Reimplemented from StripCB.

Definition at line 75 of file sm2iv.C.

References _form, comma(), Bface::norm(), and Formatter::write().

virtual void StripCB::vertCB CBvert  )  [inline, virtual, inherited]
 

Reimplemented in ColorIDStripCB, and GLStripCB.

Definition at line 36 of file stripcb.H.

Referenced by VertStrip::draw().


Member Data Documentation

Formatter* IVNormalIterator::_form [protected]
 

Definition at line 71 of file sm2iv.C.

Referenced by faceCB().

double StripCB::alpha [inherited]
 

Definition at line 39 of file stripcb.H.

Referenced by StripColorCB::begin_faces(), StripColorCB::begin_verts(), SmoothShadeTexture::draw(), LineDrawingTexture::draw(), FlatShadeTexture::draw(), CurvatureTexture::draw(), StripColorCB::edgeCB(), SmoothShadeStripCB::faceCB(), StripTexCoordsCB2::faceCB(), FlatShadeStripCB::faceCB(), and StripTexCoordsCB3::faceCB().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:46:07 2006 for jot by  doxygen 1.4.4