MeVisLab Toolbox Reference
XVImageSize Class Reference

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

#include <SoSFMLImage.h>

Public Member Functions

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

create 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

create 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

create 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 ( )

print 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: