Isis 3 Programmer Reference
Isis::NaifDskPlateModel::NaifDskDescriptor Class Reference

NAIF DSK file descriptor. More...

Collaboration diagram for Isis::NaifDskPlateModel::NaifDskDescriptor:
Collaboration graph

Public Attributes

QString m_dskfile
 The NAIF DSK file representing this plate's shape model.
 
SpiceInt m_handle
 The DAS file handle of the DSK file.
 
SpiceDLADescr m_dladsc
 The DLA descriptor of the DSK segment representing the target surface.
 
SpiceDSKDescr m_dskdsc
 The DSK descriptor.
 
SpiceInt m_plates
 Number of Plates in the model.
 
SpiceInt m_vertices
 Number of vertices defining the plate.
 
QMutex m_mutex
 Mutex for thread saftey.
 

Detailed Description

NAIF DSK file descriptor.

This local class is designed to make the plate model object copyable, thread safe and inherently extensible. The file remains open as long as the original NaifDskDescriptor has a reference.

Author
2013-12-05 Kris Becker
History
2013-12-05 Kris Becker Original Version

Definition at line 96 of file NaifDskPlateModel.h.

Constructor & Destructor Documentation

◆ NaifDskDescriptor()

Isis::NaifDskPlateModel::NaifDskDescriptor::NaifDskDescriptor ( )

Definition at line 408 of file NaifDskPlateModel.cpp.

◆ ~NaifDskDescriptor()

Isis::NaifDskPlateModel::NaifDskDescriptor::~NaifDskDescriptor ( )

Definition at line 414 of file NaifDskPlateModel.cpp.

Member Data Documentation

◆ m_dladsc

SpiceDLADescr Isis::NaifDskPlateModel::NaifDskDescriptor::m_dladsc

The DLA descriptor of the DSK segment representing the target surface.

Definition at line 103 of file NaifDskPlateModel.h.

◆ m_dskdsc

SpiceDSKDescr Isis::NaifDskPlateModel::NaifDskDescriptor::m_dskdsc

The DSK descriptor.

Definition at line 105 of file NaifDskPlateModel.h.

◆ m_dskfile

QString Isis::NaifDskPlateModel::NaifDskDescriptor::m_dskfile

The NAIF DSK file representing this plate's shape model.

Definition at line 101 of file NaifDskPlateModel.h.

◆ m_handle

SpiceInt Isis::NaifDskPlateModel::NaifDskDescriptor::m_handle

The DAS file handle of the DSK file.

Definition at line 102 of file NaifDskPlateModel.h.

◆ m_mutex

QMutex Isis::NaifDskPlateModel::NaifDskDescriptor::m_mutex

Mutex for thread saftey.

Definition at line 108 of file NaifDskPlateModel.h.

◆ m_plates

SpiceInt Isis::NaifDskPlateModel::NaifDskDescriptor::m_plates

Number of Plates in the model.

Definition at line 106 of file NaifDskPlateModel.h.

◆ m_vertices

SpiceInt Isis::NaifDskPlateModel::NaifDskDescriptor::m_vertices

Number of vertices defining the plate.

Definition at line 107 of file NaifDskPlateModel.h.


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