Classes | Enumerations

mapextractionmodules Namespace Reference

Classes

class  MapExtractor
 This is the cental modul for map extraction, this node controls the map extraction process by communicating with the different modules. More...
class  Data
 This structure represents the data which is calculated by the components, and passed to the utilizers. More...
class  Locator
class  ComponentUI
 This class represents the user interface which belongs to a component in map extraction. More...
class  Layout
 This node is responsible to collect the surface points on the target mesh which needs data to be computed for. More...
class  Component
 This is a base class for a component node, which can generate some data for a given target-source surface point pair. More...
class  TargetLocation
 This class holds information about a reference point on the target mesh. More...
class  Utilizer
 This is the final module in the map extraction process, which gets the data calculated by the components, and decides what to do with it. More...
class  Mapping

Enumerations

enum  PhaseEventType {
  eventSectionStart, eventSectionEnd, eventQueueFlush, eventQueueLocated,
  eventQueueProcessed
}
 

Types of the events occuring during extraction.

More...

Enumeration Type Documentation

Types of the events occuring during extraction.

Enumerator:
eventSectionStart 
eventSectionEnd 

A new section is started.

See also:
layout::BeginSection
eventQueueFlush 

A section is ended.

See also:
Layout::EndSection
eventQueueLocated 

The queue which contains the collected target locations will be flushed now. No valid source locations at this time.

eventQueueProcessed 

All the target locations in the queue got their source locations.

This event happens in the middle of the flush process, when the localization is done. The queue is flushed.

Examples:
PtexExtractor/PtexUtilizer.cpp, and PtexExtractor/PtexUtilizer.h.

Definition at line 288 of file MapExtractorInterface.h.