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.
 
 XVImageSize (MLint n)
 Creates size object with size n on all components.
 
 XVImageSize (MLint xp, MLint yp, MLint zp, MLint cp, MLint tp, MLint up)
 Creates size object with given sizes.
 
INVENTORWRAPPER_API void print ()
 Prints the size to stdout.
 

Public Attributes

MLint x
 Public accessible integer sizes.
 
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, mlrange_cast(), 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, mlrange_cast(), 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(), XVImageSize(), and XVImageSize().

◆ t

MLint XVImageSize::t

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize(), XVImageSize(), and XVImageSize().

◆ u

MLint XVImageSize::u

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize(), XVImageSize(), and XVImageSize().

◆ x

MLint XVImageSize::x

Public accessible integer sizes.

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize(), XVImageSize(), and XVImageSize().

◆ y

MLint XVImageSize::y

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize(), XVImageSize(), and XVImageSize().

◆ z

MLint XVImageSize::z

Definition at line 36 of file SoSFMLImage.h.

Referenced by XVImageSize(), XVImageSize(), and XVImageSize().


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