Generated by DocFX

Class XrayImageNFT

Xray image NFT

Inheritance
System.Object
CommonNFT
XrayImageNFT
Implements
INFT
Inherited Members
CommonNFT.TypeText
CommonNFT.Type
CommonNFT.Name
CommonNFT.Author
CommonNFT.Description
CommonNFT.Text
CommonNFT.Link
CommonNFT.IconLink
CommonNFT.ImageLink
CommonNFT.ImageData
CommonNFT.Base64Data
CommonNFT.Preview
CommonNFT.PreviewData
CommonNFT.DataItems
CommonNFT.Tags
CommonNFT.TagsList
CommonNFT.Utxo
CommonNFT.UtxoIndex
CommonNFT.ShortHash
CommonNFT.NFTOriginTxId
CommonNFT.SourceTxId
CommonNFT.TokenId
CommonNFT.Price
CommonNFT.PriceActive
CommonNFT.DogePrice
CommonNFT.DogePriceActive
CommonNFT.DogeAddress
CommonNFT.SellJustCopy
CommonNFT.IsLoaded
CommonNFT.IsInThePayments
CommonNFT.DogeftInfo
CommonNFT.SoldInfo
CommonNFT.Time
CommonNFT.History
CommonNFT.TxDetails
CommonNFT.TxDataRefreshed
CommonNFT.IsSpendable()
CommonNFT.LoadHistory()
CommonNFT.FillCommon(INFT)
CommonNFT.ClearSoldInfo()
CommonNFT.ClearPrices()
CommonNFT.ParseTags()
CommonNFT.LoadLastData(IDictionary<String, String>)
CommonNFT.ParsePrice(IDictionary<String, String>)
CommonNFT.ParseSoldInfo(IDictionary<String, String>)
CommonNFT.ParseCommon(IDictionary<String, String>)
CommonNFT.ParseDogeftInfo(IDictionary<String, String>)
CommonNFT.GetCommonMetadata()
CommonNFT.DownloadPreviewData()
CommonNFT.DownloadImageData()
CommonNFT.DecryptImageData(BitcoinSecret, String, String, String)
CommonNFT.DecryptProperty(String, BitcoinSecret, String, String, String)
CommonNFT.StopRefreshingData()
CommonNFT.StartRefreshingTxData(Int32)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VEDriversLite.NFT.Imaging.Xray
Assembly: VEDriversLite.dll
Syntax
public class XrayImageNFT : CommonNFT, INFT

Constructors

| Improve this Doc View Source

XrayImageNFT()

Create empty Xray Image NFT

Declaration
public XrayImageNFT()
| Improve this Doc View Source

XrayImageNFT(String)

Create empty Xray Image NFT utxo

Declaration
public XrayImageNFT(string utxo)
Parameters
Type Name Description
System.String utxo

Properties

| Improve this Doc View Source

CountOfFrames

If the image is averaged from multiple frames this number tells how many frames was used

Declaration
public int CountOfFrames { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DetectorParameters

Data about the detector. It is necessary to fill if the image data are raw

Declaration
public DetectorDataDto DetectorParameters { get; set; }
Property Value
Type Description
DetectorDataDto
| Improve this Doc View Source

IsAveraged

If this is on, the result image is averaged from multiple images

Declaration
public bool IsAveraged { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsOriginal

This flag Indicates if the image stored in link are original or are already processed with some filters, etc.

Declaration
public bool IsOriginal { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsRaw

This flag Indicates if the image data stored on IPFS are raw. In that case it needs the width, height and bitdepts/format to be able use/display them

Declaration
public bool IsRaw { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ObjectPosition

Object Position parameters

Declaration
public ObjectPositionDto ObjectPosition { get; set; }
Property Value
Type Description
ObjectPositionDto
| Improve this Doc View Source

XrayDeviceNFT

Loaded Xray Device NFT

Declaration
[JsonIgnore]
public INFT XrayDeviceNFT { get; set; }
Property Value
Type Description
INFT
| Improve this Doc View Source

XrayDeviceNFTHash

Xray device NFT Hash

Declaration
public string XrayDeviceNFTHash { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

XrayParams

Xray exposure parameters

Declaration
public XrayExposureParameters XrayParams { get; set; }
Property Value
Type Description
XrayExposureParameters

Methods

| Improve this Doc View Source

Fill(INFT)

Fill basic parameters

Declaration
public override async Task Fill(INFT NFT)
Parameters
Type Name Description
INFT NFT
Returns
Type Description
System.Threading.Tasks.Task
Overrides
CommonNFT.Fill(INFT)
| Improve this Doc View Source

GetLastData()

Get last data of this NFT

Declaration
public async Task GetLastData()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

GetMetadata(String, String, String)

Get the NFT data for the NFT

Declaration
public override async Task<IDictionary<string, string>> GetMetadata(string address = "", string key = "", string receiver = "")
Parameters
Type Name Description
System.String address

Address of the sender

System.String key

Private key of the sender for encryption

System.String receiver

receiver of the NFT

Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<System.String, System.String>>
Overrides
CommonNFT.GetMetadata(String, String, String)
| Improve this Doc View Source

LoadXrayNFT()

Load Xray device NFT

Declaration
public async Task LoadXrayNFT()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

ParseOriginData(IDictionary<String, String>, GetTransactionInfoResponse)

Find and parse origin data

Declaration
public override async Task ParseOriginData(IDictionary<string, string> lastmetadata, GetTransactionInfoResponse txinfo = null)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> lastmetadata
GetTransactionInfoResponse txinfo
Returns
Type Description
System.Threading.Tasks.Task
Overrides
CommonNFT.ParseOriginData(IDictionary<String, String>, GetTransactionInfoResponse)
| Improve this Doc View Source

ParseSpecific(IDictionary<String, String>)

Parse specific parameters

Declaration
public override void ParseSpecific(IDictionary<string, string> metadata)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> metadata
Overrides
CommonNFT.ParseSpecific(IDictionary<String, String>)

Implements

INFT