![]() |
IDS peak genericC++
v1.4.1
|
Represents a buffer part. More...
#include <peak/buffer/peak_buffer_part.hpp>
Public Member Functions | |
| BufferPart ()=delete | |
| ~BufferPart ()=default | |
| BufferPart (const BufferPart &other)=delete | |
| BufferPart & | operator= (const BufferPart &other)=delete |
| BufferPart (BufferPart &&other)=delete | |
| BufferPart & | operator= (BufferPart &&other)=delete |
| RawInformation | Info (int32_t infoCommand) const |
| Delivers information based on the given GenTL info command. More... | |
| uint64_t | SourceID () const |
| Returns the source ID. More... | |
| void * | BasePtr () const |
| Returns the base pointer. More... | |
| size_t | Size () const |
| Returns the size in bytes. More... | |
| BufferPartType | Type () const |
| Returns the type. More... | |
| uint64_t | Format () const |
| Returns the format. More... | |
| uint64_t | FormatNamespace () const |
| Returns the format namespace. More... | |
| size_t | Width () const |
| Returns the width. More... | |
| size_t | Height () const |
| Returns the height. More... | |
| size_t | XOffset () const |
| Returns the x offset. More... | |
| size_t | YOffset () const |
| Returns the y offset. More... | |
| size_t | XPadding () const |
| Returns the x padding. More... | |
| size_t | DeliveredImageHeight () const |
| Returns the delivered image height. More... | |
| std::shared_ptr< Buffer > | ParentBuffer () const |
| Returns the parent buffer. More... | |
Represents a buffer part.
This class allows to query information about a buffer part.
|
delete |
|
default |
|
delete |
|
delete |
|
inline |
Returns the base pointer.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the delivered image height.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the format.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the format namespace.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the height.
| InternalErrorException | An internal error has occurred. |
|
inline |
Delivers information based on the given GenTL info command.
| [in] | infoCommand | The GenTL info command. |
This function can be used to query information going beyond the predefined info functions, based on the GenTL info commands of the corresponding module.
Example (error handling is omitted):
| InternalErrorException | An internal error has occurred. |
|
delete |
|
delete |
|
inline |
Returns the parent buffer.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the size in bytes.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the source ID.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the type.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the width.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the x offset.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the x padding.
| InternalErrorException | An internal error has occurred. |
|
inline |
Returns the y offset.
| InternalErrorException | An internal error has occurred. |