![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef _UTIL_CADDS_READER_HPP_
2 #define _UTIL_CADDS_READER_HPP_
15 class caddsReader_Handle;
Dtk_bool processTopology()
Dtk_ErrorStatus DesactivateReader()
Dtk_ErrorStatus & errorValue()
void _ProcessSuccessorAssemblyJoints(Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outJointComponent, Dtk_string &outAssemblyJointsName, Dtk_Int32 inPosCurrentTree, Dtk_Int32 inIdJoints, const Dtk_string &inComponentId, Dtk_Int32 inBlanked)
Dtk_ErrorStatus EndPopulateComponentsTree()
Dtk_ErrorStatus _ReadDrawingInComponent(const Dtk_ComponentPtr &inComponent, const Dtk_string &inAsmId, Dtk_NodePtr &outRootNode)
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_Double64 & CADDSUnitScale()
const Dtk_string & datakitDirectory() const
Dtk_ErrorStatus ActivateReader()
Dtk_ComponentPtr & CAMUComponents(const Dtk_string &)
Dtk_ErrorStatus ReadEntity(Dtk_Node &inNode, Dtk_EntityPtr &outEntity)
Dtk_ErrorStatus _ProcessCaddsComponentJoints(Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outJointComponent, const Dtk_string &inComponentId, Dtk_Int32 inBlanked)
void pushEntity(const unsigned long &thisMiptr, Dtk_EntityPtr &ent)
Dtk_ErrorStatus _ReadBodiesInComponent(const Dtk_ComponentPtr &inComponent, const Dtk_string &inAsmId, Dtk_NodePtr &outRootNode)
Definition: dtk_reader.hpp:15
Dtk_ErrorStatus Cadds_EndPart()
uint32_t Dtk_UInt32
Definition: define.h:688
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_bool processTopologyAsmComponent()
Dtk_ErrorStatus EndComponent(Dtk_ComponentPtr &inComponent)
Definition: dtk_uuid.hpp:8
Dtk_EntityPtr readMiptr_val(const unsigned long &index)
Dtk_ErrorStatus _InitComponent(const Dtk_ComponentPtr &inComponent, const Dtk_string &inAsmId, Dtk_NodePtr &outRootNode)
Dtk_ErrorStatus CreateDocument(const Dtk_string &inInputFile, Dtk_MainDocPtr &outDocument)
char Dtk_bool
Definition: define.h:725
void pushEntity(Dtk_EntityPtr &ent)
Dtk_string & currentFileName()
Dtk_tab< Dtk_EntityPtr > resultBodies()
Dtk_ErrorStatus ReadComponent(const Dtk_ComponentPtr &inComponent, Dtk_NodePtr &outRootNode)
double Dtk_Double64
Definition: define.h:699
void isTopologic(const unsigned long &thisMiptr)
void extractReadBody(Dtk_tab< Dtk_EntityPtr > &outBody)
Dtk_Short16 & readVisibility()
Dtk_ErrorStatus _ReadFdtInComponent(const Dtk_ComponentPtr &inComponent, const Dtk_string &inAsmId, Dtk_NodePtr &outRootNode)
This is the Node Class The Dtk_Node object is used to retrieve informations in a Dtk_ComponentPtr obj...
Definition: dtk_maindoc.hpp:230
Dtk_ErrorStatus PopulateComponentsTree(const Dtk_tab< Dtk_StreamPtr > &inArrayStream, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outRootComponent)
int32_t Dtk_Int32
Definition: define.h:687
static CaddsReader * GetInstance()
Definition: dtk_CaddsReader.hpp:67
Dtk_string & datakitDirectory()
Dtk_bool _IsItFromAsm(const Dtk_string &inAsmId)
Dtk_bool & readOnlyWireFrame()
Dtk_bool & readOnlyGeometry()
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_bool extractEntityIsRead()
Definition: util_ptr_dtk.hpp:37
void setReadBody(Dtk_tab< Dtk_EntityPtr > &thisBody)
static CaddsReader * _ReaderInstance
Definition: dtk_CaddsReader.hpp:22
Dtk_ErrorStatus Cadds_InitPart(const Dtk_string &inInputFile, const Dtk_UUID &inUuid)
Dtk_bool alreadyDone(const unsigned long &thisMiptr)
Dtk_ErrorStatus _ProcessCaddsComponent(const Dtk_string &InIdFile, Dtk_transfo father_matrix, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outComponent)
void addExtractEntity(void *ThisEnt)
int16_t Dtk_Short16
Definition: define.h:690
Dtk_bool & filterDrawing()
Dtk_ErrorStatus PopulateComponentsTree(const Dtk_string &inInputFile, Dtk_MainDocPtr &inoutDocument, Dtk_ComponentPtr &outRootComponent)
This is a high level array class.
Definition: util_stl_dtk.hpp:85
Dtk_string _GetAsmInfos(const Dtk_ComponentPtr &inComponent)
void storeCallbackResult(const unsigned long &thisMiptr, Dtk_EntityPtr outent)
Dtk_ErrorStatus ReadAdditionalInfos(Dtk_Node &inNode, Dtk_ObjectPtr &outEntity)
Dtk_ErrorStatus _StartFile(const Dtk_string &inInputFile, const Dtk_UUID &inUuid, int &outFileType)
void _SetAsmInfos(const Dtk_string &inAsmIdCounter, Dtk_ComponentPtr &inoutComponent)
Definition: dtk_CaddsReader.hpp:14
Dtk_bool & readCamuAllowed()
void acknowledge(const unsigned long &thisMiptr)
Dtk_ErrorStatus GetFileVersion(const Dtk_string &inInputFile, Dtk_string &outVersion)
Dtk_ErrorStatus _ReadComponentWithCst(const Dtk_ComponentPtr &inComponent, Dtk_NodePtr &outRootNode)
CaddsReader::caddsReader_Handle * _private
Definition: dtk_CaddsReader.hpp:15
Dtk_ErrorStatus _ReadComponentWithCstRecursive(const Dtk_ComponentPtr &inComponent, Dtk_NodePtr &outFatherNode)
Dtk_bool & readParametricAllowed()
void getOtherEntitiesAsmComponent()