FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
VisualDomain.h
1#pragma once
2
8#include <array>
9#include <fhsim/simobject/ISimObjectCreator.h>
10
11namespace visual
12{
15{
17 double worldRadius = 1000.0;
19 std::array<double, 2> centre = {0.0, 0.0};
21 double extent = 2000.0;
23 std::array<int, 2> vertices = {256, 256};
24};
25
31VisualDomain ReadVisualDomain(ISimObjectCreator* creator);
32} // namespace visual
Visualization utilities.
Definition VisualDomain.h:12
VisualDomain ReadVisualDomain(ISimObjectCreator *creator)
The domain the picture shows. Read once, by ReadVisualDomain, and shared by the visual settings,...
Definition VisualDomain.h:15
double extent
Side length of the square seabed domain [m] (Bathymetry.VisualExtent, default twice the world radius)...
Definition VisualDomain.h:21
std::array< double, 2 > centre
Centre of the seabed domain, North and East [m] (Bathymetry.VisualCenter, default 0,...
Definition VisualDomain.h:19
double worldRadius
World rendering radius [m] (Visual.WorldRadius, default 1000).
Definition VisualDomain.h:17
std::array< int, 2 > vertices
Vertex counts of the sampled seabed mesh along North and East (Bathymetry.VisualVertices,...
Definition VisualDomain.h:23