cee::vis::MarkupPart
-
class
MarkupPart: public RefCountedObject Base class for MarkupModel Parts.
See also
MarkupModel, MarkupPartArrows, MarkupPartFixedSizeGlyph, MarkupPartLabels, MarkupPartLines, MarkupPartPoints, MarkupPartTriangles
Subclassed by MarkupPartArrows, MarkupPartFixedSizeArrow, MarkupPartFixedSizeGlyph, MarkupPartFixedSizeSphere, MarkupPartInstancedGeometry, MarkupPartLabels, MarkupPartLines, MarkupPartPoints, MarkupPartText3d, MarkupPartTriangles
Public Types
-
enum
PartType Enum specifying the type of MarkupPart.
Values:
-
enumerator
LABELS Labels part: MarkupPartLabels.
-
enumerator
TEXTS_3D 3d text: MarkupPartText3d
-
enumerator
TRIANGLES Triangles part: MarkupPartTriangles.
-
enumerator
INSTANCED_GEOMETRY Instanced Triangles part: MarkupPartInstancedGeometry.
-
enumerator
LINES Lines part: MarkupPartLines.
-
enumerator
POINTS Points part: MarkupPartPoints.
-
enumerator
ARROWS Arrows part: MarkupPartArrows.
-
enumerator
FIXED_SIZE_ARROW Fixed size arrow part: MarkupPartFixedSizeArrow.
-
enumerator
FIXED_SIZE_SPHERE Fixed size sphere part: MarkupPartFixedSizeSphere.
-
enumerator
FIXED_SIZE_IMAGE_GLYPH Fixed size image glyph part: MarkupPartFixedSizeGlyph.
-
enumerator
Public Functions
-
MarkupPart()
-
virtual BoundingBox
boundingBox() const = 0 Returns the current bounding box of the part.
-
bool
visible() const Returns true if the part is visible.
Returns true if part is visible.
-
void
setVisible(bool visible) Sets if the part should be visible or not.
Sets part visibility.
-
virtual int
priority() const = 0 Returns the render priority of the part.
-
virtual void
setPriority(int priority) = 0 Sets render priority of the part.
-
enum