8#include "RshPluginTexture/RshPluginTextureDefines.h"
9#include "RshPluginScriptInterface/Script/SObjectStatic.h"
10#include <QtScript/Array>
11#include <QtScript/QScriptable>
14namespace rsh::ScriptBinding
23class SImageExt :
public SObjectStatic
44 String iOutputFilePath,
52 Number iBackgroundColor,
54 Number iWidthInDocumentUnit,
56 Number iHeightInDocumentUnit,
60 Number iPointAndLineSize
89 static Array FromFile(QScriptContext ipContext, QScriptEngine ipEngine);
133 Array<SImage> iImgTbl,
135 Number iVisibilityOption,
144 Number iExistingOption
159 Array<SImage> iImages,
161 Number iClusteringDistance,
188 Array<SPoint> iCrdModel3D,
190 Array<SPoint> iCrdUVImage,
The SCloud class provides point cloud manipulation. The SCloud creation can be done by calling the st...
Definition: SCloud.h:41
This class is only available if you have the Survey plugin. .
Definition: SImage.h:29
static Array FromFile(String iFileName, SImageType iImageType={})
Function to import an image, and create a new SImage from file. The function automatically detects im...
static Array SphericalFromPerspectiveImages(Array< SImage > iImages, Number iClusteringDistance, SCloud iCloud)
Convert perspective images to spherical images.
static Array EstimatePose(SImage iImageToEstimate, String iPath, Array iOptions)
Estimate the pose of an image using reference points from a file.
static Array TextureMesh(SPoly iPoly, Array< SImage > iImgTbl, Number iVisibilityOption, Number iImageOption, Number iExistingOption)
Textures a mesh with images.
static Array ExtractImageFromTexture(SPoly iPoly)
Converts dynamic textures from a mesh to scene images.
Definition: ZSImageExt.h:113
static Array ExportOrthoImage(String iOutputFilePath, SVector iViewDirection, SVector iHorizontalNormal, SPoint iUpperLeftCorner, Number iBackgroundColor, Number iWidthInDocumentUnit, Number iHeightInDocumentUnit, Number iPixelSize, Number iPointAndLineSize)
Exports an ortho image and creates a georeferencing file.
static Array EstimatePose(SImage iImageToEstimate, Array< SPoint > iCrdModel3D, Array< SPoint > iCrdUVImage, Array iOptions)
Estimate the pose of an image using reference points.
SImageType
Image Type.
Definition: SImage.h:230
static Array FromPix4DProject(String iFileName)
Function to import images from a Pix4D project.
3D point manipulation class. The SPoint creation can be done by calling the static functions:
Definition: SPoint.h:23
The SPoly class provides triangular mesh(es) manipulation. The SPoly creation can be done by calling ...
Definition: SPoly.h:39
The mathematical object vector.
Definition: SVector3.h:26