ldas-tools-framecpp  2.6.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FrameC::FrDetector Struct Reference

#include <FrDetectorInternal.hh>

Inheritance diagram for FrameC::FrDetector:
FrameC::Handle

Public Types

typedef FrameCPP::FrDetector data_core_t
 
typedef boost::shared_ptr
< data_core_t
data_t
 

Public Member Functions

 FrDetector ()
 
 FrDetector (const char *restrict name, const char *restrict prefix, fr_detector_latitude_t latitude, fr_detector_longitude_t longitude, fr_detector_elevation_t elevation, fr_detector_arm_x_azimuth_t azimuth_x, fr_detector_arm_y_azimuth_t azimuth_y, fr_detector_arm_x_altitude_t altitude_x, fr_detector_arm_y_altitude_t altitude_y, fr_detector_arm_x_midpoint_t midpoint_x, fr_detector_arm_y_midpoint_t midpoint_y, fr_detector_localtime_t localtime)
 
 FrDetector (const data_core_t &Source)
 
virtual ~FrDetector ()
 
void Read (fr_file_t *restrict Stream, const char *restrict Name)
 
pointer_type Type () const
 

Static Public Member Functions

static void Register (FrameCError **Error, void *Pointer, pointer_type ExpectedType, framec_errno_type ErrorCode)
 
static void Free (FrameCError **Error, void *Pointer, pointer_type ExpectedType, framec_errno_type ErrorCode)
 
static void Deposit (const Handle *Ptr)
 
static void Validate (const Handle *Ptr, pointer_type Type)
 
static void Withdraw (const Handle *Ptr)
 

Public Attributes

data_t m_data
 

Member Typedef Documentation

typedef boost::shared_ptr< data_core_t > FrameC::FrDetector::data_t

Constructor & Destructor Documentation

FrameC::FrDetector::FrDetector ( )
FrameC::FrDetector::FrDetector ( const char *restrict  name,
const char *restrict  prefix,
fr_detector_latitude_t  latitude,
fr_detector_longitude_t  longitude,
fr_detector_elevation_t  elevation,
fr_detector_arm_x_azimuth_t  azimuth_x,
fr_detector_arm_y_azimuth_t  azimuth_y,
fr_detector_arm_x_altitude_t  altitude_x,
fr_detector_arm_y_altitude_t  altitude_y,
fr_detector_arm_x_midpoint_t  midpoint_x,
fr_detector_arm_y_midpoint_t  midpoint_y,
fr_detector_localtime_t  localtime 
)
FrameC::FrDetector::FrDetector ( const data_core_t Source)
FrameC::FrDetector::~FrDetector ( )
virtual

Member Function Documentation

void FrameC::Handle::Deposit ( const Handle Ptr)
staticinherited
void FrameC::Handle::Free ( FrameCError **  Error,
void *  Pointer,
pointer_type  ExpectedType,
framec_errno_type  ErrorCode 
)
staticinherited
void FrameC::FrDetector::Read ( fr_file_t *restrict  Stream,
const char *restrict  Name 
)
static void FrameC::Handle::Register ( FrameCError **  Error,
void *  Pointer,
pointer_type  ExpectedType,
framec_errno_type  ErrorCode 
)
staticinherited
pointer_type FrameC::Handle::Type ( ) const
inlineinherited
void FrameC::Handle::Validate ( const Handle Ptr,
pointer_type  Type 
)
staticinherited
void FrameC::Handle::Withdraw ( const Handle Ptr)
staticinherited

Member Data Documentation

data_t FrameC::FrDetector::m_data

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