Blue Brain BioExplorer
core::DeflectParameters Class Reference

#include <DeflectParameters.h>

Inheritance diagram for core::DeflectParameters:
Collaboration diagram for core::DeflectParameters:

Public Member Functions

 DeflectParameters ()
 
bool getEnabled () const
 
void setEnabled (const bool enabled)
 
bool getCompression () const
 
void setCompression (const bool enabled)
 
unsigned getQuality () const
 
void setQuality (const unsigned quality)
 
std::string getId () const
 
void setId (const std::string &id)
 
std::string getHostname () const
 
void setHost (const std::string &host)
 
unsigned getPort () const
 
void setPort (const unsigned port)
 
bool isResizingEnabled () const
 
bool isTopDown () const
 
void setIsTopDown (const bool topDown)
 
bool usePixelOp () const
 
deflect::ChromaSubsampling getChromaSubsampling () const
 
void setChromaSubsampling (const deflect::ChromaSubsampling subsampling)
 
const PropertyMapgetPropertyMap () const
 
PropertyMapgetPropertyMap ()
 
- Public Member Functions inherited from core::BaseObject
 BaseObject ()=default
 
virtual ~BaseObject ()=default
 
 BaseObject (const BaseObject &)
 
BaseObjectoperator= (const BaseObject &rhs)
 
bool isModified () const
 
void resetModified ()
 
void markModified (const bool triggerCallback=true)
 
void onModified (const ModifiedCallback &callback)
 
void clearModifiedCallback ()
 

Additional Inherited Members

- Public Types inherited from core::BaseObject
using ModifiedCallback = std::function< void(const BaseObject &)>
 
- Protected Member Functions inherited from core::BaseObject
template<typename T >
void _updateValue (T &member, const T &newValue, const bool triggerCallback=true)
 
template<class T >
bool _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
 
template<class T >
bool _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0)
 

Detailed Description

Definition at line 41 of file DeflectParameters.h.

Constructor & Destructor Documentation

◆ DeflectParameters()

core::DeflectParameters::DeflectParameters ( )

Definition at line 28 of file DeflectParameters.cpp.

Member Function Documentation

◆ getChromaSubsampling()

deflect::ChromaSubsampling core::DeflectParameters::getChromaSubsampling ( ) const
inline

Definition at line 67 of file DeflectParameters.h.

◆ getCompression()

bool core::DeflectParameters::getCompression ( ) const
inline

Definition at line 48 of file DeflectParameters.h.

◆ getEnabled()

bool core::DeflectParameters::getEnabled ( ) const
inline

Definition at line 46 of file DeflectParameters.h.

◆ getHostname()

std::string core::DeflectParameters::getHostname ( ) const
inline

Definition at line 55 of file DeflectParameters.h.

◆ getId()

std::string core::DeflectParameters::getId ( ) const
inline

Definition at line 53 of file DeflectParameters.h.

◆ getPort()

unsigned core::DeflectParameters::getPort ( ) const
inline

Definition at line 58 of file DeflectParameters.h.

◆ getPropertyMap() [1/2]

PropertyMap& core::DeflectParameters::getPropertyMap ( )
inline

Definition at line 77 of file DeflectParameters.h.

◆ getPropertyMap() [2/2]

const PropertyMap& core::DeflectParameters::getPropertyMap ( ) const
inline

Definition at line 76 of file DeflectParameters.h.

◆ getQuality()

unsigned core::DeflectParameters::getQuality ( ) const
inline

Definition at line 51 of file DeflectParameters.h.

◆ isResizingEnabled()

bool core::DeflectParameters::isResizingEnabled ( ) const
inline

Definition at line 61 of file DeflectParameters.h.

◆ isTopDown()

bool core::DeflectParameters::isTopDown ( ) const
inline

Definition at line 63 of file DeflectParameters.h.

◆ setChromaSubsampling()

void core::DeflectParameters::setChromaSubsampling ( const deflect::ChromaSubsampling  subsampling)
inline

Definition at line 71 of file DeflectParameters.h.

◆ setCompression()

void core::DeflectParameters::setCompression ( const bool  enabled)
inline

Definition at line 49 of file DeflectParameters.h.

◆ setEnabled()

void core::DeflectParameters::setEnabled ( const bool  enabled)
inline

Definition at line 47 of file DeflectParameters.h.

◆ setHost()

void core::DeflectParameters::setHost ( const std::string &  host)
inline

Definition at line 56 of file DeflectParameters.h.

◆ setId()

void core::DeflectParameters::setId ( const std::string &  id)
inline

Definition at line 54 of file DeflectParameters.h.

◆ setIsTopDown()

void core::DeflectParameters::setIsTopDown ( const bool  topDown)
inline

Definition at line 64 of file DeflectParameters.h.

◆ setPort()

void core::DeflectParameters::setPort ( const unsigned  port)
inline

Definition at line 59 of file DeflectParameters.h.

◆ setQuality()

void core::DeflectParameters::setQuality ( const unsigned  quality)
inline

Definition at line 52 of file DeflectParameters.h.

◆ usePixelOp()

bool core::DeflectParameters::usePixelOp ( ) const
inline

Definition at line 66 of file DeflectParameters.h.


The documentation for this class was generated from the following files: