Class TCatalogArea

Unit

Declaration

type TCatalogArea = class(TBaseCatalogObject)

Description

TCatalogArea

Hierarchy

Overview

Fields

Public internal const cDefaultCaption = '';

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure Assign (ASource: TObject); override;
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
Public function DefineArea (AX1, AY1, AX2, AY2: Single): TRectSingle;
Public function HasArea: Boolean;
Public function ExtractAreaBitmapFromBitmap(ABitmap: TvxBitmap; AResult: TvxBitmap): Boolean;
Public function ExtractAreaBitmapFromThumbnailer(AResult: TvxBitmap): Boolean;
Public function ExtractImageFromThumbnailer: Boolean;
Public procedure ExtractImageFromBitmap(ABitmap: TvxBitmap);
Public function CleanOnDetectType(AType: TAreaDetectionType): Boolean;
Public function CleanOnFaceDetect: Boolean;
Public function CleanOnObjectDetect: Boolean;
Public function CleanOnLandmarkDetect: Boolean;
Public function CleanOnTextDetect: Boolean;

Properties

Public property Data: TObject read FData write FData;
Public property OwnedData: TObject read FOwnedData write FOwnedData;
Public property Image: TDataMemoryStream read FImage write FImage;
Public property Extensions: TDataMemoryStream read FExtensions write FExtensions;
Public property FaceTemplate: TDataMemoryStream read FFaceTemplate write FFaceTemplate;
Public property Area: TRectSingle read FArea write FArea stored False;
Public property AreaWidth: Single read GetAreaWidth;
Public property AreaHeight: Single read GetAreaHeight;
Published property AreaType: TCatalogAreaType read FAreaType write FAreaType;
Published property Shape: TCatalogAreaShape read FShape write FShape;
Published property Role: TCatalogAreaRole read FRole write FRole;
Published property DimensionX: Integer read FDimensionX write FDimensionX;
Published property DimensionY: Integer read FDimensionY write FDimensionY;
Published property AreaLeft: Single read GetAreaLeft write SetAreaLeft;
Published property AreaTop: Single read GetAreaTop write SetAreaTop;
Published property AreaRight: Single read GetAreaRight write SetAreaRight;
Published property AreaBottom: Single read GetAreaBottom write SetAreaBottom;
Published property Caption: WideString read FCaption write FCaption;
Published property AreaDescription: WideString read FAreaDescription write FAreaDescription;
Published property ItemGUID: String read FItemGUID write FItemGUID;
Published property PropGUID: String read FPropGUID write FPropGUID;
Published property IsFaceRecognized: Boolean read FIsFaceRecognized write FIsFaceRecognized;
Published property IsFaceDetected: TAreaDetectionType read FIsFaceDetected write FIsFaceDetected;
Published property HasFaceFeatures: Boolean read FHasFaceFeatures write FHasFaceFeatures;
Published property AreaSize: Single read GetAreaSize stored false;

Description

Fields

Public internal const cDefaultCaption = '';
 

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure Assign (ASource: TObject); override;
 
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
 
Public function DefineArea (AX1, AY1, AX2, AY2: Single): TRectSingle;
 
Public function HasArea: Boolean;
 
Public function ExtractAreaBitmapFromBitmap(ABitmap: TvxBitmap; AResult: TvxBitmap): Boolean;
 
Public function ExtractAreaBitmapFromThumbnailer(AResult: TvxBitmap): Boolean;
 
Public function ExtractImageFromThumbnailer: Boolean;
 
Public procedure ExtractImageFromBitmap(ABitmap: TvxBitmap);
 
Public function CleanOnDetectType(AType: TAreaDetectionType): Boolean;
 
Public function CleanOnFaceDetect: Boolean;
 
Public function CleanOnObjectDetect: Boolean;
 
Public function CleanOnLandmarkDetect: Boolean;
 
Public function CleanOnTextDetect: Boolean;
 

Properties

Public property Data: TObject read FData write FData;
 
Public property OwnedData: TObject read FOwnedData write FOwnedData;
 
Public property Image: TDataMemoryStream read FImage write FImage;
 
Public property Extensions: TDataMemoryStream read FExtensions write FExtensions;
 
Public property FaceTemplate: TDataMemoryStream read FFaceTemplate write FFaceTemplate;
 
Public property Area: TRectSingle read FArea write FArea stored False;
 
Public property AreaWidth: Single read GetAreaWidth;
 
Public property AreaHeight: Single read GetAreaHeight;
 
Published property AreaType: TCatalogAreaType read FAreaType write FAreaType;
 
Published property Shape: TCatalogAreaShape read FShape write FShape;
 
Published property Role: TCatalogAreaRole read FRole write FRole;
 
Published property DimensionX: Integer read FDimensionX write FDimensionX;
 
Published property DimensionY: Integer read FDimensionY write FDimensionY;
 
Published property AreaLeft: Single read GetAreaLeft write SetAreaLeft;
 
Published property AreaTop: Single read GetAreaTop write SetAreaTop;
 
Published property AreaRight: Single read GetAreaRight write SetAreaRight;
 
Published property AreaBottom: Single read GetAreaBottom write SetAreaBottom;
 
Published property Caption: WideString read FCaption write FCaption;
 
Published property AreaDescription: WideString read FAreaDescription write FAreaDescription;
 
Published property ItemGUID: String read FItemGUID write FItemGUID;
 
Published property PropGUID: String read FPropGUID write FPropGUID;
 
Published property IsFaceRecognized: Boolean read FIsFaceRecognized write FIsFaceRecognized;
 
Published property IsFaceDetected: TAreaDetectionType read FIsFaceDetected write FIsFaceDetected;
 
Published property HasFaceFeatures: Boolean read FHasFaceFeatures write FHasFaceFeatures;
 
Published property AreaSize: Single read GetAreaSize stored false;
 

Generated by PasDoc 0.15.0.