PoIntervalCellFilter Class Reference
[Property/Data]

MeshViz Node class to define a filter of cells. More...

#include <MeshViz/nodes/PoIntervalCellFilter.h>

Inheritance diagram for PoIntervalCellFilter:
PoCellFilter PoNode SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 PoIntervalCellFilter ()
SbBool acceptCell (int cell_index, float cell_value) const

Static Public Member Functions

static SoType getClassTypeId ()

Public Attributes

SoSFFloat min
SoSFFloat max
SoSFBool in

Detailed Description

MeshViz Node class to define a filter of cells.

This filter accepts only those cells whose value is either inside or outside a float interval.


Constructor & Destructor Documentation

PoIntervalCellFilter::PoIntervalCellFilter (  ) 

Member Function Documentation

SbBool PoIntervalCellFilter::acceptCell ( int  cell_index,
float  cell_value 
) const [virtual]

See PoCellFilter::acceptCell().

Parameters:
cell_index The cell index is ignored by this filter as it checks only the value of the cell.
cell_value the value of this cell.

Implements PoCellFilter.

static SoType PoIntervalCellFilter::getClassTypeId (  )  [static]

Returns the type identifier for this class.

Reimplemented from PoCellFilter.

virtual SoType PoIntervalCellFilter::getTypeId (  )  const [virtual]

Returns the type identifier for this specific instance.

Reimplemented from PoCellFilter.


Member Data Documentation

Specifies if accepted cells are those whose value is inside or outside the interval ]min,max[.

Parameters:
in If TRUE, the cell is accepted if min < v && v < max, where v is the value of cell to be checked.
in If FALSE, the cell is accepted if v <= min || max <= v, where v is the value of cell to be checked.

Specifies the max limit of the float interval.

Specifies the min limit of the float interval.


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

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/