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

Text with specification of LCS, font, alignment, size. More...

#include <conv_annotation_item.h>

+ Inheritance diagram for MaTextLiteralExtent:
+ Collaboration diagram for MaTextLiteralExtent:

Public Member Functions

 MaTextLiteralExtent ()
 Default constructor.
 
double & SetSizeX ()
 Get size by x with possibility of modification.
 
double & SetSizeY ()
 Get size by y with possibility of modification.
 
double GetSizeX () const
 Get size by x.
 
double GetSizeY () const
 Get size by y.
 
- Public Member Functions inherited from MaTextLiteral
 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.
 

Additional Inherited Members

- Protected Member Functions inherited from MbRefItem
 MbRefItem ()
 Constructor without parameters.
 
- Protected Attributes inherited from MaTextLiteral
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.
 

Detailed Description

Text with specification of LCS, font, alignment, size.


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