13.07.2015 Views

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4ImplementationFigure 4.1: <strong>Cash<strong>Flow</strong></strong> Data flow modelThe general class hierarchy of <strong>Cash<strong>Flow</strong></strong> is shown in figure 4.1 and will be introducedin the following chapters. A full collection of all <strong>Cash<strong>Flow</strong></strong> classes is listed insection 4.7 on page 97. The concept of filter, mapper and render nodes used on the followingpages were introduced in section 2 page 3 and section 3 page 38. This is a briefsummery of nodes used in figure 4.1, while the details were introduced in chapter 3 onpage 38 .• SoCfDataConsumer (fig 4.1: Dataconsumer)This abstract class provides an interface <strong>for</strong> all nodes processing data. Any outputdata can only be stored in existing nodes. No SoCfDataConsumer node maycreate new SoMultiDataNodes, SoDataAccessNodes or SoBaseGrid nodes andinsert them into the scene graph. The reason <strong>for</strong> that policy is, that otherwisescripting would be difficult or even impossible.– FilterA Filter selects part of the raw data at runtime using a virtual array. Thefilter is implemented as SoDataAccessNode and SbDataAccessMap.– SoCfMapperNode (fig 4.1: Mapper)66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!