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

Public Member Functions

void Replace (rs2_frame *value)
 

Static Public Member Functions

static void Init (v8::Local< v8::Object > exports)
 
static v8::Local< v8::Object > NewInstance (rs2_frame *frame)
 

Private Member Functions

void DestroyMe ()
 
 RSFrame ()
 
 ~RSFrame ()
 

Static Private Member Functions

static void AssemblePoseData (v8::Local< v8::Object > obj, const rs2_pose &pose)
 
static void FillAFloatQuaternion (v8::Local< v8::Object > obj, const rs2_quaternion &quaternion)
 
static void FillAFloatVector (v8::Local< v8::Object > obj, const rs2_vector &vec)
 
static NAN_METHOD (GetStreamProfile)
 
static NAN_METHOD (GetData)
 
static NAN_METHOD (WriteData)
 
static NAN_METHOD (GetWidth)
 
static NAN_METHOD (GetHeight)
 
static NAN_METHOD (GetStrideInBytes)
 
static NAN_METHOD (GetBitsPerPixel)
 
static NAN_METHOD (GetTimestamp)
 
static NAN_METHOD (GetTimestampDomain)
 
static NAN_METHOD (GetFrameNumber)
 
static NAN_METHOD (IsVideoFrame)
 
static NAN_METHOD (IsDepthFrame)
 
static NAN_METHOD (IsDisparityFrame)
 
static NAN_METHOD (IsMotionFrame)
 
static NAN_METHOD (IsPoseFrame)
 
static NAN_METHOD (GetFrameMetadata)
 
static NAN_METHOD (SupportsFrameMetadata)
 
static NAN_METHOD (Destroy)
 
static NAN_METHOD (CanGetPoints)
 
static NAN_METHOD (GetVertices)
 
static NAN_METHOD (GetVerticesBufferLen)
 
static NAN_METHOD (GetTexCoordBufferLen)
 
static NAN_METHOD (WriteVertices)
 
static NAN_METHOD (GetTextureCoordinates)
 
static NAN_METHOD (WriteTextureCoordinates)
 
static NAN_METHOD (GetPointsCount)
 
static NAN_METHOD (ExportToPly)
 
static NAN_METHOD (IsValid)
 
static NAN_METHOD (GetDistance)
 
static NAN_METHOD (GetBaseLine)
 
static NAN_METHOD (Keep)
 
static NAN_METHOD (GetMotionData)
 
static NAN_METHOD (GetPoseData)
 
static void New (const Nan::FunctionCallbackInfo< v8::Value > &info)
 
static void SetAFloatInVectorObject (v8::Local< v8::Object > obj, uint32_t index, float value)
 

Private Attributes

rs2_errorerror_
 
rs2_frameframe_
 

Static Private Attributes

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

Friends

class RSColorizer
 
class RSFilter
 
class RSFrameQueue
 
class RSPointCloud
 
class RSSyncer
 

Detailed Description

Definition at line 652 of file addon.cpp.

Constructor & Destructor Documentation

RSFrame::RSFrame ( )
inlineprivate

Definition at line 730 of file addon.cpp.

RSFrame::~RSFrame ( )
inlineprivate

Definition at line 732 of file addon.cpp.

Member Function Documentation

static void RSFrame::AssemblePoseData ( v8::Local< v8::Object >  obj,
const rs2_pose pose 
)
inlinestaticprivate

Definition at line 765 of file addon.cpp.

void RSFrame::DestroyMe ( )
inlineprivate

Definition at line 736 of file addon.cpp.

static void RSFrame::FillAFloatQuaternion ( v8::Local< v8::Object >  obj,
const rs2_quaternion quaternion 
)
inlinestaticprivate

Definition at line 757 of file addon.cpp.

static void RSFrame::FillAFloatVector ( v8::Local< v8::Object >  obj,
const rs2_vector vec 
)
inlinestaticprivate

Definition at line 750 of file addon.cpp.

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

Definition at line 654 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetStreamProfile  )
inlinestaticprivate

Definition at line 810 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetData  )
inlinestaticprivate

Definition at line 835 of file addon.cpp.

