DATAKIT API  V2025.1
dtk_satrReader.hpp
Go to the documentation of this file.
1 #ifndef _UTIL_SATR_READER_HPP_
2 #define _UTIL_SATR_READER_HPP_
3 
4 class SatReader : public Dtk_Reader
5 {
6 protected:
7  void _Init();
8  void _Reset();
9 
11 
12  //Mandatory
13 public:
14 
16  virtual ~SatReader();
17 
18  static Dtk_bool Enable();
19 
20  Dtk_ErrorStatus CreateDocument(const Dtk_string& inInputFile, Dtk_MainDocPtr& outDocument);
21  Dtk_ErrorStatus GetFileVersion(const Dtk_string &inInputFile, Dtk_string& outVersion);
22 
24  const Dtk_string& inInputFile,
25  Dtk_MainDocPtr& inoutDocument,
26  Dtk_ComponentPtr& outRootComponent);
28 
29 
31  const Dtk_ComponentPtr& inComponent,
32  Dtk_NodePtr& outRootNode);
33 
40 
41 
42  //Mandatory
43 };
44 #endif
SatReader::Enable
static Dtk_bool Enable()
Dtk_Reader
Definition: dtk_reader.hpp:15
SatReader::DesactivateReader
Dtk_ErrorStatus DesactivateReader()
SatReader::ReadAdditionalInfos
Dtk_ErrorStatus ReadAdditionalInfos(Dtk_Node &inNode, Dtk_ObjectPtr &outEntity)
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
SatReader::CreateDocument
Dtk_ErrorStatus CreateDocument(const Dtk_string &inInputFile, Dtk_MainDocPtr &outDocument)
Dtk_bool
char Dtk_bool
Definition: define.h:725
SatReader::EndComponent
Dtk_ErrorStatus EndComponent(Dtk_ComponentPtr &inComponent)
SatReader::PopulateComponentsTree
Dtk_ErrorStatus PopulateComponentsTree(const Dtk_string &inInputFile, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outRootComponent)
SatReader::EndPopulateComponentsTree
Dtk_ErrorStatus EndPopulateComponentsTree()
Dtk_Node
This is the Node Class The Dtk_Node object is used to retrieve informations in a Dtk_ComponentPtr obj...
Definition: dtk_maindoc.hpp:230
SatReader::GetFileVersion
Dtk_ErrorStatus GetFileVersion(const Dtk_string &inInputFile, Dtk_string &outVersion)
Dtk_Int32
int32_t Dtk_Int32
Definition: define.h:687
SatReader::ActivateReader
Dtk_ErrorStatus ActivateReader()
SatReader::_Reset
void _Reset()
SatReader::ReadComponent
Dtk_ErrorStatus ReadComponent(const Dtk_ComponentPtr &inComponent, Dtk_NodePtr &outRootNode)
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
SatReader
Definition: dtk_satrReader.hpp:5
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
SatReader::GetVersion
Dtk_Int32 GetVersion()
SatReader::_ProcessSatComponent
Dtk_ErrorStatus _ProcessSatComponent(Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &inoutRootComponent)
SatReader::_Init
void _Init()
SatReader::ReadEntity
Dtk_ErrorStatus ReadEntity(Dtk_Node &inNode, Dtk_EntityPtr &outEntity)
SatReader::~SatReader
virtual ~SatReader()
SatReader::SatReader
SatReader()