All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Modules Pages
Loading...
Searching...
No Matches
CylinderTargetBehaviour Class Reference

This class serves both as an augmentation definition for a CylinderTarget in the editor as well as a tracked CylinderTarget result at runtime. More...

Inheritance diagram for CylinderTargetBehaviour:
ScalableDataSetTrackableBehaviour DataSetTrackableBehaviour ObserverBehaviour VuforiaMonoBehaviour

Public Member Functions

TrackingOptimization GetTrackingOptimization ()
 Get the tracking optimization.
 
bool SetBottomDiameter (float value)
 Set the bottom diameter. Changing this value uniformly scales the target.
 
bool SetSideLength (float value)
 Set the side length. Changing this value uniformly scales the target.
 
bool SetTopDiameter (float value)
 Set the top diameter. Changing this value uniformly scales the target.
 
bool SetTrackingOptimization (TrackingOptimization optimization)
 Set the tracking optimization.
 

Properties

float BottomDiameter [get]
 Get the bottom diameter.
 
float SideLength [get]
 Get the side length.
 
float TopDiameter [get]
 Get the top diameter.
 
- Properties inherited from ObserverBehaviour
int? ID [get]
 The runtime Id of the Observer.
 
string TargetName [get]
 Name of the target of the Observer.
 
TargetStatus TargetStatus = TargetStatus.NotObserved [get]
 Current status information of the target.
 

Additional Inherited Members

- Events inherited from ObserverBehaviour
Action< ObserverBehaviourOnBehaviourDestroyed
 Triggered when this behaviour is destroyed. Can be used for script cleanup.
 
Action< ObserverBehaviour, TargetStatusOnTargetStatusChanged
 Triggered when the TargetStatus changes.
 

Detailed Description

This class serves both as an augmentation definition for a CylinderTarget in the editor as well as a tracked CylinderTarget result at runtime.

Member Function Documentation

◆ GetTrackingOptimization()

TrackingOptimization GetTrackingOptimization ( )
inline

Get the tracking optimization.

◆ SetBottomDiameter()

bool SetBottomDiameter ( float value)
inline

Set the bottom diameter. Changing this value uniformly scales the target.

Parameters
valueThe bottom diameter value in meters
Returns
Returns true on success

◆ SetSideLength()

bool SetSideLength ( float value)
inline

Set the side length. Changing this value uniformly scales the target.

Parameters
valueThe side length value in meters
Returns
Returns true on success

◆ SetTopDiameter()

bool SetTopDiameter ( float value)
inline

Set the top diameter. Changing this value uniformly scales the target.

Parameters
valueThe top diameter value in meters
Returns
Returns true on success

◆ SetTrackingOptimization()

bool SetTrackingOptimization ( TrackingOptimization optimization)
inline

Set the tracking optimization.

Property Documentation

◆ BottomDiameter

float BottomDiameter
get

Get the bottom diameter.

◆ SideLength

float SideLength
get

Get the side length.

◆ TopDiameter

float TopDiameter
get

Get the top diameter.