mapextractionmodules Namespace Reference

mapextractionmodules Namespace Reference

Classes

class  Data
 This structure represents the data which is calculated by the samplers, and passed to the utilizers. More...
 
class  Gate
 This node is used to change data from a Sampler before it is processed by the Utilizer node. 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  Locator
 
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  Mapping
 
class  Sampler
 This is a base class for a sampler node, which can generate some data for a given target-source surface point pair. More...
 
class  SamplerUI
 This class represents the user interface which belongs to a sampler in map extraction. 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 samplers, and decides what to do with it. More...
 

Enumerations

enum  PhaseEventType {
  eventSectionStart, eventSectionEnd, eventQueueFlush, eventQueueLocated,
  eventQueueProcessed, eventTargetStart, eventTargetEnd
}
 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.

eventTargetStart 

The queue is flushed.

eventTargetEnd 

Procession of a new target mesh is started.

Procession of a target mesh has been ended

+ Examples:

Definition at line 322 of file MapExtractorInterface.h.

323 {
332 };
Procession of a new target mesh is started.
The queue which contains the collected target locations will be flushed now. No valid source location...
All the target locations in the queue got their source locations.