Isis 3 Programmer Reference
Isis::EmbreeTargetManager::EmbreeTargetShapeContainer Struct Reference

Reference counting container for EmbreeTargetShapes. More...

Collaboration diagram for Isis::EmbreeTargetManager::EmbreeTargetShapeContainer:
Collaboration graph

Public Member Functions

 EmbreeTargetShapeContainer ()
 Default constructor.
 
 EmbreeTargetShapeContainer (const QString &fullPath, EmbreeTargetShape *targetShape)
 Constructs a container for a target shape and path.
 

Public Attributes

QString m_fullFilePath
 
EmbreeTargetShapem_targetShape
 !< The full path to the file used to construct the EmbreeTargetShape.
 
int m_referenceCount
 !< The EmbreeTargetShape.
 

Detailed Description

Reference counting container for EmbreeTargetShapes.

Author
2017-05-08 Jesse mapel
History
2017-05-08 Jesse Mapel - Original Version.

Definition at line 65 of file EmbreeTargetManager.h.

Constructor & Destructor Documentation

◆ EmbreeTargetShapeContainer() [1/2]

Isis::EmbreeTargetManager::EmbreeTargetShapeContainer::EmbreeTargetShapeContainer ( )
inline

Default constructor.

Definition at line 69 of file EmbreeTargetManager.h.

◆ EmbreeTargetShapeContainer() [2/2]

Isis::EmbreeTargetManager::EmbreeTargetShapeContainer::EmbreeTargetShapeContainer ( const QString & fullPath,
EmbreeTargetShape * targetShape )
inline

Constructs a container for a target shape and path.

Parameters
fullPathThe full path to the file used to create the target shape
targetShapeThe EmbreeTargetShape to contain

Definition at line 80 of file EmbreeTargetManager.h.

Member Data Documentation

◆ m_fullFilePath

QString Isis::EmbreeTargetManager::EmbreeTargetShapeContainer::m_fullFilePath

Definition at line 86 of file EmbreeTargetManager.h.

◆ m_referenceCount

int Isis::EmbreeTargetManager::EmbreeTargetShapeContainer::m_referenceCount

!< The EmbreeTargetShape.

Definition at line 89 of file EmbreeTargetManager.h.

◆ m_targetShape

EmbreeTargetShape* Isis::EmbreeTargetManager::EmbreeTargetShapeContainer::m_targetShape

!< The full path to the file used to construct the EmbreeTargetShape.

Definition at line 88 of file EmbreeTargetManager.h.


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