QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
SurfaceModel::Patch Struct Reference

#include <SurfaceModel.h>

+ Collaboration diagram for SurfaceModel::Patch:

Public Attributes

TileMath::TileKey key
 
QList< float > heights
 
bool ready = true
 
bool covered = false
 always false (see ready)
 
float edgeStep = 0.0f
 cliff monitor: largest in-patch edge step (m); 0 while off
 
QPointF edgeStepAt
 world position of edgeStep
 
bool edgeCliff = false
 cliff monitor: edgeStep is steep enough to log as a cliff
 

Detailed Description

Definition at line 77 of file SurfaceModel.h.

Member Data Documentation

◆ covered

bool SurfaceModel::Patch::covered = false

always false (see ready)

Definition at line 84 of file SurfaceModel.h.

◆ edgeCliff

bool SurfaceModel::Patch::edgeCliff = false

cliff monitor: edgeStep is steep enough to log as a cliff

Definition at line 87 of file SurfaceModel.h.

Referenced by SurfaceAnalysis::analyze().

◆ edgeStep

float SurfaceModel::Patch::edgeStep = 0.0f

cliff monitor: largest in-patch edge step (m); 0 while off

Definition at line 85 of file SurfaceModel.h.

Referenced by SurfaceAnalysis::analyze().

◆ edgeStepAt

QPointF SurfaceModel::Patch::edgeStepAt

world position of edgeStep

Definition at line 86 of file SurfaceModel.h.

Referenced by SurfaceAnalysis::analyze().

◆ heights

QList<float> SurfaceModel::Patch::heights

(kGridSize+1)^2 field samples, row-major from the NW corner

Definition at line 80 of file SurfaceModel.h.

◆ key

TileMath::TileKey SurfaceModel::Patch::key

Definition at line 79 of file SurfaceModel.h.

Referenced by SurfaceAnalysis::analyze(), and SurfaceModel::patches().

◆ ready

bool SurfaceModel::Patch::ready = true

Always true: patches mesh immediately from the field's estimate. Kept until the downstream covered/ready plumbing is removed (step 8).

Definition at line 83 of file SurfaceModel.h.


The documentation for this struct was generated from the following file: