|
Public Member Functions |
Standard_EXPORT | 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 Standard_EXPORT 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
.
|
Standard_EXPORT const MeshVS_DataMapOfIntegerAsciiString & | GetTexts (const Standard_Boolean IsElement) const |
| Returns map of text assigned with nodes ( IsElement = False ) or elements ( IsElement = True )
.
|
Standard_EXPORT void | SetTexts (const Standard_Boolean IsElement, const MeshVS_DataMapOfIntegerAsciiString &Map) |
| Sets map of text assigned with nodes or elements
.
|
Standard_EXPORT Standard_Boolean | HasTexts (const Standard_Boolean IsElement) const |
| Returns True if map isn't empty
.
|
Standard_EXPORT Standard_Boolean | GetText (const Standard_Boolean IsElement, const Standard_Integer ID, TCollection_AsciiString &Text) const |
| Returns text assigned with single node or element
.
|
Standard_EXPORT void | SetText (const Standard_Boolean IsElement, const Standard_Integer ID, const TCollection_AsciiString &Text) |
| Sets text assigned with single node or element
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
MeshVS_DataMapOfIntegerAsciiString | myNodeTextMap |
MeshVS_DataMapOfIntegerAsciiString | myElemTextMap |