Skip to content

Make sure all RecFusionSDK is covered #4

@quepas

Description

@quepas

Legend:

  • ❌ - not ported yet
  • ✅ - ported
  • ❓ - not sure if ported (if it works)
  • ⚠️ - will not port
  • 🐦 - straightforward, almost 1:1 porting

Coverage:

  • Calibration.h ✅ 🐦
    • class Calibration
      • Calibration()
      • init()
      • setMarker()
      • setImage()
      • calibrate()
      • getTransformation()
      • static getMarkerPose()
  • Common.h
    • class ColorImage
      • ColorImage()
      • width()
      • height()
      • channels()
      • data()
    • class DepthImage
      • DepthImage()
      • width()
      • height()
      • data()
      • alignToColor()
    • class DepthToColorMap
      • DepthToColorMap()
      • width()
      • height()
      • data()
    • class Vec3 ❌ - do we need vector class at all? We could just use tuples
      • Vec3()
      • operator[] ⚠️ - there is no reason to access particular elements by their position, instead we use x, y, z read-only properties
      • data() ⚠️ - not useful, instead Vec3 is immutable
    • class Vec3i ❌ - do we need vector class at all? We could just use tuples
      • Vec3i()
      • operator[] ⚠️ - there is no reason to access particular elements by their position, instead we use x, y, z properties
      • data() ⚠️ - not useful, instead Vec3i is immutable
    • class Mat3
      • Mat3()
      • operator()
      • operator*
      • data()
    • class Mat4
      • Mat4()
      • operator()
      • operator*()
      • data()
      • static fromEuler()
      • inverse()
  • config.h - none
  • Mesh.h
    • class Mesh
      • Mesh()
      • static create()
      • vertexCount()
      • triangleCount()
      • struct Coordinate ⚠️
      • vertex()
      • setVertex()
      • normal()
      • setNormal()
      • struct Color ⚠️
      • color()
      • setColor()
      • struct Triangle
      • triangle()
      • `addTriangle() ❌
      • enum MeshFormat
      • center()
      • extent()
      • save()
      • transform()
      • decimate()
      • smooth()
      • clean()
      • crop()
      • fillHoles()
      • makeHollow()
      • removeBoundaryFaces()
      • isManifold()
      • applyTexture()
  • MeshViewer.h
    • class MeshViewer
      • MeshViewer()
      • showMesh()
  • PngIO.h
    • static readImage(()
    • static writeImage(..., unsigned char* img, ...)
    • static writeImage(..., float* img, ...)
  • RecFusion.h
    • static init()
    • static deinit()
    • static activate()
    • static token()
    • static validLicense()
    • static majorVersion()
    • static minorVersion()
    • static buildVersion()
  • Reconstruction.h
    • class ReconstructionParams
      • ReconstructionParams()
      • sensors()
      • setImageSize()
      • imageSize()
      • setIntrinsics()
      • intrinsics()
      • setColorIntrinsics()
      • colorIntrinsics()
      • setDepthToColorTransformation()
      • depthToColorTransformation()
      • setVolumeSize()
      • volumeSize()
      • setVolumeResolution()
      • volumeResolution()
      • setVolumePosition()
      • volumePosition()
      • setVolumeRotation()
      • volumeRotation()
      • setTrackingParams()
      • trackingParams()
    • class Reconstruction
      • Reconstruction()
      • good()
      • addFrame()
      • getMesh()
  • RFSPlayback.h
    • class RFSPlayback
      • RFSPlayback()
      • open()
      • close()
      • frameCount()
      • readImage()
      • colorWidth()
      • colorHeight()
      • depthWidth()
      • depthHeight()
      • intrinsics()
      • colorIntrinsics()
      • depthToColorT()
  • RFSRecorder.h
    • class RFSRecorder
      • RFSRecorder()
      • init()
      • cleanup()
      • start()
      • stop()
      • addFrame()
  • Sensor.h
    • class SensorListener
      • virtual onSensorData()
    • class SensorManager
      • SensorManager()
      • deviceCount()
      • sensor()
    • class Sensor
      • deviceName()
      • uuid()
      • struct Format ✅ -> SensorFormat
      • depthFormatCount()
      • colorFormatCount()
      • depthFormat()
      • colorFormat()
      • open()
      • close()
      • start()
      • stop()
      • isOpen()
      • depthWidth()
      • depthHeight()
      • colorWidth()
      • colorHeight()
      • depthIntrinsics()
      • colorIntrinsics()
      • depthToColorTransformation()
      • supportsColor()
      • setLaserState()
      • supportsAutoWhiteBalance()
      • setAutoWhiteBalanceEnabled()
      • isAutoWhiteBalanceEnabled()
      • supportsAutoExposure()
      • setAutoExposureEnabled()
      • isAutoExposureEnabled()
      • setExposure()
      • exposure()
      • addListener()
      • removeListener()
      • readImage()

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions