Description | Hierarchy | Fields | Methods | Properties |
type TCellElementSegmentList = class(TObjectList)
TCellElementSegmentList
is a list of the TCellElementSegments of a TScreenObject. Each segment is the 2D intersection of one segment of the TScreenObject with an individual cell or element in the grid.
![]() |
FGettingSegments: Boolean; |
![]() |
FHigher3DElevations: T3DSparseRealArray; |
![]() |
FHigher3DElevationsNeedsUpdating: boolean; |
![]() |
FLower3DElevations: T3DSparseRealArray; |
![]() |
FLower3DElevationsNeedsUpdating: boolean; |
![]() |
FStartPoints: TRbwQuadTree; |
![]() |
FEndPoints: TRbwQuadTree; |
![]() |
FScreenObject: TScreenObject; |
![]() |
FModel: TBaseModel; |
![]() |
FUpToDate: boolean; |
![]() |
FTempMemoryStream: TMemoryStream; |
![]() |
FCached: Boolean; |
![]() |
FCleared: Boolean; |
![]() |
FMinDistance: double; |
![]() |
FRangeTree: TRbwRangeTree; |
![]() |
function GetSegment(Index: Integer): TCellElementSegment; |
![]() |
procedure SetSegment(Index: Integer; const Value: TCellElementSegment); |
![]() |
procedure SetUpToDate(const Value: boolean); |
![]() |
procedure RestoreData; |
![]() |
procedure CacheData; |
![]() |
function Add(ASegment: TCellElementSegment): Integer; |
![]() |
constructor Create(Model: TBaseModel; ScreenObject: TScreenObject); |
![]() |
destructor Destroy; override; |
![]() |
function ClosestSegment(Location: TPoint2D; Anisotropy: double): TCellElementSegment; |
![]() |
property UpToDate: boolean read FUpToDate write SetUpToDate; |
![]() |
property Items[Index:Integer]: TCellElementSegment read GetSegment
write SetSegment; |
![]() |
FGettingSegments: Boolean; |
![]() |
FHigher3DElevations: T3DSparseRealArray; |
![]() |
FHigher3DElevationsNeedsUpdating: boolean; |
|
![]() |
FLower3DElevations: T3DSparseRealArray; |
![]() |
FLower3DElevationsNeedsUpdating: boolean; |
|
![]() |
FStartPoints: TRbwQuadTree; |
![]() |
FEndPoints: TRbwQuadTree; |
![]() |
FScreenObject: TScreenObject; |
![]() |
FModel: TBaseModel; |
|
![]() |
FUpToDate: boolean; |
See UpToDate. |
![]() |
FTempMemoryStream: TMemoryStream; |
![]() |
FCached: Boolean; |
![]() |
FCleared: Boolean; |
![]() |
FMinDistance: double; |
|
![]() |
FRangeTree: TRbwRangeTree; |
![]() |
function GetSegment(Index: Integer): TCellElementSegment; |
See Items. Parameters
|
![]() |
procedure SetSegment(Index: Integer; const Value: TCellElementSegment); |
See Items. Parameters
|
![]() |
procedure SetUpToDate(const Value: boolean); |
See UpToDate. |
![]() |
procedure RestoreData; |
![]() |
procedure CacheData; |
![]() |
function Add(ASegment: TCellElementSegment): Integer; |
Parameters
|
![]() |
constructor Create(Model: TBaseModel; ScreenObject: TScreenObject); |
|
![]() |
destructor Destroy; override; |
![]() |
function ClosestSegment(Location: TPoint2D; Anisotropy: double): TCellElementSegment; |
Location is in real-world coordinates; |
![]() |
property UpToDate: boolean read FUpToDate write SetUpToDate; |
|
![]() |
property Items[Index:Integer]: TCellElementSegment read GetSegment
write SetSegment; |
|