chrono::fsi::sph::MarkerPlanesVisibilityCallback Class Reference

Description

Predefined SPH visibility callback based on visibility planes.

#include <ChSphVisualizationVSG.h>

Inheritance diagram for chrono::fsi::sph::MarkerPlanesVisibilityCallback:
Collaboration diagram for chrono::fsi::sph::MarkerPlanesVisibilityCallback:

Classes

struct  Plane
 Visibility plane. More...
 

Public Types

enum class  Mode { ANY , ALL }
 Boolean visibility operation. More...
 

Public Member Functions

 MarkerPlanesVisibilityCallback (const std::vector< Plane > &planes, Mode mode)
 
virtual bool get (unsigned int n) const override
 

Additional Inherited Members

- Public Attributes inherited from chrono::fsi::sph::ChSphVisualizationVSG::MarkerVisibilityCallback
Real3pos
 

Member Enumeration Documentation

◆ Mode

Boolean visibility operation.

Enumerator
ANY 

marker in front of ANY plane is not visible

ALL 

marker in front of ALL planes is not visible

Member Function Documentation

◆ get()

bool chrono::fsi::sph::MarkerPlanesVisibilityCallback::get ( unsigned int  n) const
overridevirtual

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/visualization/ChSphVisualizationVSG.h
  • /builds/uwsbel/chrono/src/chrono_fsi/sph/visualization/ChSphVisualizationVSG.cpp