FhSim
3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
barge::AABB
C
Contact::AABB
C
ice::AABB
C
ice::CIceFloe::AABB
C
barge::AABB2D
C
ice::AABB2D
C
barge::AABBSpec
C
ice::AABBSpec
C
ice::CIceFloe::AABBSpec
C
NetStructureSpecABAQUS::ABAQUSExtra
C
NetStructureSpecABAQUS::ABAQUSMaterial
C
NetStructureSpecABAQUS::ABAQUSPart
C
NetStructureSpecABAQUS::ABAQUSSolid
►
C
AttractorBase
Class modelling the interface of a general attractor
C
AttractorNetBin
A basic attractor for simulating a net bin during deployment
C
AzimuthCurve< T >
C
AzimuthCurve< double >
C
marenv::seafloor::BathymetryWave
C
marenv::seafloor::BathymetryWavesSpec
C
Fish::IndividualFish::behaviour_vote
C
CoRiBoDynamics::TrawlCableCollisionManager::CableCollisionManagerProperties
►
C
CableElBasics
Class containing a fundamental cable element object
►
C
CableElDynStiff
C
NetCableElement
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementWithConstraints
Class containing a cable element object, allowing for disks and spheres to be connected
C
CoRiBoDynamics::TrawlCableJointConstraint::CableProperties
C
CoRiBoDynamics::EnvironmentForces::CableSegment
C
CoRiBoDynamics::TrawlCableCollisionManager::CableSegment
C
Fish::FishCage::CageEdge
C
CCModParType
C
CCMVT
C
CConstantStrainTriangle
C
CCouplingPlate
C
Netcage::MooringSystemCoRiBo3::CellExternalBridle
C
CFlexibleBottomRing
C
CFloatingCollar
C
CFloatingCollarCoRiBo
C
CIceFloe
C
CoRiBoDynamics::EnvironmentForces::ClumpWeight
C
CMembraneCage
C
Netcage::CMembraneElement
C
CMembraneStructure
C
CMultiIceFloe
►
C
CNCField
C
environmentmodels::CNetCDFField
C
CNetCage
C
CNetCageScreen
C
CNetElement3N
►
C
CNetStructure
C
Netcage::CNetCage
C
CNetStructureSpecSpec
►
C
CNetStructureWakeEffect
C
Netcage::CNetCageWakeEffect
►
C
CollisionCheckInterface
C
FrameCable
►
C
LineStructureGravityHydro
C
BridleCable
C
BuoyCable
C
NetTensionCable
►
C
RingStructureGravityHydro
C
BottomRing
C
FloatingCollar
►
C
CollisionManager
C
CoRiBoDynamics::TrawlCableCollisionManager
►
C
CoRiBoDynamics::CollisionManager
C
ShipContact
C
Collision::CollisionTools
C
barge::CommonPlane
C
ice::CommonPlane
C
ConstraintCableInterface
►
C
ConstraintSet
C
CoRiBoDynamics::EnvironmentForces
►
C
CoRiBoDynamics::ConstraintSet
C
Netcage::RingEnvironmentForces
C
System::RingCoRiBoForces
C
RbCable::Collision::contact
C
Contact::ContactObject
C
ControlAlgorithm
C
ice::ConvexhullSpec
C
CoRiBoDynamics::CoRiBoNet
C
CRFShell
►
C
rigidbody::CRigidBody
C
rigidbody::CRigidCompositeBody
►
C
rigidbody::CRigidCylinder
►
C
rigidbody::CHydroCylinder
C
rigidbody::CHydroSoilCylinder
►
C
rigidbody::CRigidPolyplate
►
C
rigidbody::CHydroPolyplate
C
rigidbody::CHydroSoilPolyplate
►
C
CRing
C
Netcage::CFlexibleBottomRing
SimObject representing a continuous bottom ring
C
CrowfootMath
►
C
CSimObject
C
CFhCameraTrajectoryPlayer
This objects implements a smooth camera movement, using data that has been read from an input file
C
CSceneDefinition
This objects implements basic settings for a 3D OGRE scene that the user can change via the input file
C
CSimpleFloatingCollar
C
CSModParType
C
CSMVT
C
CToVessel
C
marenv::calc::CumulativeDistribution
C
Ship::CurrentCurve
C
Ship::Propeller4Q::Curve4Q
C
netcdf_sinmod::Date
Date
structure for time coordinates
C
DebModel
C
Fish::DebModel
C
CompactData::Depth
C
DiskBase
C
Ogre::DotSceneLoader
C
CompactData::Duration
C
ECUMVT
C
MooringCable::element
C
RbCable::Cable6Dof::element
C
RbCable::CableRM::element
C
RbCable::Collision::element
C
RbCable::Ring::element
C
RundDorg::element
C
System::CCableRM::element
C
System::CRing::element
C
TrawlCable::element
C
CoRiBoDynamics::TrawlCableCollisionManager::ElementContact
►
C
CoRiBoDynamics::Environment_Interface
C
CollarChain::EnvironmentWrapper
C
marenv::Environment::EnvironmentQuery
Struct for containing the data for a environment query
C
visual::EnvironmentSettings
C
netcdf_sinmod::Exception
NetCDF exception for error reporting
C
ExMModParType
C
ExMMVT
►
C
ExternalLink
C
ExternalLinkStandard
C
Netcage::BottomRingCoRiBo::ExtrnalConstraintData_
C
Grid::FastNeighbourLookup
C
environmentmodels::parametric::Feature
C
Fish::FishCage
C
Fish::FishParameters
C
FishParameters
C
FishResources
C
FloaterLinVerification
C
Netcage::FloatingCollarCoRiBo::forceCoefficients
NEW
C
System::SimpleFloatingCollar::forceCoefficients
NEW
C
Ship::FreqDomainIdent
►
C
Ship::FroudeKrylovForce
C
Ship::FroudeKrylovForceVeres
C
GPModParType
C
netcdf_sinmod::Grid
Grid
dimensions structure
C
smoothsort_detail::HeapShape
►
C
Ship::HullData
C
Ship::VeresHullData
C
Ship::HullData::HullFace
C
Ship::HullData::HullGeometry
C
IAWSatLimitType
C
ICModParType
C
ICMVT
C
ICollidableObject
►
C
ICurrentField
C
CWagProp
►
C
sfh::filters::IIR
C
NetBottomContactFilter
C
Fish::IndividualFish
C
IndividualFish
C
InMModParType
C
InMMVT
C
marenv::wave::WaveField::InsecureDatapointers
Pointers to wave component details
►
C
InternalCable
►
C
InternalCableWithBottomContact
Class containing a cable object to be part of other structures
C
InternalCableWithAttractor
Class containing a cable object to be part of larger cable structures
►
C
Ship::IPropellerCalculator
C
Ship::OpenWaterPropeller
►
C
Ship::IRudderCalculator
C
Ship::CurveRudder
C
Ship::SimpleRudder
►
C
ITrawlCable
C
TrawlCable
C
Fish::FishCage::ix_pair
►
C
CoRiBoDynamics::JointConstraint
C
FrameCable
►
C
JointConstraint
C
CoRiBoDynamics::ConstraintCableInterface
C
CoRiBoDynamics::TrawlCableJointConstraint
C
joyData_t
►
C
KalmanObject
C
KalmanHydroBall
C
KalmanHydroCable
C
KalmanPendulum
C
ZeroDynamics
C
environmentmodels::parametric::Layer
A primitive applied over a region, combined by a blend operator
►
C
marenv::calc::LcgRandomBase
Base class for generating very simple pseudo-random numbers
C
marenv::calc::LcgRandom
Generation of very simple pseudo-random numbers
C
marenv::calc::LcgRandomTrunc
Generation of very simple pseudo-random numbers
C
CompactData::Length
C
CrowfootMath::LineDef
Defines a line connected between the collecting point of the crowfoot and a fastening position
►
C
CoRiBoDynamics::Structures::LineStructure
C
LineStructureGravityHydro
C
objl::Loader
C
ice::CIceFloe::m_PolyplateSpec
C
ice::CIceFloe::m_SurfaceSpec
C
Ship::HullData::MainDimensions
C
objl::Material
C
objl::Mesh
C
ModelInType
C
ModParType
C
ModVarType
►
C
marenv::MoveNoCopy
Policy mixin: this type is default copyable but not movable
C
marenv::wave::WaveComponents
C
marenv::wave::WaveEnergySpectrum
Represents a wave field
C
myOutputStruct
C
myStruct
C
NetCableElementSpec
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementTest
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementTestSpec
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetcdfHandler
C
Fish::TriangularNetElement::NetData
C
NetElement3N
C
NetElement3NWakeEffect
C
NetElement3NWithConstraints
C
Fish::FishCage::NetPanel
C
NetPanelForcesOcl
C
NetSolidityMesh
C
NetSolidityMeshSpec
►
C
NetStructureSpec
C
ScreenStructureSpec
Class containing the specification for a net object
►
C
NetStructureTestSpec
C
NetStructureSpecABAQUS
C
NetTwineElement
C
NetTwineElementSpec
►
C
marenv::NoCopyNoMove
Policy mixin: this type is neither copyable nor movable
►
C
marenv::Environment
C
marenv::EnvironmentFacade
►
C
marenv::current::CurrentField
Defines the interface for an relaying information about ocean currents
C
Ship::CycloidalPropellerCurrentField
C
Ship::Propeller4QCurrentField
C
Ship::PropellerCurrentField
C
Ship::ThrusterCurrentField
C
VirtualCurrentField
C
VirtualCurrentFieldInDir
C
artificial::VirtualCurrentField
C
marenv::current::ConstantCurrent
C
marenv::current::CurrentField3DArray
C
marenv::current::DepthVaryingCurrentField
C
marenv::current::NullCurrentField
►
C
marenv::seafloor::BathymetryField
C
environmentmodels::NetCdfSeafloorBathymetry
C
environmentmodels::ParametricBathymetry
C
marenv::seafloor::BathymetryWaves
C
marenv::seafloor::FlatSeafloor
C
marenv::wake::WakeField
►
C
marenv::wave::WaveField
The interface for an representing waves
►
C
marenv::wave::LinearWaveTheory
Parent class for linear wave theories used to simulate gravity waves
C
marenv::wave::AiryWavesScalar
C
marenv::wave::AiryWavesSimd
C
marenv::wave::GerstnerWaves
C
marenv::wave::NullWaveField
C
Ogre::nodeProperty
C
NormalForceCalc
C
barge::ObjectSpec
C
ice::CIceFloe::ObjectSpec
C
ParametricNet
C
netcdf_sinmod::Parser
C
barge::Particle
C
ice::Particle
C
PIType
C
barge::Point
C
ice::Point
C
Ship::HullData::Point
►
C
CoRiBoDynamics::Structures::PointRetractableCable
C
CollarChain
C
Ship::FreqDomainIdent::Polynomial
C
barge::PolyplateSpec
C
ice::PolyplateSpec
C
rigidbody::PolyplateSpec
►
C
Ship::PotentialData
C
Ship::VeresData
C
environmentmodels::parametric::Profile1D
C
ProgressBar
C
propeller_4q
C
propeller_reader
C
propeller_table_2d
►
C
QLabel
C
setlabel
C
barge::QuatC
C
ice::QuatC
►
C
QUdpSocket
C
Server
►
C
QWidget
C
ShipConsoleChild
C
ShipConsoleChild
C
ShipPanelChild
►
C
QwtPlot
C
newplot
C
newplot2
C
RBCEngine
Class containing a Rigid Bar
Cable
(RBC) calculation engine
C
rigidbody::CRigidCompositeBody::rbody
C
ReferenceGenerator
C
environmentmodels::parametric::Region
►
C
Ship::ResistanceCurve
C
Ship::EmpiricalCurve
C
Ship::HollenbachCurve
C
Ship::ITTCCurve
►
C
CoRiBoDynamics::Structures::RingStructure
C
RingStructureGravityHydro
C
SAdaptationSpec_t
Class containing the specification for a net object
C
SCableRenderSpec
Contains some specifications and methods used for rendering cables
C
SCableSpec
Contains some specifications used for simulating cables
C
Collision::SCheckCollisionAnswer
C
Collision::SCollidableEntity
C
ScreenElement3N
►
C
SeafloorForcesInterface
C
environment::SeafloorForces
C
testmodels::SeaState
Describes a wave field to be activated at a specified simulation time
C
Ship::Section
C
environmentmodels::parametric::Segment
One along-track segment: a length and the cross-track profile it presents
►
C
Ui::ShipConsole
C
ShipConsoleChild
C
ShipConsoleChild
►
C
Ui::ShipPanel
C
ShipPanelChild
C
Ship::ShipResistance
►
C
SimObject
C
Actuator
C
AdaptiveDirection
C
And
C
ArtificialLightSource
Class containing a
ArtificialLightSource
simObject.
Not
complete yet
►
C
C6DBody
C
Netcage::CBottomRing
C
CAbsolute
C
CBall
C
CBias
C
CBillboardArrow
C
CBillboardText
C
CBox
C
CCIEngine
C
CCable
C
CCameraController
C
CCameraController2
C
CCameraShot
C
CClock
C
CConstant
C
CDemux
C
CDerivative
C
CDistArrow
C
CDivide
C
CExit
C
CGain
C
CIntegrator
C
CLinearMapping
C
CLinearSpring
A linear spring in 3 degrees of freedom
C
CLinearSpring
A linear spring in 3 degrees of freedom
C
CLinearSystem
C
CLogic
C
CLowPass
►
C
CMass
Class containing a 3dof mass simObjec without gravity
C
C3DBody
C
CMass
Class containing a 3dof mass simObjec without gravity
C
CMathfunction
C
CMux
C
CNorrbinTanker
C
CPassthrough
C
CProduct
C
CProgress
C
CProgressBar
C
CSVSink
C
CSaturation
C
CSelector
C
CSign
C
CSignalList
C
CSimpleBillboardArrow
C
CSmoothTrajectory
►
C
CSrcBase
C
CChirpsignal
C
CPulse
C
CRamp
C
CRandom
C
CSine
C
CStep
C
CSum
C
CSwitch
C
CTextBox
This objects implements the text box overlay for OGRE 3D world
C
CTrigonometric
C
CVectorNorm
C
CWagProp
C
Cable
►
C
CableBranched
C
CableBranchedAttractor
C
CablePendulum
C
CenterWeight
C
Crowfoot
C
Disk
C
Equal
C
FishPopulation
C
FlukeAnchor
C
GridEnvironment
►
C
HydroBall
C
KalmanHydroBall
►
C
HydroCable
C
KalmanHydroCable
C
IntegratorRemoveMean
C
Interface::CTCP
C
Interface::CTCP_client
C
MooringCable
►
C
NetStructure
C
NetWithAttractor
Class containing a net object with functionality to be affected by attractors
C
NetStructureArray
Alias for std::vector<std::pair<std::string, int>> (was in fhsim v2 NFhSim.h)
C
NetStructureOCL
Class containing a net object
►
C
NetStructureTest
Class containing a net object
C
NetStructureABAQUS
C
NetStructureConstrained
Class containing a net object
C
NetStructureWakeEffect
C
NetStructureWithConstraints
►
C
Netcage::BottomRingCoRiBo
C
Netcage::BottomRingCollarConnectionCoRiBo
C
Netcage::CCircularBuoy
C
Netcage::CCylinder
►
C
Netcage::CFloatingCollar
C
Netcage::CFloatingCollar6DOF
►
C
Netcage::CMembraneStructure
C
Netcage::CMembraneCage
C
Netcage::CNetCageScreen
C
Netcage::CStaticBuoy
C
Netcage::CToCollar
C
Netcage::DeadFish
C
Netcage::FloaterLinVerification
C
Netcage::FloatingCollarCoRiBo
C
Netcage::MooringSystemCoRiBo
►
C
Netcage::MooringSystemCoRiBo2
C
Netcage::MooringSystemCoRiBo3
C
Not
C
Or
C
PelletField
►
C
Pendulum
C
KalmanPendulum
C
PidController
C
PreprocessData
C
RbCable::Cable6Dof
C
RbCable::CableConnector
C
RbCable::CableRM
C
RbCable::Collision
C
RbCable::RBCable
C
RbCable::RMCable
C
RbCable::Ring
C
RigidBarCable
C
RundDorg
C
Samplifier
C
SeineConnector
C
SeineOperation
C
Ship::CableAttach
►
C
Ship::ControlAlgorithm
C
Ship::TurningCircleManeuver
C
Ship::WpHeadingController
C
Ship::ZigZagManeuver
C
Ship::CycloidalPropeller
C
Ship::EnvironmentQuery
C
Ship::Foil
C
Ship::ForceReceiver
C
Ship::FrameTransform
C
Ship::GenericGamepadInput
C
Ship::HeadingPIDController
►
C
Ship::LocalConnection
►
C
Ship::PropulsorActuator
C
Ship::CycloidalActuator
C
Ship::PIDController
C
Ship::Propeller
►
C
Ship::Propeller4Q
C
Ship::Propeller4QWithStrut
C
Ship::ReferenceGenerator
C
Ship::Rudder
C
Ship::ShipConsoleInput
C
Ship::ShipCrane
C
Ship::ShipSimObject
C
Ship::SwitchConsoleInput
C
Ship::Thruster
C
Ship::WaypointRefGen
C
Ship::WaypointRefGenTracker
C
Ship::WindForce
C
Sphere
C
System::CCableRM
►
C
System::CRing
C
System::CFlexibleBottomRing
SimObject representing a continuous bottom ring
C
System::CouplingPlate
C
System::SimpleBuoy
C
System::SimpleFloatingCollar
C
System::SimpleRope
C
System::SmallObject
C
TorpedoAnchor
C
TrawlBeam
C
TrawlCable
►
C
TrawlDoorBase
►
C
ToTrawlDoor
C
TrawlDoorAddedFoil
►
C
TrawlVessel
Class modelling a simple vessel used for the trawl optimization tool
C
ToVessel
C
VesselDeploy
C
ValuesDisplay
C
VerticalAbioticEnvironment
C
VirtualCurrent
C
VirtualCurrent
C
VirtualCurrentDir
C
VirtualCurrentInDir
C
VirtualPID
C
VirtualSpring
C
VirtualTime
C
VirtualWave
C
Visualization::CVisualArrow
C
Visualization::CVisualDB
C
Visualization::CVisualRB
C
Visualization::CVisualRBOGRE
C
Visualization::CVisualRBQuat
C
Visualization::CVisualTrajectory
C
Visualization::VesselOBJ
C
ZeroDynamics
C
barge::CBarge
C
environmentmodels::Environment
C
environmentmodels::NetCdfSeafloor
C
environmentmodels::VisualFlowPlane
C
ice::CIceFloe
C
ice::CMultiIceFloe
C
ice::FloeDetectRegion
C
membrane::CConstantStrainTriangle
C
membrane::CConstantStrainTriangle
C
membrane::CRFShell
C
membrane::CRFShell
C
testmodels::TestBuoy1
C
testmodels::TestDynamicWaves
C
testmodels::TestNetcageWake
C
testmodels::TestParticleField
C
simple_rudder
C
SimpleFish
C
SimpleRope
C
Ship::SimpleThruster
C
visual::SkyMaterialSpec
Sky material specification
C
TrawlSpec::SMeshBar
C
Collision::SMeshData
C
TrawlSpec::SNetExternalNodes
C
TrawlSpec::SNetNode_t
C
TrawlSpec::SNetSection
►
C
SNetSectionData
►
C
NetElementDef
Class containing the description of a net panel and methods necessary for taking this over to triangular elements suitable for simulation
C
ScreenElementDef
C
TrawlSpec::SNodeSpec
C
TrawlSpec::SPanelCut
C
TrawlSpec::SPanelNodes
C
environmentmodels::parametric::Spec
C
marenv::wave::WaveEnergySpectrum::SpectrumParameters
The parameters defining a certain wave field
C
CompactData::Speed
C
SphereBase
C
TrawlSpec::SPosXY
C
SpreaderModel
C
TrawlSpec::SSectionLine_t
C
TrawlSpec::SSectionPlacement
C
TrawlSpec::SSectionType
C
Collision::SCollidableEntity::SStaticData
C
NetStructureWithConstraints::states
C
Ship::FreqDomainIdent::StateSpace
C
StateType
►
C
ThreadPool::Task
C
CoRiBoDynamics::TrawlCableJointConstraint::CableSegmentTask
C
TCModParType
C
TCMVT
C
CompactData::Temperature
C
membrane::CRFShell::time_info
Relative tolerance to stop iteration
C
ice::CMultiIceFloe::time_step_info
Floe states
C
Ship::PotentialData::TimeDomainRadiation
C
environmentmodels::parametric::Track
C
CoRiBoDynamics::EnvironmentForces::TrawlDoor
C
Fish::FishCage::Triangle
C
Fish::TriangularNetElement
C
ValuesDisplayBase
Class for displaying a range of values in Ogre
C
objl::Vector2
C
objl::Vector3
C
Ship::VectorFit
C
objl::Vertex
C
VesselOBJ
►
C
Ship::ViscousShip
C
Ship::ShipSimObject
C
CrowfootMath::VisualSpec
C
marenv::wave::WaveComponentData
Details of a wave component
►
C
Ship::WaveDriftForce
C
Ship::WaveDriftForceVeres
►
C
marenv::wave::AiryWavesSimd::WaveDynamicSIMD
C
marenv::wave::AiryWavesSimd::WaveDynamicSIMDExpAmp
Extended dynamic SIMD data including depth-dependent terms. See also
WaveDynamicSIMD
C
marenv::wave::AiryWavesSimd::WaveDynamicStack
►
C
marenv::wave::WaveSnapshot
C
marenv::wave::AiryWavesSimd::SimdSnapshot
C
marenv::wave::AiryWavesSimd::WaveStaticSIMD
C
Ship::Waypoint
C
Waypoint
C
Ship::WindCurve
C
XINPUT_DEVICE_NODE
C
xmm_mm_union
Generated on Mon Sep 21 2026 21:15:16 for FhSim by
1.9.8