DATAKIT SDK  V2026.1
WriteOptions Class Reference

This class provides several options to tunes cgr Writter.
It must be provided to cgr::cgrw_InitWrite method. More...

Public Member Functions

Dtk_UInt32 GetFileRelease () const
 Retrieve the Written file release. More...
 
void SetFileRelease (const Dtk_UInt32 inRelease)
 Sets the release for the written files. More...
 
 WriteOptions ()
 Default constructor. More...
 
 ~WriteOptions ()
 Destructor. More...
 

Protected Attributes

Dtk_UChar8 _FileRelease
 

Detailed Description

This class provides several options to tunes cgr Writter.
It must be provided to cgr::cgrw_InitWrite method.

//...

Constructor & Destructor Documentation

◆ WriteOptions()

WriteOptions::WriteOptions ( )

Default constructor.

87 :_FileRelease(14) {}

◆ ~WriteOptions()

WriteOptions::~WriteOptions ( )

Destructor.

90 {}

Member Function Documentation

◆ GetFileRelease()

Dtk_UInt32 WriteOptions::GetFileRelease ( ) const

Retrieve the Written file release.

107 { return _FileRelease; }

◆ SetFileRelease()

void WriteOptions::SetFileRelease ( const Dtk_UInt32  inRelease)

Sets the release for the written files.

the valid versions are 14 and 19.

Parameters
[in]inRelease: The file release.
96  {
97  switch (inRelease)
98  {
99  case 19:
100  _FileRelease = (Dtk_UChar8)inRelease; return;
101  case 14:
102  default:
103  _FileRelease = 14; return;
104  }
105  }

Field Documentation

◆ _FileRelease

Dtk_UChar8 WriteOptions::_FileRelease
protected
WriteOptions::_FileRelease
Dtk_UChar8 _FileRelease
Definition: cgrw.hpp:84
Dtk_UChar8
unsigned char Dtk_UChar8
Definition: define.h:701