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

LoopLoc Class Reference

#include <subdiv_calc.H>

Inheritance diagram for LoopLoc:

Inheritance graph
[legend]
Collaboration diagram for LoopLoc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual Wpt get_val (CBvert *v) const
Wvec limit_normal (CBvert *v) const
virtual SubdivCalc< Wpt > * dup () const
virtual str_ptr name () const
virtual Wpt centroid (CLvert *v) const
Wpt smooth_subdiv_val (CLvert *v) const
Wpt crease_subdiv_val (CLvert *v) const
Wpt smooth_limit_val (CLvert *v) const
Wpt crease_limit_val (CLvert *v) const
virtual Wpt subdiv_val (CBvert *bv) const
virtual Wpt subdiv_val (CBedge *e) const
virtual Wpt limit_val (CBvert *bv) const
 SubdivCalc ()
void set_boss (SubdivCalc< Wpt > *boss)
virtual void clear (Wpt &) const

Protected Attributes

SubdivCalc< Wpt > * _boss

Detailed Description

Definition at line 304 of file subdiv_calc.H.


Member Function Documentation

virtual Wpt LoopCalc< Wpt >::centroid CLvert *  v  )  const [inline, virtual, inherited]
 

Definition at line 153 of file subdiv_calc.H.

virtual void SubdivCalc< Wpt >::clear Wpt  )  const [inline, virtual, inherited]
 

Definition at line 46 of file subdiv_calc.H.

Wpt LoopCalc< Wpt >::crease_limit_val CLvert *  v  )  const [inline, inherited]
 

Definition at line 242 of file subdiv_calc.H.

Wpt LoopCalc< Wpt >::crease_subdiv_val CLvert *  v  )  const [inline, inherited]
 

Definition at line 218 of file subdiv_calc.H.

virtual SubdivCalc<Wpt>* LoopLoc::dup  )  const [inline, virtual]
 

Reimplemented from SubdivCalc< Wpt >.

Definition at line 372 of file subdiv_calc.H.

virtual Wpt LoopLoc::get_val CBvert v  )  const [inline, virtual]
 

Reimplemented from SubdivCalc< Wpt >.

Definition at line 307 of file subdiv_calc.H.

References Bvert::loc().

Wvec LoopLoc::limit_normal CBvert v  )  const [inline]
 

Definition at line 310 of file subdiv_calc.H.

References Bvert::border_degree(), mlib::cross(), Bvert::degree(), Bvert::face_degree(), ARRAY< T >::first(), Bvert::get_ccw_nbrs(), Bvert::is_manifold(), ARRAY< T >::last(), Bvert::loc(), ARRAY< T >::num(), and TWO_PI.

virtual Wpt LoopCalc< Wpt >::limit_val CBvert bv  )  const [inline, virtual, inherited]
 

Implements SubdivCalc< Wpt >.

Definition at line 283 of file subdiv_calc.H.

virtual str_ptr LoopCalc< Wpt >::name void   )  const [inline, virtual, inherited]
 

Reimplemented from SubdivCalc< Wpt >.

Definition at line 147 of file subdiv_calc.H.

void SubdivCalc< Wpt >::set_boss SubdivCalc< Wpt > *  boss  )  [inline, inherited]
 

Definition at line 30 of file subdiv_calc.H.

Wpt LoopCalc< Wpt >::smooth_limit_val CLvert *  v  )  const [inline, inherited]
 

Definition at line 226 of file subdiv_calc.H.

Wpt LoopCalc< Wpt >::smooth_subdiv_val CLvert *  v  )  const [inline, inherited]
 

Definition at line 206 of file subdiv_calc.H.

virtual Wpt LoopCalc< Wpt >::subdiv_val CBedge e  )  const [inline, virtual, inherited]
 

Implements SubdivCalc< Wpt >.

Definition at line 266 of file subdiv_calc.H.

virtual Wpt LoopCalc< Wpt >::subdiv_val CBvert bv  )  const [inline, virtual, inherited]
 

Implements SubdivCalc< Wpt >.

Definition at line 251 of file subdiv_calc.H.

SubdivCalc< Wpt >::SubdivCalc  )  [inline, inherited]
 

Definition at line 27 of file subdiv_calc.H.


Member Data Documentation

SubdivCalc<Wpt >* SubdivCalc< Wpt >::_boss [protected, inherited]
 

Definition at line 69 of file subdiv_calc.H.


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