te::rp::Texture Struct Reference

A structure to hold the set of GLCM metrics. More...

#include <Texture.h>

Public Member Functions

void clear ()
 Clear the structure. More...
 
Textureoperator= (const Texture &rhs)
 Assignment operator. More...
 
 Texture ()
 Constructor. More...
 
 Texture (const Texture &rhs)
 Copy constructor. More...
 
 ~Texture ()
 Destructor. More...
 

Public Attributes

double m_contrast
 GLCM metric Contrast (also called Sum of Squares Variance) ${i,j=0}^{N-1}P_{i,j}(i-j)^2$. More...
 
double m_dissimilarity
 GLCM metric Dissimilarity ${i,j=0}^{N-1}P_{i,j}|i-j|$. More...
 
double m_energy
 GLCM metric Energy (the square root of Angular Second Moment) ${{i,j=0}^{N-1}P_{i,j}^2}$. More...
 
double m_entropy
 GLCM metric Entropy ${i,j=0}^{N-1}P_{i,j}(-{P_{i,j}})$. More...
 
double m_homogeneity
 GLCM metric Homogeneity (also called Inverse Difference Moment) ${i,j=0}^{N-1}{P_{i,j}}{1+(i-j)^2}$. More...
 

Detailed Description

A structure to hold the set of GLCM metrics.

Definition at line 44 of file Texture.h.

Constructor & Destructor Documentation

te::rp::Texture::Texture ( )

Constructor.

te::rp::Texture::Texture ( const Texture rhs)

Copy constructor.

Parameters
rhsThe right-hand-side copy used to copy from.
te::rp::Texture::~Texture ( )

Destructor.

Member Function Documentation

void te::rp::Texture::clear ( )

Clear the structure.

Texture& te::rp::Texture::operator= ( const Texture rhs)

Assignment operator.

Parameters
rhsThe right-hand-side copy used to copy from.
Returns
A reference to this object.

Member Data Documentation

double te::rp::Texture::m_contrast

GLCM metric Contrast (also called Sum of Squares Variance) ${i,j=0}^{N-1}P_{i,j}(i-j)^2$.

Definition at line 75 of file Texture.h.

double te::rp::Texture::m_dissimilarity

GLCM metric Dissimilarity ${i,j=0}^{N-1}P_{i,j}|i-j|$.

Definition at line 76 of file Texture.h.

double te::rp::Texture::m_energy

GLCM metric Energy (the square root of Angular Second Moment) ${{i,j=0}^{N-1}P_{i,j}^2}$.

Definition at line 77 of file Texture.h.

double te::rp::Texture::m_entropy

GLCM metric Entropy ${i,j=0}^{N-1}P_{i,j}(-{P_{i,j}})$.

Definition at line 78 of file Texture.h.

double te::rp::Texture::m_homogeneity

GLCM metric Homogeneity (also called Inverse Difference Moment) ${i,j=0}^{N-1}{P_{i,j}}{1+(i-j)^2}$.

Definition at line 79 of file Texture.h.


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