C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
MaTextLiteral Class Reference

Text with specification of LCS, font, align. More...

#include <conv_annotation_item.h>

+ Inheritance diagram for MaTextLiteral:
+ Collaboration diagram for MaTextLiteral:

Public Member Functions

 MaTextLiteral ()
 Default constructor.
 
MbPlacementSetLocation ()
 Get position with possibility of modification.
 
const MbPlacementGetLocation () const
 Get position.
 
eTextPathSetPath ()
 Get direction with possibility of modification.
 
eTextPath GetPath () const
 Get direction.
 
void SetFontExternal (bool value)
 Set the flag of external font.
 
bool GetFontExternal () const
 Get the flag of external font.
 
void SetC3DText (const c3d::string_t &)
 Get text.
 
void GetC3DText (c3d::string_t &) const
 Set text.
 
void SetText (const std::string &)
 Get text.
 
void GetText (std::string &) const
 Set text.
 
void SetAlignment (const std::string &)
 Get alignment.
 
void GetAlignment (std::string &) const
 Set alignment.
 
void SetFont (const std::string &)
 Get font.
 
void GetFont (std::string &) const
 Set font.
 
- Public Member Functions inherited from MaTextItem
 MaTextItem ()
 Default constructor.
 
void SetVisibility (bool v)
 Set visibility.
 
bool IsVisible () const
 Get visibility.
 
bool IsTag (MaeTextFormatTag tag) const
 Is a tag set.
 
bool GetTagIfUnique (MaeTextFormatTag &tag) const
 Get the tag provided it id qnique.
 
void SetTag (MaeTextFormatTag tag)
 Set a tag.
 
void ResetTag (MaeTextFormatTag tag)
 reset a tag.
 
bool TagUniqueOrUndefined () const
 If less than two tags assinged.
 
bool NoTag () const
 If threre are no tags.
 
virtual ~MaTextItem ()
 Destructor.
 
- Public Member Functions inherited from MbRefItem
virtual MbeRefType RefType () const
 Registration type (for copying, duplication).
 
refcount_t GetUseCount () const
 Get count of references (get count of owners of an object).
 
refcount_t AddRef () const
 Increase count of references by one.
 
refcount_t DecRef () const
 Decrease count of references by one.
 
refcount_t Release () const
 Decrease count of references by one and if count of references became zero, then remove itself.
 

Protected Attributes

c3d::string_t text
 A text.
 
MbPlacement location
 Position in annotation plane.
 
std::string alignment
 Alignment.
 
eTextPath path
 Text direction.
 
std::string font
 Text font.
 
bool isFontExternal
 Is font non-standard.
 

Additional Inherited Members

- Protected Member Functions inherited from MbRefItem
 MbRefItem ()
 Constructor without parameters.
 

Detailed Description

Text with specification of LCS, font, align.


The documentation for this class was generated from the following file: