This class provides methods to create text data presentation.
It store map of texts assigned with nodes or elements.
#include <MeshVS_TextPrsBuilder.hxx>
Public Member Functions |
| MeshVS_TextPrsBuilder (const Handle< MeshVS_Mesh > &Parent, const Standard_Real Height, const Quantity_Color &Color, const MeshVS_DisplayModeFlags &Flags=MeshVS_DMF_TextDataPrs, const Handle< MeshVS_DataSource > &DS=0, const Standard_Integer Id=-1, const MeshVS_BuilderPriority &Priority=MeshVS_BP_Text) |
virtual void | Build (const Handle< Prs3d_Presentation > &Prs, const TColStd_PackedMapOfInteger &IDs, TColStd_PackedMapOfInteger &IDsToExclude, const Standard_Boolean IsElement, const Standard_Integer theDisplayMode) const |
| Builds presentation of text data
|
const
MeshVS_DataMapOfIntegerAsciiString & | GetTexts (const Standard_Boolean IsElement) const |
| Returns map of text assigned with nodes ( IsElement = False ) or elements ( IsElement = True )
|
void | SetTexts (const Standard_Boolean IsElement, const MeshVS_DataMapOfIntegerAsciiString &Map) |
| Sets map of text assigned with nodes or elements
|
Standard_Boolean | HasTexts (const Standard_Boolean IsElement) const |
| Returns True if map isn't empty
|
Standard_Boolean | GetText (const Standard_Boolean IsElement, const Standard_Integer ID, TCollection_AsciiString &Text) const |
| Returns text assigned with single node or element
|
void | SetText (const Standard_Boolean IsElement, const Standard_Integer ID, const TCollection_AsciiString &Text) |
| Sets text assigned with single node or element
|
Constructor & Destructor Documentation
Member Function Documentation
The documentation for this class was generated from the following file: