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

SimplexData Class Reference

#include <simplex_data.H>

Inheritance diagram for SimplexData:

Inheritance graph
[legend]
Collaboration diagram for SimplexData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void set (uint id, Bsimplex *s)
void set (Cstr_ptr &str, Bsimplex *s)
 SimplexData (uint key, Bsimplex *s)
 SimplexData (Cstr_ptr &str, Bsimplex *s)
virtual ~SimplexData ()
 DEFINE_RTTI_METHODS_BASE ("SimplexData", CSimplexData *)
uint id () const
Bsimplexsimplex () const
virtual void notify_simplex_changed ()
virtual void notify_normal_changed ()
virtual void notify_simplex_xformed (CWtransf &)
virtual void notify_simplex_deleted ()
virtual void notify_split (Bsimplex *)
virtual void notify_subdiv_gen ()
virtual bool handle_subdiv_calc ()

Protected Attributes

uint _id
Bsimplex_simplex

Detailed Description

Definition at line 25 of file simplex_data.H.


Constructor & Destructor Documentation

SimplexData::SimplexData uint  key,
Bsimplex s
[inline]
 

Definition at line 33 of file simplex_data.H.

References set().

SimplexData::SimplexData Cstr_ptr &  str,
Bsimplex s
[inline]
 

Definition at line 34 of file simplex_data.H.

References set().

SimplexData::~SimplexData  )  [virtual]
 

Definition at line 20 of file simplex_data.C.

References set().


Member Function Documentation

SimplexData::DEFINE_RTTI_METHODS_BASE "SimplexData"  ,
CSimplexData
 

virtual bool SimplexData::handle_subdiv_calc  )  [inline, virtual]
 

Reimplemented in UVdata.

Definition at line 88 of file simplex_data.H.

Referenced by SimplexDataList::handle_subdiv_calc().

uint SimplexData::id  )  const [inline]
 

Definition at line 42 of file simplex_data.H.

References _id.

Referenced by Bsimplex::add_simplex_data().

virtual void SimplexData::notify_normal_changed  )  [inline, virtual]
 

Definition at line 63 of file simplex_data.H.

Referenced by SimplexDataList::notify_normal_changed().

virtual void SimplexData::notify_simplex_changed  )  [inline, virtual]
 

Reimplemented in EdgeFrame, and SimplexFrame.

Definition at line 54 of file simplex_data.H.

Referenced by SimplexDataList::notify_simplex_changed().

virtual void SimplexData::notify_simplex_deleted  )  [inline, virtual]
 

Reimplemented in SimplexFrame, and UVdata.

Definition at line 72 of file simplex_data.H.

References _simplex.

Referenced by UVdata::notify_simplex_deleted(), SimplexFrame::notify_simplex_deleted(), and SimplexDataList::notify_simplex_deleted().

virtual void SimplexData::notify_simplex_xformed CWtransf  )  [inline, virtual]
 

Reimplemented in SimplexFrame.

Definition at line 69 of file simplex_data.H.

Referenced by SimplexDataList::notify_simplex_xformed().

virtual void SimplexData::notify_split Bsimplex  )  [inline, virtual]
 

Reimplemented in UVdata.

Definition at line 81 of file simplex_data.H.

Referenced by SimplexDataList::notify_split().

virtual void SimplexData::notify_subdiv_gen  )  [inline, virtual]
 

Reimplemented in UVdata.

Definition at line 84 of file simplex_data.H.

Referenced by SimplexDataList::notify_subdiv_gen().

void SimplexData::set Cstr_ptr &  str,
Bsimplex s
[inline]
 

Reimplemented in SimplexFrame, and UVdata.

Definition at line 31 of file simplex_data.H.

References set().

void SimplexData::set uint  id,
Bsimplex s
 

Reimplemented in SimplexFrame, and UVdata.

Definition at line 7 of file simplex_data.C.

References _id, _simplex, Bsimplex::add_simplex_data(), and Bsimplex::rem_simplex_data().

Referenced by UVdata::set(), SimplexFrame::set(), set(), SimplexData(), and ~SimplexData().

Bsimplex* SimplexData::simplex  )  const [inline]
 

Definition at line 43 of file simplex_data.H.

References _simplex.

Referenced by UVdata::handle_subdiv_calc(), UVdata::notify_subdiv_gen(), and UVdata::set_uv().


Member Data Documentation

uint SimplexData::_id [protected]
 

Definition at line 92 of file simplex_data.H.

Referenced by id(), and set().

Bsimplex* SimplexData::_simplex [protected]
 

Definition at line 93 of file simplex_data.H.

Referenced by EdgeFrame::edge(), UVdata::face(), notify_simplex_deleted(), set(), simplex(), and VertFrame::vert().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:47:14 2006 for jot by  doxygen 1.4.4