Class TCellAssignment

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCellAssignment = class(TObject)

Description

Hierarchy

Overview

Fields

Strict Private FAnnotation: string;
Strict Private FAssignmentMethod: TAssignmentMethod;
Strict Private FOwnedSegment: TCellElementSegment;
Strict Private FSegment: TCellElementSegment;
Strict Private FLayer: integer;
Strict Private FSection: integer;
Strict Private FRow: integer;
Strict Private FColumn: integer;
Strict Private FLgrEdge: Boolean;
Private FScreenObject: TScreenObject;
Private FSutraX: double;
Private FSutraY: double;
Private FSutraZ: Double;

Methods

Private procedure Assign(Cell: TCellAssignment);
Private function GetSection: integer;
Private procedure Store(Stream: TStream);
Private procedure Restore(Stream: TDecompressionStream; const EncloseAnnotation, IntersectAnnotation: string);
Private constructor CreateFromStream(Stream: TDecompressionStream; const EncloseAnnotation, IntersectAnnotation: string);
Private constructor CreateFromCell(Cell: TCellAssignment);
Public Constructor Create(ALayer, ARow, ACol: integer; ASegment: TCellElementSegment; ASection: integer; const AnAnnotation: string; AnAssignmentMethod: TAssignmentMethod);
Public Destructor Destroy; override;

Properties

Public property AssignmentMethod: TAssignmentMethod read FAssignmentMethod;
Public property Layer: integer read FLayer write FLayer;
Public property Row: integer read FRow write FRow;
Public property Column: integer read FColumn write FColumn;
Public property Segment: TCellElementSegment read FSegment;
Public property Section: integer read GetSection;
Public property Annotation: string read FAnnotation;
Public property LgrEdge: Boolean read FLgrEdge;
Public property SutraX: double read FSutraX;
Public property SutraY: double read FSutraY;
Public property SutraZ: Double read FSutraZ;

Description

Fields

Strict Private FAnnotation: string;
 
Strict Private FAssignmentMethod: TAssignmentMethod;
 
Strict Private FOwnedSegment: TCellElementSegment;
 
Strict Private FSegment: TCellElementSegment;
 
Strict Private FLayer: integer;
 
Strict Private FSection: integer;
 
Strict Private FRow: integer;
 
Strict Private FColumn: integer;
 
Strict Private FLgrEdge: Boolean;
 
Private FScreenObject: TScreenObject;
 
Private FSutraX: double;
 
Private FSutraY: double;
 
Private FSutraZ: Double;
 

Methods

Private procedure Assign(Cell: TCellAssignment);
 
Private function GetSection: integer;
 
Private procedure Store(Stream: TStream);
 
Private procedure Restore(Stream: TDecompressionStream; const EncloseAnnotation, IntersectAnnotation: string);
 
Private constructor CreateFromStream(Stream: TDecompressionStream; const EncloseAnnotation, IntersectAnnotation: string);
 
Private constructor CreateFromCell(Cell: TCellAssignment);
 
Public Constructor Create(ALayer, ARow, ACol: integer; ASegment: TCellElementSegment; ASection: integer; const AnAnnotation: string; AnAssignmentMethod: TAssignmentMethod);
 
Public Destructor Destroy; override;
 

Properties

Public property AssignmentMethod: TAssignmentMethod read FAssignmentMethod;
 
Public property Layer: integer read FLayer write FLayer;

Layer starts at zero.

Public property Row: integer read FRow write FRow;

Row starts at zero.

Public property Column: integer read FColumn write FColumn;

Column starts at zero.

Public property Segment: TCellElementSegment read FSegment;
 
Public property Section: integer read GetSection;
 
Public property Annotation: string read FAnnotation;
 
Public property LgrEdge: Boolean read FLgrEdge;
 
Public property SutraX: double read FSutraX;

SutraX is used for the location of SUTRA observations when those locations are defined by the location of the object rather than the location of the node or element intersected by the object.

Public property SutraY: double read FSutraY;

SutraY is used for the location of SUTRA observations when those locations are defined by the location of the object rather than the location of the node or element intersected by the object.

Public property SutraZ: Double read FSutraZ;

SutraZ is used for the location of SUTRA observations when those locations are defined by the location of the object rather than the location of the node or element intersected by the object.


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:00