Class TFishnetMeshElement

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TFishnetMeshElement = class(TPhastCollectionItem)

Description

no description available, TPhastCollectionItem description follows

Hierarchy

Overview

Fields

Private FNodeNumbers: TIntegerCollection;
Private FNodes: TFishnetNodeList;
Private FLabelLocation1: TRect;
Private FLabelLocation2: TRect;
Private FSelected: boolean;
Private FCenterLocation1: TPoint;
Private FCenterLocation2: TPoint;
Private FMarked: boolean;
Private FFirstControl: TMeshControl;
Private FSecondControl: TMeshControl;

Methods

Private procedure SetNodeNumbers(const Value: TIntegerCollection);
Private function ElCollection: TFishnetMeshElementCollection;
Private function GetNodeNumbers: TIntegerCollection;
Private procedure DrawEdges(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
Private procedure DrawNumbers(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
Private procedure SetSelected(const Value: boolean);
Private procedure SetFirstControl(const Value: TMeshControl);
Private procedure SetSecondControl(const Value: TMeshControl);
Private function GetGenerator: TFishnetMeshGenerator;
Public constructor Create(Collection: TCollection); override;
Public destructor Destroy; override;
Public procedure Assign(Source: TPersistent); override;
Public procedure UpdateNodeNumbers;
Public procedure RestoreNodes;
Public function IsInside(APoint: TPoint2D): Boolean;
Public function Intersect(Segment: TSegment2D; SkipNodes: TFishnetNodeList): Boolean;
Public procedure ComputeNumberCenterLocations(const ZoomBox: TQRbwZoomBox2);
Public function Fractions1: TRealArray;
Public function Fractions2: TRealArray;

Properties

Public property Nodes: TFishnetNodeList read FNodes;
Public property LabelLocation1: TRect read FLabelLocation1;
Public property LabelLocation2: TRect read FLabelLocation2;
Public property Selected: boolean read FSelected write SetSelected;
Public property CenterLocation1: TPoint read FCenterLocation1;
Public property CenterLocation2: TPoint read FCenterLocation2;
Public property Generator: TFishnetMeshGenerator read GetGenerator;
Published property NodeNumbers: TIntegerCollection read GetNodeNumbers write SetNodeNumbers;
Published property FirstControl: TMeshControl read FFirstControl write SetFirstControl;
Published property SecondControl: TMeshControl read FSecondControl write SetSecondControl;

Description

Fields

Private FNodeNumbers: TIntegerCollection;
 
Private FNodes: TFishnetNodeList;
 
Private FLabelLocation1: TRect;
 
Private FLabelLocation2: TRect;
 
Private FSelected: boolean;
 
Private FCenterLocation1: TPoint;
 
Private FCenterLocation2: TPoint;
 
Private FMarked: boolean;
 
Private FFirstControl: TMeshControl;
 
Private FSecondControl: TMeshControl;
 

Methods

Private procedure SetNodeNumbers(const Value: TIntegerCollection);
 
Private function ElCollection: TFishnetMeshElementCollection;
 
Private function GetNodeNumbers: TIntegerCollection;
 
Private procedure DrawEdges(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
 
Private procedure DrawNumbers(const BitMap: TBitmap32; const ZoomBox: TQRbwZoomBox2);
 
Private procedure SetSelected(const Value: boolean);
 
Private procedure SetFirstControl(const Value: TMeshControl);
 
Private procedure SetSecondControl(const Value: TMeshControl);
 
Private function GetGenerator: TFishnetMeshGenerator;
 
Public constructor Create(Collection: TCollection); override;
 
Public destructor Destroy; override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure UpdateNodeNumbers;
 
Public procedure RestoreNodes;
 
Public function IsInside(APoint: TPoint2D): Boolean;
 
Public function Intersect(Segment: TSegment2D; SkipNodes: TFishnetNodeList): Boolean;
 
Public procedure ComputeNumberCenterLocations(const ZoomBox: TQRbwZoomBox2);
 
Public function Fractions1: TRealArray;
 
Public function Fractions2: TRealArray;
 

Properties

Public property Nodes: TFishnetNodeList read FNodes;
 
Public property LabelLocation1: TRect read FLabelLocation1;
 
Public property LabelLocation2: TRect read FLabelLocation2;
 
Public property Selected: boolean read FSelected write SetSelected;
 
Public property CenterLocation1: TPoint read FCenterLocation1;
 
Public property CenterLocation2: TPoint read FCenterLocation2;
 
Public property Generator: TFishnetMeshGenerator read GetGenerator;
 
Published property NodeNumbers: TIntegerCollection read GetNodeNumbers write SetNodeNumbers;
 
Published property FirstControl: TMeshControl read FFirstControl write SetFirstControl;
 
Published property SecondControl: TMeshControl read FSecondControl write SetSecondControl;
 

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