C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

The additional projected objects. More...

#include <map_create.h>

+ Collaboration diagram for MbProjectionsObjects:

Public Member Functions

 MbProjectionsObjects ()
 Constructor. More...
 
 MbProjectionsObjects (const MbProjectionsObjects &other, MbRegDuplicate *iReg)
 Copy-constructor with the registrator.
 
 ~MbProjectionsObjects ()
 Destructor. Detaches captured objects.
 
virtual MbProjectionsObjectsDuplicate (MbRegDuplicate *iReg=nullptr) const
 Get a copy of the object.
 
void Relinquish ()
 Detach all pointers.
 

Public Attributes

TPointer< RPArray< MbAnnCurves > > annCurves
 Annotation curves (can be nullptr).
 
TPointer< RPArray< MbSimbolthThreadView > > annotations
 Annotation objects (can be nullptr).
 
TPointer< RPArray< MbSymbol > > symbolObjects
 Conventional notations (can be nullptr).
 
TPointer< RPArray< MbSpacePoints > > pointsData
 Spatial points (can be nullptr).
 
TPointer< RPArray< MbSpaceCurves > > curvesData
 Spatial curves (can be nullptr).
 

Detailed Description

The additional projected objects.

The class of additional projected objects.
Contains sets of projected objects:

  • annotation curves,
  • annotation objects,
  • conventional notations,
  • spatial points,
  • spatial curves.
    Attention:
  1. The elements in the arrays must lie with the capture by the reference count.
  2. The object owns arrays. If the arrays were created locally, then you have to release them using the object function Relinquish.

Constructor & Destructor Documentation

◆ MbProjectionsObjects()

MbProjectionsObjects::MbProjectionsObjects ( )
inline

Constructor.

Constructor of empty sets of projected objects.


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