Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
RSFilter Class Reference
Inheritance diagram for RSFilter:
Inheritance graph
[legend]

Public Types

enum  FilterType {
  kFilterDecimation = 0, kFilterTemporal, kFilterSpatial, kFilterHoleFilling,
  kFilterDisparity2Depth, kFilterDepth2Disparity
}
 

Public Member Functions

rs2_optionsGetOptionsPointer () override
 

Static Public Member Functions

static void Init (v8::Local< v8::Object > exports)
 

Private Member Functions

void DestroyMe ()
 
 RSFilter ()
 
 ~RSFilter ()
 
- Private Member Functions inherited from Options
void GetOptionDescriptionInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
void GetOptionInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
void GetOptionRangeInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
void GetOptionValueDescriptionInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
void IsOptionReadonlyInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
 Options ()
 
void SetOptionInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
void SupportsOptionInternal (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
virtual ~Options ()
 

Static Private Member Functions

static NAN_METHOD (Destroy)
 
static NAN_METHOD (Process)
 
static NAN_METHOD (SupportsOption)
 
static NAN_METHOD (GetOption)
 
static NAN_METHOD (GetOptionDescription)
 
static NAN_METHOD (GetOptionValueDescription)
 
static NAN_METHOD (SetOption)
 
static NAN_METHOD (GetOptionRange)
 
static NAN_METHOD (IsOptionReadonly)
 
static void New (const Nan::FunctionCallbackInfo< v8::Value > &info)
 

Private Attributes

rs2_processing_blockblock_
 
rs2_errorerror_
 
rs2_frame_queueframe_queue_
 
FilterType type_
 

Static Private Attributes

static Nan::Persistent< v8::Function > constructor_
 

Detailed Description

Definition at line 4324 of file addon.cpp.

Member Enumeration Documentation

Enumerator
kFilterDecimation 
kFilterTemporal 
kFilterSpatial 
kFilterHoleFilling 
kFilterDisparity2Depth 
kFilterDepth2Disparity 

Definition at line 4326 of file addon.cpp.

Constructor & Destructor Documentation

RSFilter::RSFilter ( )
inlineprivate

Definition at line 4361 of file addon.cpp.

RSFilter::~RSFilter ( )
inlineprivate

Definition at line 4364 of file addon.cpp.

Member Function Documentation

void RSFilter::DestroyMe ( )
inlineprivate

Definition at line 4368 of file addon.cpp.

rs2_options* RSFilter::GetOptionsPointer ( )
inlineoverridevirtual

Implements Options.

Definition at line 4356 of file addon.cpp.

static void RSFilter::Init ( v8::Local< v8::Object >  exports)
inlinestatic

Definition at line 4334 of file addon.cpp.

static RSFilter::NAN_METHOD ( Destroy  )
inlinestaticprivate

Definition at line 4377 of file addon.cpp.

static RSFilter::NAN_METHOD ( Process  )
inlinestaticprivate

Definition at line 4430 of file addon.cpp.

static RSFilter::NAN_METHOD ( SupportsOption  )
inlinestaticprivate

Definition at line 4455 of file addon.cpp.

static RSFilter::NAN_METHOD ( GetOption  )
inlinestaticprivate

Definition at line 4462 of file addon.cpp.

static RSFilter::NAN_METHOD ( GetOptionDescription  )
inlinestaticprivate

Definition at line 4469 of file addon.cpp.

static RSFilter::NAN_METHOD ( GetOptionValueDescription  )
inlinestaticprivate

Definition at line 4476 of file addon.cpp.

static RSFilter::NAN_METHOD ( SetOption  )
inlinestaticprivate

Definition at line 4483 of file addon.cpp.

static RSFilter::NAN_METHOD ( GetOptionRange  )
inlinestaticprivate

Definition at line 4490 of file addon.cpp.

static RSFilter::NAN_METHOD ( IsOptionReadonly  )
inlinestaticprivate

Definition at line 4497 of file addon.cpp.

static void RSFilter::New ( const Nan::FunctionCallbackInfo< v8::Value > &  info)
inlinestaticprivate

Definition at line 4384 of file addon.cpp.

Member Data Documentation

rs2_processing_block* RSFilter::block_
private

Definition at line 4507 of file addon.cpp.

Nan::Persistent< v8::Function > RSFilter::constructor_
staticprivate

Definition at line 4505 of file addon.cpp.

rs2_error* RSFilter::error_
private

Definition at line 4509 of file addon.cpp.

rs2_frame_queue* RSFilter::frame_queue_
private

Definition at line 4508 of file addon.cpp.

FilterType RSFilter::type_
private

Definition at line 4510 of file addon.cpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32