Xmipp  v3.23.11-Nereus
Public Member Functions | Protected Attributes | List of all members
alglib::_spline1dfitreport_owner Class Reference

#include <interpolation.h>

Inheritance diagram for alglib::_spline1dfitreport_owner:
Inheritance graph
[legend]
Collaboration diagram for alglib::_spline1dfitreport_owner:
Collaboration graph
[legend]

Public Member Functions

 _spline1dfitreport_owner ()
 
 _spline1dfitreport_owner (const _spline1dfitreport_owner &rhs)
 
_spline1dfitreport_owneroperator= (const _spline1dfitreport_owner &rhs)
 
virtual ~_spline1dfitreport_owner ()
 
alglib_impl::spline1dfitreportc_ptr ()
 
alglib_impl::spline1dfitreportc_ptr () const
 

Protected Attributes

alglib_impl::spline1dfitreportp_struct
 

Detailed Description

Definition at line 419 of file interpolation.h.

Constructor & Destructor Documentation

◆ _spline1dfitreport_owner() [1/2]

alglib::_spline1dfitreport_owner::_spline1dfitreport_owner ( )

Definition at line 3462 of file interpolation.cpp.

3463 {
3465  if( p_struct==NULL )
3466  throw ap_error("ALGLIB: malloc error");
3468  throw ap_error("ALGLIB: malloc error");
3469 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _spline1dfitreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::spline1dfitreport * p_struct

◆ _spline1dfitreport_owner() [2/2]

alglib::_spline1dfitreport_owner::_spline1dfitreport_owner ( const _spline1dfitreport_owner rhs)

Definition at line 3471 of file interpolation.cpp.

3472 {
3474  if( p_struct==NULL )
3475  throw ap_error("ALGLIB: malloc error");
3476  if( !alglib_impl::_spline1dfitreport_init_copy(p_struct, const_cast<alglib_impl::spline1dfitreport*>(rhs.p_struct), NULL, ae_false) )
3477  throw ap_error("ALGLIB: malloc error");
3478 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _spline1dfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::spline1dfitreport * p_struct

◆ ~_spline1dfitreport_owner()

alglib::_spline1dfitreport_owner::~_spline1dfitreport_owner ( )
virtual

Definition at line 3490 of file interpolation.cpp.

3491 {
3493  ae_free(p_struct);
3494 }
void _spline1dfitreport_clear(void *_p)
alglib_impl::spline1dfitreport * p_struct
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::spline1dfitreport * alglib::_spline1dfitreport_owner::c_ptr ( )

Definition at line 3496 of file interpolation.cpp.

3497 {
3498  return p_struct;
3499 }
alglib_impl::spline1dfitreport * p_struct

◆ c_ptr() [2/2]

alglib_impl::spline1dfitreport * alglib::_spline1dfitreport_owner::c_ptr ( ) const

Definition at line 3501 of file interpolation.cpp.

3502 {
3503  return const_cast<alglib_impl::spline1dfitreport*>(p_struct);
3504 }
alglib_impl::spline1dfitreport * p_struct

◆ operator=()

_spline1dfitreport_owner & alglib::_spline1dfitreport_owner::operator= ( const _spline1dfitreport_owner rhs)

Definition at line 3480 of file interpolation.cpp.

3481 {
3482  if( this==&rhs )
3483  return *this;
3485  if( !alglib_impl::_spline1dfitreport_init_copy(p_struct, const_cast<alglib_impl::spline1dfitreport*>(rhs.p_struct), NULL, ae_false) )
3486  throw ap_error("ALGLIB: malloc error");
3487  return *this;
3488 }
#define ae_false
Definition: ap.h:196
ae_bool _spline1dfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
void _spline1dfitreport_clear(void *_p)
alglib_impl::spline1dfitreport * p_struct

Member Data Documentation

◆ p_struct

alglib_impl::spline1dfitreport* alglib::_spline1dfitreport_owner::p_struct
protected

Definition at line 429 of file interpolation.h.


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