Description | Hierarchy | Fields | Methods | Properties |
type TCost = class(TObject)
FTheta1: TFloat; |
|
FTheta2: TFloat; |
|
FPhi: double; |
|
FNodeDistance: TFloat; |
|
FNStar: double; |
|
F_l: double; |
|
FGamma: double; |
|
FNode1: TNodeInBoundary; |
|
FNode2: TNodeInBoundary; |
|
FQuadMeshCreator: TQuadMeshCreator; |
|
FVisible: boolean; |
|
FCost: double; |
procedure ComputeVisibility; |
|
procedure GetNeighborNodes(var PriorNode1, SubsequentNode1, PriorNode2, SubsequentNode2: TNodeInBoundary); |
|
procedure ComputeCost; |
|
Constructor Create(Node1, Node2: TNodeInBoundary; QuadMeshCreator: TQuadMeshCreator); |
property Visible: boolean read FVisible; |
|
property Cost: double read FCost; |
FTheta1: TFloat; |
|
FTheta2: TFloat; |
|
FPhi: double; |
|
FNodeDistance: TFloat; |
|
FNStar: double; |
|
F_l: double; |
|
FGamma: double; |
|
FNode1: TNodeInBoundary; |
|
FNode2: TNodeInBoundary; |
|
FQuadMeshCreator: TQuadMeshCreator; |
|
FVisible: boolean; |
|
FCost: double; |
|
procedure ComputeVisibility; |
|
procedure GetNeighborNodes(var PriorNode1, SubsequentNode1, PriorNode2, SubsequentNode2: TNodeInBoundary); |
|
procedure ComputeCost; |
|
Constructor Create(Node1, Node2: TNodeInBoundary; QuadMeshCreator: TQuadMeshCreator); |
|
property Visible: boolean read FVisible; |
|
property Cost: double read FCost; |
|