DATAKIT API  V2025.1
catiav5w_pmi.hpp File Reference

Go to the source code of this file.

Data Structures

class  catiav5w::Pmi::CATTPSPmi
 This is the wrapper class handling Generic PMI - virtual class -. More...
 
class  catiav5w::Pmi::CATTPSText
 This is the entity handling native Text PMI enity The CATTPText only has got 2 leader anchor points: DTK_ANCHOR_BOTTOM_LEFT and DTK_ANCHOR_BOTTOM_RIGHT. More...
 
class  catiav5w::Pmi::DrwLeader
 This is the wrapper class handling V5 write leader data. More...
 
class  catiav5w::Pmi::RTFText
 This is the wrapper class handling Catia V5 RTFText. This is the V5 internal text data. More...
 

Namespaces

 catiav5w
 Exported APIs for CatiaV5 Write Library.
 
 catiav5w::Pmi
 

Typedefs

typedef Dtk_ID G5w_PmiId
 

Functions

Dtk_ErrorStatus catiav5w::Pmi::CreateAnnotationSet (const Dtk_string &inAnnotationSetName, const Dtk_bool inBlankedStatus=DTK_FALSE)
 This function lets you create a PMI AnnotationSet This is the first and the main enity handling PMIs. If the AnnotationSet doesn't exist, you won't be able to create another PMI entity. More...
 
Dtk_ErrorStatus catiav5w::Pmi::CreateCATTPSText (const CATTPSText &inText, const G5w_PmiId inOwningView, G5w_PmiId &outPmiId)
 This function lets you create a PMI native text. A view must be created before adding a PMI. More...
 
Dtk_ErrorStatus catiav5w::Pmi::CreateView (const Dtk_string &inViewSetName, const Dtk_transfo &inTransfo, G5w_PmiId &outPmiId, const Dtk_bool inBlankedStatus=DTK_FALSE)
 This function lets you create a PMI view A view must be created before adding a PMI. More...
 

Typedef Documentation

◆ G5w_PmiId

typedef Dtk_ID G5w_PmiId