Class TCost

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCost = class(TObject)

Description

Hierarchy

Overview

Fields

Private FTheta1: TFloat;
Private FTheta2: TFloat;
Private FPhi: double;
Private FNodeDistance: TFloat;
Private FNStar: double;
Private F_l: double;
Private FGamma: double;
Private FNode1: TNodeInBoundary;
Private FNode2: TNodeInBoundary;
Private FQuadMeshCreator: TQuadMeshCreator;
Private FVisible: boolean;
Private FCost: double;

Methods

Private procedure ComputeVisibility;
Private procedure GetNeighborNodes(var PriorNode1, SubsequentNode1, PriorNode2, SubsequentNode2: TNodeInBoundary);
Private procedure ComputeCost;
Private Constructor Create(Node1, Node2: TNodeInBoundary; QuadMeshCreator: TQuadMeshCreator);

Properties

Private property Visible: boolean read FVisible;
Private property Cost: double read FCost;

Description

Fields

Private FTheta1: TFloat;
 
Private FTheta2: TFloat;
 
Private FPhi: double;
 
Private FNodeDistance: TFloat;
 
Private FNStar: double;
 
Private F_l: double;
 
Private FGamma: double;
 
Private FNode1: TNodeInBoundary;
 
Private FNode2: TNodeInBoundary;
 
Private FQuadMeshCreator: TQuadMeshCreator;
 
Private FVisible: boolean;
 
Private FCost: double;
 

Methods

Private procedure ComputeVisibility;
 
Private procedure GetNeighborNodes(var PriorNode1, SubsequentNode1, PriorNode2, SubsequentNode2: TNodeInBoundary);
 
Private procedure ComputeCost;
 
Private Constructor Create(Node1, Node2: TNodeInBoundary; QuadMeshCreator: TQuadMeshCreator);
 

Properties

Private property Visible: boolean read FVisible;
 
Private property Cost: double read FCost;
 

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