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

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(), 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: