Class TContourExtractor

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TContourExtractor = class(TCustomContourCreator)

Description

no description available, TCustomContourCreator description follows

Hierarchy

Overview

Fields

Private FQuadTree: TRbwQuadTree;
Private FPointLists: TList;
Private FEpsilon: Real;
Private FModelGrid: TCustomModelGrid;
Private FAlgorithm: TContourAlg;

Methods

Private procedure ImportSegments(Sender: TObject; const Segments: TLine2DArray);
Private procedure InitializeQuadTree;
Private procedure InitializeEpsilon;
Public procedure CreateShapes(ValueList: TValueArrayStorage; DataArray: TDataArray; FileName: string);
Public Constructor Create(Model: TBaseModel);
Public Destructor Destroy; override;

Description

Fields

Private FQuadTree: TRbwQuadTree;
 
Private FPointLists: TList;

FPointLists contains instances of TPointList. FPointLists is instantiated as a TObjectList. FPointLists is filled in ImportSegments.

Private FEpsilon: Real;
 
Private FModelGrid: TCustomModelGrid;
 
Private FAlgorithm: TContourAlg;
 

Methods

Private procedure ImportSegments(Sender: TObject; const Segments: TLine2DArray);

ImportSegments is the event handler for TContourCreator.OnExtractSegments

Private procedure InitializeQuadTree;
 
Private procedure InitializeEpsilon;
 
Public procedure CreateShapes(ValueList: TValueArrayStorage; DataArray: TDataArray; FileName: string);
 
Public Constructor Create(Model: TBaseModel);
 
Public Destructor Destroy; override;
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:29