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

#include <interpolation.h>

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

Public Member Functions

 _rbfmodel_owner ()
 
 _rbfmodel_owner (const _rbfmodel_owner &rhs)
 
_rbfmodel_owneroperator= (const _rbfmodel_owner &rhs)
 
virtual ~_rbfmodel_owner ()
 
alglib_impl::rbfmodelc_ptr ()
 
alglib_impl::rbfmodelc_ptr () const
 

Protected Attributes

alglib_impl::rbfmodelp_struct
 

Detailed Description

Definition at line 615 of file interpolation.h.

Constructor & Destructor Documentation

◆ _rbfmodel_owner() [1/2]

alglib::_rbfmodel_owner::_rbfmodel_owner ( )

Definition at line 7826 of file interpolation.cpp.

7827 {
7829  if( p_struct==NULL )
7830  throw ap_error("ALGLIB: malloc error");
7832  throw ap_error("ALGLIB: malloc error");
7833 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _rbfmodel_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::rbfmodel * p_struct

◆ _rbfmodel_owner() [2/2]

alglib::_rbfmodel_owner::_rbfmodel_owner ( const _rbfmodel_owner rhs)

Definition at line 7835 of file interpolation.cpp.

7836 {
7838  if( p_struct==NULL )
7839  throw ap_error("ALGLIB: malloc error");
7840  if( !alglib_impl::_rbfmodel_init_copy(p_struct, const_cast<alglib_impl::rbfmodel*>(rhs.p_struct), NULL, ae_false) )
7841  throw ap_error("ALGLIB: malloc error");
7842 }
ae_bool _rbfmodel_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::rbfmodel * p_struct

◆ ~_rbfmodel_owner()

alglib::_rbfmodel_owner::~_rbfmodel_owner ( )
virtual

Definition at line 7854 of file interpolation.cpp.

7855 {
7857  ae_free(p_struct);
7858 }
void _rbfmodel_clear(void *_p)
alglib_impl::rbfmodel * p_struct
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::rbfmodel * alglib::_rbfmodel_owner::c_ptr ( )

Definition at line 7860 of file interpolation.cpp.

7861 {
7862  return p_struct;
7863 }
alglib_impl::rbfmodel * p_struct

◆ c_ptr() [2/2]

alglib_impl::rbfmodel * alglib::_rbfmodel_owner::c_ptr ( ) const

Definition at line 7865 of file interpolation.cpp.

7866 {
7867  return const_cast<alglib_impl::rbfmodel*>(p_struct);
7868 }
alglib_impl::rbfmodel * p_struct

◆ operator=()

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

Definition at line 7844 of file interpolation.cpp.

7845 {
7846  if( this==&rhs )
7847  return *this;
7849  if( !alglib_impl::_rbfmodel_init_copy(p_struct, const_cast<alglib_impl::rbfmodel*>(rhs.p_struct), NULL, ae_false) )
7850  throw ap_error("ALGLIB: malloc error");
7851  return *this;
7852 }
ae_bool _rbfmodel_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void _rbfmodel_clear(void *_p)
alglib_impl::rbfmodel * p_struct

Member Data Documentation

◆ p_struct

alglib_impl::rbfmodel* alglib::_rbfmodel_owner::p_struct
protected

Definition at line 625 of file interpolation.h.


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