public

Inheritance Graph

graph BT
	ProjSizeFilterState
	ProjSizeFilterState --> NodeRendererState
	click ProjSizeFilterState "classMinSG_1_1ProjSizeFilterState"
	click NodeRendererState "classMinSG_1_1NodeRendererState"

Description

Nodes with a small projected size, further than minimum distance to the observer are moved to another RenderingChannel.

Note: Should not be used together with a renderer which takes control over the rendering process.

Public Functions

   
   
  ProjSizeFilterState()
   
Util::StringIdentifier getTargetChannel() const
   
void setTargetChannel( Util::StringIdentifier s)
   
float getMinimumDistance() const
   
void setMinimumDistance(float d)
   
float getMaximumProjSize() const
   
void setMaximumProjSize(float s)
   
bool isForceClosed() const
   
void setForceClosed(bool b)
   
ProjSizeFilterState * clone() const
Create a duplicate of this State object.

Documentation

function
MinSG::ProjSizeFilterState::ProjSizeFilterState

public
   
   
ProjSizeFilterState( )

Defined in MinSG/Ext/States/ProjSizeFilterState.h:37


function
MinSG::ProjSizeFilterState::getTargetChannel

public const inline
   
   
Util::StringIdentifier getTargetChannel( ) const

Defined in MinSG/Ext/States/ProjSizeFilterState.h:39


function
MinSG::ProjSizeFilterState::setTargetChannel

public inline
     
     
void setTargetChannel( Util::StringIdentifier s )

Defined in MinSG/Ext/States/ProjSizeFilterState.h:40


function
MinSG::ProjSizeFilterState::getMinimumDistance

public const inline
   
   
float getMinimumDistance( ) const

Defined in MinSG/Ext/States/ProjSizeFilterState.h:42


function
MinSG::ProjSizeFilterState::setMinimumDistance

public inline
     
     
void setMinimumDistance( float d )

Defined in MinSG/Ext/States/ProjSizeFilterState.h:43


function
MinSG::ProjSizeFilterState::getMaximumProjSize

public const inline
   
   
float getMaximumProjSize( ) const

Defined in MinSG/Ext/States/ProjSizeFilterState.h:45


function
MinSG::ProjSizeFilterState::setMaximumProjSize

public inline
     
     
void setMaximumProjSize( float s )

Defined in MinSG/Ext/States/ProjSizeFilterState.h:46


function
MinSG::ProjSizeFilterState::isForceClosed

public const inline
   
   
bool isForceClosed( ) const

Defined in MinSG/Ext/States/ProjSizeFilterState.h:48


function
MinSG::ProjSizeFilterState::setForceClosed

public inline
     
     
void setForceClosed( bool b )

Defined in MinSG/Ext/States/ProjSizeFilterState.h:49


function
MinSG::ProjSizeFilterState::clone

public const virtual
   
   
ProjSizeFilterState * clone( ) const

Create a duplicate of this State object.

Defined in MinSG/Ext/States/ProjSizeFilterState.h:51