Frame Class¶
Inherits: Drawable
Description¶
Frame is the class to store tracked data.
The data includes current camera image(s), tracked targets and other related information.
Constructor¶
-
C:
void easyar_Frame__ctor(easyar_Frame * * Return)
¶
-
C++11:
Frame()
¶
-
Traditional C++:
Frame()
¶
-
Java:
public Frame()
¶
-
Objective-C:
+ (easyar_Frame *) create
¶
-
Swift (since EasyAR SDK 2.1.0):
public convenience init()
¶
size¶
Image size for display.
-
C:
easyar_Vec2I easyar_Frame_size(const easyar_Frame * This)
¶
-
C++11:
Vec2I size()
¶
-
Traditional C++:
Vec2I size()
¶
-
Java:
public native Vec2I size()
¶
-
Objective-C:
- (easyar_Vec2I *)size
¶
-
Swift (since EasyAR SDK 2.1.0):
public func size() -> Vec2I
¶
timestamp¶
Returns time stamp of the frame.
-
C:
double easyar_Frame_timestamp(const easyar_Frame * This)
¶
-
C++11:
double timestamp()
¶
-
Traditional C++:
double timestamp()
¶
-
Java:
public native double timestamp()
¶
-
Objective-C:
- (double)timestamp
¶
-
Swift (since EasyAR SDK 2.1.0):
public func timestamp() -> Double
¶
index¶
Returns frame index.
-
C:
int easyar_Frame_index(const easyar_Frame * This)
¶
-
C++11:
int index()
¶
-
Traditional C++:
int index()
¶
-
Java:
public native int index()
¶
-
Objective-C:
- (int)index
¶
-
Swift (since EasyAR SDK 2.1.0):
public func index() -> Int32
¶
images¶
Returns a list of images inside the frame.
-
C:
void easyar_Frame_images(const easyar_Frame * This, easyar_ListOfPointerOfImage * * Return)
¶
-
Traditional C++:
void images(ListOfPointerOfImage * * Return)
¶
-
Java:
public native java.util.ArrayList<Image> images()
¶
-
Objective-C:
- (NSArray<easyar_Image *> *)images
¶
-
Swift (since EasyAR SDK 2.1.0):
public func images() -> [Image]
¶
targetInstances¶
Returns a list of TargetInstance inside the frame.
-
C:
void easyar_Frame_targetInstances(const easyar_Frame * This, easyar_ListOfPointerOfTargetInstance * * Return)
¶
-
Traditional C++:
void targetInstances(ListOfPointerOfTargetInstance * * Return)
¶
-
Java:
public native java.util.ArrayList<TargetInstance> targetInstances()
¶
-
Objective-C:
- (NSArray<easyar_TargetInstance *> *)targetInstances
¶
-
Swift (since EasyAR SDK 2.1.0):
public func targetInstances() -> [TargetInstance]
¶
text¶
Returns text message inside the frame. Returns an empty string if no text inside.
-
C:
void easyar_Frame_text(easyar_Frame * This, easyar_String * * Return)
¶
-
C++11:
std::string text()
¶
-
Traditional C++:
void text(String * * Return)
¶
-
Java:
public native java.lang.String text()
¶
-
Objective-C:
- (NSString *)text
¶
-
Swift (since EasyAR SDK 2.1.0):
public func text() -> String
¶