static RSFrame::NAN_METHOD ( WriteData  )
inlinestaticprivate

Definition at line 856 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetWidth  )
inlinestaticprivate

Definition at line 875 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetHeight  )
inlinestaticprivate

Definition at line 885 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetStrideInBytes  )
inlinestaticprivate

Definition at line 895 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetBitsPerPixel  )
inlinestaticprivate

Definition at line 905 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetTimestamp  )
inlinestaticprivate

Definition at line 915 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetTimestampDomain  )
inlinestaticprivate

Definition at line 925 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetFrameNumber  )
inlinestaticprivate

Definition at line 935 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsVideoFrame  )
inlinestaticprivate

Definition at line 945 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsDepthFrame  )
inlinestaticprivate

Definition at line 957 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsDisparityFrame  )
inlinestaticprivate

Definition at line 969 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsMotionFrame  )
inlinestaticprivate

Definition at line 979 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsPoseFrame  )
inlinestaticprivate

Definition at line 989 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetFrameMetadata  )
inlinestaticprivate

Definition at line 999 of file addon.cpp.

static RSFrame::NAN_METHOD ( SupportsFrameMetadata  )
inlinestaticprivate

Definition at line 1026 of file addon.cpp.

static RSFrame::NAN_METHOD ( Destroy  )
inlinestaticprivate

Definition at line 1038 of file addon.cpp.

static RSFrame::NAN_METHOD ( CanGetPoints  )
inlinestaticprivate

Definition at line 1046 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetVertices  )
inlinestaticprivate

Definition at line 1058 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetVerticesBufferLen  )
inlinestaticprivate

Definition at line 1083 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetTexCoordBufferLen  )
inlinestaticprivate

Definition at line 1095 of file addon.cpp.

static RSFrame::NAN_METHOD ( WriteVertices  )
inlinestaticprivate

Definition at line 1107 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetTextureCoordinates  )
inlinestaticprivate

Definition at line 1131 of file addon.cpp.

static RSFrame::NAN_METHOD ( WriteTextureCoordinates  )
inlinestaticprivate

Definition at line 1157 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetPointsCount  )
inlinestaticprivate

Definition at line 1181 of file addon.cpp.

static RSFrame::NAN_METHOD ( ExportToPly  )
inlinestaticprivate

Definition at line 1191 of file addon.cpp.

static RSFrame::NAN_METHOD ( IsValid  )
inlinestaticprivate

Definition at line 1208 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetDistance  )
inlinestaticprivate

Definition at line 1219 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetBaseLine  )
inlinestaticprivate

Definition at line 1231 of file addon.cpp.

static RSFrame::NAN_METHOD ( Keep  )
inlinestaticprivate

Definition at line 1241 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetMotionData  )
inlinestaticprivate

Definition at line 1249 of file addon.cpp.

static RSFrame::NAN_METHOD ( GetPoseData  )
inlinestaticprivate

Definition at line 1262 of file addon.cpp.

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

Definition at line 802 of file addon.cpp.

static v8::Local<v8::Object> RSFrame::NewInstance ( rs2_frame frame)
inlinestatic

Definition at line 705 of file addon.cpp.

void RSFrame::Replace ( rs2_frame value)
inline

Definition at line 720 of file addon.cpp.

static void RSFrame::SetAFloatInVectorObject ( v8::Local< v8::Object >  obj,
uint32_t  index,
float  value 
)
inlinestaticprivate

Definition at line 743 of file addon.cpp.

Friends And Related Function Documentation

friend class RSColorizer
friend

Definition at line 1280 of file addon.cpp.

friend class RSFilter
friend

Definition at line 1281 of file addon.cpp.

friend class RSFrameQueue
friend

Definition at line 1282 of file addon.cpp.

friend class RSPointCloud
friend

Definition at line 1283 of file addon.cpp.

friend class RSSyncer
friend

Definition at line 1284 of file addon.cpp.

Member Data Documentation

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

Definition at line 1277 of file addon.cpp.

rs2_error* RSFrame::error_
private

Definition at line 1279 of file addon.cpp.

rs2_frame* RSFrame::frame_
private

Definition at line 1278 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