DAVID4 SDK  1.8.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
david::ShapeFusionJsonRpc Member List

This is the complete list of members for david::ShapeFusionJsonRpc, including all inherited members.

AlignGlobalFine(const GlobalFineAlignParams &params)david::ShapeFusionJsonRpcvirtual
AlignPairCoarse(int meshID1, int meshID2, const CoarseAlignParams &params)david::ShapeFusionJsonRpcvirtual
AlignPairFine(int meshID1, int meshID2, const FineAlignParams &params)david::ShapeFusionJsonRpcvirtual
CombineMeshes(const std::vector< int > &meshIDs)david::ShapeFusionJsonRpcvirtual
DeleteAllMeshes()david::ShapeFusionJsonRpcvirtual
DeleteMesh(int meshID)david::ShapeFusionJsonRpcvirtual
DuplicateMesh(int sourceMeshID)david::ShapeFusionJsonRpcvirtual
ExportMesh(int meshID, const std::string &filename)david::ShapeFusionJsonRpcvirtual
Fuse(int resolution, float holeSizeThresRel=1.f, int sharpness=1)david::ShapeFusionJsonRpcvirtual
GetFuseResolution(double metricResolution, int maxResolution)david::ShapeFusionJsonRpcvirtual
GetPose(double world_T_local[16], int meshID)david::ShapeFusionJsonRpcvirtual
GetSubmeshBuffer(void *data, size_t size, enum SubmeshBufferType bufferType, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
GetSubmeshBufferSize(enum SubmeshBufferType bufferType, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
GetSubmeshCount(int meshID)david::ShapeFusionJsonRpcvirtual
GetSubmeshTriangleCount(int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
GetSubmeshVertexCount(int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
GetTextureImageData(void *data, size_t dataSizeInBytes, int meshID, int submeshIndex=0)david::ShapeFusionJsonRpcvirtual
GetTextureImageFormat(int &width, int &height, enum PixelFormat &pixelFormat, int meshID, int submeshIndex=0)david::ShapeFusionJsonRpcvirtual
GetTriangles(std::vector< int > &triangles, int meshID)david::ShapeFusionJsonRpcvirtual
GetVertexNormals(std::vector< float > &normals, int meshID, enum CoordinateSystem coordinateSystem=WorldCoordinates)david::ShapeFusionJsonRpcvirtual
GetVertexPositions(std::vector< float > &positions, int meshID, enum CoordinateSystem coordinateSystem=WorldCoordinates)david::ShapeFusionJsonRpcvirtual
GetVertexQualities(std::vector< float > &qualities, int meshID)david::ShapeFusionJsonRpcvirtual
GetVertexTexCoords(std::vector< float > &texCoords, int meshID)david::ShapeFusionJsonRpcvirtual
HasSubmeshBuffer(enum SubmeshBufferType bufferType, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
ImportMesh(const std::string &filename)david::ShapeFusionJsonRpcvirtual
InvertTriangleOrientation(int meshID)david::ShapeFusionJsonRpcvirtual
NewMesh()david::ShapeFusionJsonRpcvirtual
ReduceMeshDensity(int meshID, float factor)david::ShapeFusionJsonRpcvirtual
RemoveSelectedVertices(const std::vector< SubmeshVertexIndex > &selectedVertices, int meshID)david::ShapeFusionJsonRpcvirtual
RemoveVerticesByVirtualCamMask(const std::vector< bool > &mask, int width, int height, double f, const double world_T_cam[16])david::ShapeFusionJsonRpcvirtual
Rotate(int meshID, enum TransformType transformType, double degrees)david::ShapeFusionJsonRpcvirtual
SetPose(const double world_T_local[16], int meshID)david::ShapeFusionJsonRpcvirtual
SetSubmeshBuffer(const void *data, size_t size, enum SubmeshBufferType bufferType, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
SetSubmeshCount(int count, int meshID)david::ShapeFusionJsonRpcvirtual
SetSubmeshTriangleCount(int triangleCount, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
SetSubmeshVertexCount(int vertexCount, int meshID, int submeshIndex)david::ShapeFusionJsonRpcvirtual
SetTexture(const void *data, size_t dataSizeInBytes, int width, int height, enum PixelFormat pixelFormat, int meshID, int submeshIndex=0)david::ShapeFusionJsonRpcvirtual
ShapeFusionJsonRpc(ClientJsonRpc *client)david::ShapeFusionJsonRpc
Translate(int meshID, enum TransformType transformType, double amount)david::ShapeFusionJsonRpcvirtual
UncombineMeshes(int meshIDgroup)david::ShapeFusionJsonRpcvirtual
~IShapeFusion()david::IShapeFusioninlinevirtual
~ShapeFusionJsonRpc()david::ShapeFusionJsonRpcvirtual