- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- Namespace List
- Namespace Members

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

enum PhaseEventType

Search for all occurrences

Types of the events occuring during extraction.

Enumerator:

  eventSectionStart | Search for all occurrences
  eventSectionEnd | A new section is started. See also: layout::BeginSection Search for all occurrences
  eventQueueFlush | A section is ended. See also: Layout::EndSection Search for all occurrences
  eventQueueLocated | The queue which contains the collected target locations will be flushed now. No valid source locations at this time. Search for all occurrences
  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. Search for all occurrences

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

Definition at line 288 of file MapExtractorInterface.h.

    {
        eventSectionStart,
        eventSectionEnd,
        eventQueueFlush,
        eventQueueLocated,

        eventQueueProcessed
    };