Table of Contents

Class ObjectTargetParameters

Namespace
easyar

ObjectTargetParameters stellt die Parameter dar, die zum Erstellen von ObjectTarget erforderlich sind.

ObjectTargetParameters

Konstruktoren

ObjectTargetParameters

void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
ObjectTargetParameters()
public ObjectTargetParameters()
constructor()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()

Methoden

bufferDictionary

Ruft das Buffer-Woerterbuch ab.

void easyar_ObjectTargetParameters_bufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * * Return)
std::shared_ptr<BufferDictionary> bufferDictionary()
public @Nonnull BufferDictionary bufferDictionary()
fun bufferDictionary(): BufferDictionary
- (easyar_BufferDictionary *)bufferDictionary
public func bufferDictionary() -> BufferDictionary
public virtual BufferDictionary bufferDictionary()

Rückgabewert

Typ Beschreibung
BufferDictionary

setBufferDictionary

Legt das Buffer-Woerterbuch fest. obj-, mtl- und jpg/png-Dateien muessen in dieses Woerterbuch geladen werden, und mtl sowie jpg/png muessen ueber relative oder absolute Pfade auffindbar sein.

void easyar_ObjectTargetParameters_setBufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * bufferDictionary)
void setBufferDictionary(std::shared_ptr<BufferDictionary> bufferDictionary)
public void setBufferDictionary(@Nonnull BufferDictionary bufferDictionary)
fun setBufferDictionary(bufferDictionary: BufferDictionary): Unit
- (void)setBufferDictionary:(easyar_BufferDictionary *)bufferDictionary
public func setBufferDictionary(_ bufferDictionary: BufferDictionary) -> Void
public virtual void setBufferDictionary(BufferDictionary bufferDictionary)

Parameter

Name Typ Beschreibung
bufferDictionary BufferDictionary

Rückgabewert

Typ Beschreibung
Void

objPath

Ruft den obj-Dateipfad ab.

void easyar_ObjectTargetParameters_objPath(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string objPath()
public java.lang.@Nonnull String objPath()
fun objPath(): String
- (NSString *)objPath
public func objPath() -> String
public virtual string objPath()

Rückgabewert

Typ Beschreibung
String

setObjPath

Legt den obj-Dateipfad fest.

void easyar_ObjectTargetParameters_setObjPath(easyar_ObjectTargetParameters * This, easyar_String * objPath)
void setObjPath(std::string objPath)
public void setObjPath(java.lang.@Nonnull String objPath)
fun setObjPath(objPath: String): Unit
- (void)setObjPath:(NSString *)objPath
public func setObjPath(_ objPath: String) -> Void
public virtual void setObjPath(string objPath)

Parameter

Name Typ Beschreibung
objPath String

Rückgabewert

Typ Beschreibung
Void

name

Ruft den target-Namen ab. Der Name wird verwendet, um targets zu unterscheiden.

void easyar_ObjectTargetParameters_name(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string name()
public java.lang.@Nonnull String name()
fun name(): String
- (NSString *)name
public func name() -> String
public virtual string name()

Rückgabewert

Typ Beschreibung
String

setName

Legt den target-Namen fest.

void easyar_ObjectTargetParameters_setName(easyar_ObjectTargetParameters * This, easyar_String * name)
void setName(std::string name)
public void setName(java.lang.@Nonnull String name)
fun setName(name: String): Unit
- (void)setName:(NSString *)name
public func setName(_ name: String) -> Void
public virtual void setName(string name)

Parameter

Name Typ Beschreibung
name String

Rückgabewert

Typ Beschreibung
Void

uid

Ruft die target uid ab. Diese uid kann in der json-Konfiguration festgelegt und im eigenen Code als Moeglichkeit zur Unterscheidung von targets verwendet werden.

void easyar_ObjectTargetParameters_uid(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string uid()
public java.lang.@Nonnull String uid()
fun uid(): String
- (NSString *)uid
public func uid() -> String
public virtual string uid()

Rückgabewert

Typ Beschreibung
String

setUid

Legt die target uid fest.

void easyar_ObjectTargetParameters_setUid(easyar_ObjectTargetParameters * This, easyar_String * uid)
void setUid(std::string uid)
public void setUid(java.lang.@Nonnull String uid)
fun setUid(uid: String): Unit
- (void)setUid:(NSString *)uid
public func setUid(_ uid: String) -> Void
public virtual void setUid(string uid)

Parameter

Name Typ Beschreibung
uid String

Rückgabewert

Typ Beschreibung
Void

meta

Ruft meta data ab.

void easyar_ObjectTargetParameters_meta(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string meta()
public java.lang.@Nonnull String meta()
fun meta(): String
- (NSString *)meta
public func meta() -> String
public virtual string meta()

Rückgabewert

Typ Beschreibung
String

setMeta

Legt meta data fest.

void easyar_ObjectTargetParameters_setMeta(easyar_ObjectTargetParameters * This, easyar_String * meta)
void setMeta(std::string meta)
public void setMeta(java.lang.@Nonnull String meta)
fun setMeta(meta: String): Unit
- (void)setMeta:(NSString *)meta
public func setMeta(_ meta: String) -> Void
public virtual void setMeta(string meta)

Parameter

Name Typ Beschreibung
meta String

Rückgabewert

Typ Beschreibung
Void

scale

Modellskalierung. Der Wert ist das Verhaeltnis der physischen Groesse des Modells im Raum zu seiner Groesse im Modellkoordinatensystem. Der Standardwert ist 1. Es wird angenommen, dass die Skaleneinheit im Modellkoordinatensystem Meter ist.

float easyar_ObjectTargetParameters_scale(easyar_ObjectTargetParameters * This)
float scale()
public float scale()
fun scale(): Float
- (float)scale
public func scale() -> Float
public virtual float scale()

Rückgabewert

Typ Beschreibung
Single

setScale

Legt die Modellskalierung fest. Der Wert ist das Verhaeltnis der physischen Groesse des Modells im Raum zu seiner Groesse im Modellkoordinatensystem. Der Standardwert ist 1, vorausgesetzt die Skaleneinheit im Modellkoordinatensystem ist Meter. Diese Modellskalierung muss auch separat in der Rendering-Engine festgelegt werden.

void easyar_ObjectTargetParameters_setScale(easyar_ObjectTargetParameters * This, float size)
void setScale(float size)
public void setScale(float size)
fun setScale(size: Float): Unit
- (void)setScale:(float)size
public func setScale(_ size: Float) -> Void
public virtual void setScale(float size)

Parameter

Name Typ Beschreibung
size Single

Rückgabewert

Typ Beschreibung
Void