![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __UTIL_DTK_READER_HPP__
2 #define __UTIL_DTK_READER_HPP__
virtual Dtk_ErrorStatus ReadAdditionalInfos(Dtk_Node &inNode, Dtk_ObjectPtr &outEntity)=0
uint32_t Dtk_ID
Definition: define.h:689
virtual Dtk_ErrorStatus EndPopulateComponentsTree()=0
virtual Dtk_Int32 GetVersion()=0
Definition: dtk_reader.hpp:15
virtual Dtk_ErrorStatus PopulateComponentsTree(const Dtk_string &inInputFile, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outRootComponent)=0
Dtk_string _InputFile
Definition: dtk_reader.hpp:17
virtual Dtk_ErrorStatus GetConnectorsPointingToThisComponent(Dtk_Component &inCompo, Dtk_tab< Dtk_NodeConnectorPtr > &outConnectedEntities)
Definition: dtk_reader.hpp:53
This is a high level string class.
Definition: dtk_string.hpp:58
virtual Dtk_ErrorStatus PopulateComponentsTree(const Dtk_tab< Dtk_StreamPtr > &inArrayStream, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outRootComponent)=0
virtual Dtk_ErrorStatus CreateDocument(const Dtk_string &inInputFile, Dtk_MainDocPtr &outDocument)=0
virtual Dtk_ErrorStatus ReadAdvancedFeature(Dtk_Node &inNode, Dtk_ObjectPtr &outEntity)
virtual Dtk_ErrorStatus _ReadConnectedEntity(const Dtk_NodeConnectorPtr &inConnector, Dtk_tab< Dtk_EntityPtr > &outEntity)
virtual Dtk_ErrorStatus ReadEntity(Dtk_Node &inNode, Dtk_EntityPtr &outEntity)=0
virtual Dtk_ErrorStatus GetFilePreview(const Dtk_string &inInputFile, Dtk_PreviewPtr &outPreview)
Definition: dtk_reader.hpp:33
virtual Dtk_ErrorStatus GetFileVersion(const Dtk_string &inInputFile, Dtk_string &outVersion)=0
virtual Dtk_ErrorStatus ReadComponentGraphic(const Dtk_ComponentPtr &inComponent, Dtk_GraphicalDataPtr &outGraphicalData)
virtual Dtk_ErrorStatus CreateDocumentGraphical(const Dtk_string &inInputFile, Dtk_MainDocPtr &outDocument)
Dtk_ErrorStatus _WriteInventoryInLogFile(Dtk_ID inID, int inNum, int *inCount, char **inEntitiesName)
This is the Node Class The Dtk_Node object is used to retrieve informations in a Dtk_ComponentPtr obj...
Definition: dtk_maindoc.hpp:230
int32_t Dtk_Int32
Definition: define.h:687
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
@ dtkErrorNotYetImplemented
Definition: error_dtk.hpp:32
Definition: util_ptr_dtk.hpp:37
Dtk_ID GetID() const
Retrieves the Dtk_DocElement ID - read only -.
FILE * _InputFilePtr
Definition: dtk_reader.hpp:18
virtual Dtk_ErrorStatus ReadComponent(const Dtk_ComponentPtr &inComponent, Dtk_NodePtr &outRootNode)=0
This is a high level array class.
Definition: util_stl_dtk.hpp:85
virtual Dtk_ErrorStatus ActivateReader()=0
This is the Component Class. The Dtk_ComponentPtr object is used as element into an assembly tree....
Definition: dtk_maindoc.hpp:563
virtual Dtk_ErrorStatus DesactivateReader()=0
virtual Dtk_ErrorStatus GetAssociatedEntities(Dtk_Node &inNode, Dtk_tab< Dtk_NodeConnectorPtr > &outAssociatedEntities)
Definition: dtk_reader.hpp:51
void clear(int no_delete=0)
Resets the Dtk_tab content.
Definition: util_stl_dtk.hpp:351
#define DTK_UNUSED(a)
Definition: define.h:730
virtual Dtk_ErrorStatus EndComponent(Dtk_ComponentPtr &inComponent)=0