MeVisLab Toolbox Reference
XVImageSize Class Reference

SoSFMLImage - field interface to ML images and related classes. More...

#include <SoSFMLImage.h>

Public Member Functions

 XVImageSize ()
 Creates size object with size 0. More...
 
 XVImageSize (MLint n)
 Creates size object with size n on all components. More...
 
 XVImageSize (MLint xp, MLint yp, MLint zp, MLint cp, MLint tp, MLint up)
 Creates size object with given sizes. More...
 
INVENTORWRAPPER_API void print ()
 Prints the size to stdout. More...
 

Public Attributes

MLint x
 Public accessible integer sizes. More...
 
MLint y
 
MLint z
 
MLint c
 
MLint t
 
MLint u
 

Detailed Description

SoSFMLImage - field interface to ML images and related classes.

Helper class for 6D point/extent management. It must have an identical format like an ml::Vector since for some projects use direct casting between XVImageSize and ml::Vector for performance reasons.

Definition at line 31 of file SoSFMLImage.h.

Constructor & Destructor Documentation

◆ XVImageSize() [1/3]

XVImageSize::XVImageSize ( )
inline

Creates size object with size 0.

Definition at line 39 of file SoSFMLImage.h.

References c, t, u, x, y, and z.

◆ XVImageSize() [2/3]

XVImageSize::XVImageSize ( MLint  n)
inline

Creates size object with size n on all components.

Definition at line 41 of file SoSFMLImage.h.

References c, t, u, x, y, and z.

◆ XVImageSize() [3/3]

XVImageSize::XVImageSize ( MLint  xp,
MLint  yp,
MLint  zp,
MLint  cp,
MLint  tp,
MLint  up 
)
inline

Creates size object with given sizes.

Definition at line 43 of file SoSFMLImage.h.

References c, t, u, x, y, and z.

Member Function Documentation

◆ print()

INVENTORWRAPPER_API void XVImageSize::print ( )

Prints the size to stdout.

Member Data Documentation

◆ c

MLint XVImageSize::c

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().

◆ t

MLint XVImageSize::t

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().

◆ u

MLint XVImageSize::u

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().

◆ x

MLint XVImageSize::x

Public accessible integer sizes.

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().

◆ y

MLint XVImageSize::y

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().

◆ z

MLint XVImageSize::z

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize().


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