- hasPlayPause - Variable in class com.biodigital.humansdk.HKUI
-
UI should display a playPause button
- hasScrubber - Variable in class com.biodigital.humansdk.HKUI
-
UI should display a playPause button and timeline scrubber
- hide() - Method in class com.biodigital.humansdk.HKAnnotations
-
Hides the annotations in the scene
This allows apps to draw native annotations over the view
- hide(ArrayList<String>) - Method in class com.biodigital.humansdk.HKScene
-
Hide a group of obejcts by object ID
Groups of objects can be hidden by passing more than one objectID or by passing a "group node" ID
- hideLabels() - Method in class com.biodigital.humansdk.HKScene
-
Hides all labels.
- highlight(ArrayList<String>) - Method in class com.biodigital.humansdk.HKScene
-
Highlight an object even if highlight is disabled for the user
- HKAnnotation - Class in com.biodigital.humansdk
-
HKAnnotation object
- HKAnnotation(String) - Constructor for class com.biodigital.humansdk.HKAnnotation
-
Create an HKAnnotation with the ID of its object
- HKAnnotations - Class in com.biodigital.humansdk
-
HKAnnotations manages object annotations in the scene
- HKAnnotations() - Constructor for class com.biodigital.humansdk.HKAnnotations
-
- HKCamera - Class in com.biodigital.humansdk
-
Camera object
camInfo has fields: eye, look, and up of type double[]
zoom should be between 0 and 1
- HKChapter - Class in com.biodigital.humansdk
-
Chapter object
- HKColor - Class in com.biodigital.humansdk
-
Color object
- HKColor() - Constructor for class com.biodigital.humansdk.HKColor
-
- HKHuman - Class in com.biodigital.humansdk
-
Represents the BioDigital Human 3D Canvas
- HKHuman(Context) - Constructor for class com.biodigital.humansdk.HKHuman
-
HKHuman constructor
- HKHuman(Context, AttributeSet) - Constructor for class com.biodigital.humansdk.HKHuman
-
HKHuman alternative constructor
- HKHuman(Context, AttributeSet, int) - Constructor for class com.biodigital.humansdk.HKHuman
-
HKHuman alternative constructor
- HKHumanInterface - Interface in com.biodigital.humansdk
-
Callback functions for the 3D Scene
- HKLanguage - Enum in com.biodigital.humansdk
-
SDK Translation values
- HKModel - Class in com.biodigital.humansdk
-
Represents a content Module descriptor.
- HKModel(String, String, String, String) - Constructor for class com.biodigital.humansdk.HKModel
-
HKModel constuctor
- HKScene - Class in com.biodigital.humansdk
-
Scene object - for interacting with objects and scene data
- HKScene() - Constructor for class com.biodigital.humansdk.HKScene
-
- HKServices - Class in com.biodigital.humansdk
-
BioDigital Backend Services for SDK Validation, Analytics, and Content API
- HKServicesInterface - Interface in com.biodigital.humansdk
-
Callback functions for BioDigital Backend Services
- HKTimeline - Class in com.biodigital.humansdk
-
Timeline object - for interacting with chapters and animations in a scene
- HKTimeline() - Constructor for class com.biodigital.humansdk.HKTimeline
-
- HKUI - Class in com.biodigital.humansdk
-
UI settings
- HKUI() - Constructor for class com.biodigital.humansdk.HKUI
-
- HumanUIOptions - Enum in com.biodigital.humansdk
-
UI Options - turn on or off various built-in UI elements
- objectId - Variable in class com.biodigital.humansdk.HKAnnotation
-
object ID of the annotated object
this is required, all annotations must be connected to an object
- objectIds - Variable in class com.biodigital.humansdk.HKScene
-
A flat list of visible objects by ID
- objects - Variable in class com.biodigital.humansdk.HKScene
-
A map of objectID Strings to Display Names
- occludable - Variable in class com.biodigital.humansdk.HKAnnotation
-
whether or not the annotation is occludable
- onAnimationComplete() - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the current is done running
- onAnnotationCreated(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when a new annotation is created in the scene
- onAnnotationDestroyed(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an annotation is destroyed in the scene
- onAnnotationsShown(Boolean) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when annotations are shown or hidden in the scene
- onAnnotationUpdated(HKAnnotation) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the annotations screen position has changed
- onCameraUpdated(HKCamera) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the camera moves in the scene
- onChapterTransition(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when a new chapter is loaded by the scene
- onInvalidSDK() - Method in interface com.biodigital.humansdk.HKServicesInterface
-
Called when the SDK validation succeeds
- onModelDownloaded(String) - Method in interface com.biodigital.humansdk.HKServicesInterface
-
- onModelLoaded(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when loading is complete for a scene
- onModelLoadError(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an error has occurred during loading for a scene
- onModelsLoaded() - Method in interface com.biodigital.humansdk.HKServicesInterface
-
Called when content from the BioDigital Content API is returned
- onObjectColor(String, HKColor) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an object's color is retrieved
- onObjectDeselected(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an object is deselected in the scene
- onObjectPicked(String, double[]) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an object is picked by the user
- onObjectSelected(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when an object is selected in the scene
- onObjectsShown(Map<String, Object>) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when a set of objects are shown or hidden in the scene
- onSceneCapture(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when a scene capture is complete
- onSceneInit(String) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the scene is initialized and metadata is available
- onSceneRestore() - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the scene is restored
- onScreenshot(Bitmap) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when a screenshot is returned from the SDK
- onTimelineUpdated(HKTimeline) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when the timeline has been updated
- onValidSDK() - Method in interface com.biodigital.humansdk.HKServicesInterface
-
Called when the SDK validation fails
- onXrayEnabled(Boolean) - Method in interface com.biodigital.humansdk.HKHumanInterface
-
Called when xray mode is enabled or disabled
- opacity - Variable in class com.biodigital.humansdk.HKColor
-
opacity - alpha value between 0 and 1, default is 1.0
- orbit(double, double) - Method in class com.biodigital.humansdk.HKCamera
-
Orbit around camera's current point of focus.
- orbit(double, double, double) - Method in class com.biodigital.humansdk.HKCamera
-
Orbit around camera's current point of focus.
- saturation - Variable in class com.biodigital.humansdk.HKColor
-
saturation - value between -1 and 1, default is 0.0
- scale(String, double[]) - Method in class com.biodigital.humansdk.HKScene
-
Scale an object in 3D space
- scene - Variable in class com.biodigital.humansdk.HKHuman
-
HKScene object provides information and control of the 3D scene
- screenshot() - Method in class com.biodigital.humansdk.HKScene
-
Calls the onScreenshot interface method with the generated screenshot
- select(ArrayList<String>) - Method in class com.biodigital.humansdk.HKScene
-
Select a group of objects programmatically
- selectObject(String) - Method in class com.biodigital.humansdk.HKScene
-
- serve(IHTTPSession) - Method in class com.biodigital.humansdk.HKServices
-
internal method for handling web requests
- set(double[], double[], double[], boolean) - Method in class com.biodigital.humansdk.HKCamera
-
Updates camera position.
- setBackgroundColor(int, int) - Method in class com.biodigital.humansdk.HKUI
-
Change the background colors without changing the style, default is radial
- setBackgroundColor(int, int, String) - Method in class com.biodigital.humansdk.HKUI
-
Change the background style with two specified colors
- setHighlightColor(int) - Method in class com.biodigital.humansdk.HKScene
-
Change the object highlight color
- setHighlightColor(float[]) - Method in class com.biodigital.humansdk.HKScene
-
Change the object highlight color
- setInterface(HKHumanInterface) - Method in class com.biodigital.humansdk.HKHuman
-
- setLanguage(HKLanguage) - Method in class com.biodigital.humansdk.HKServices
-
setLanguage - set the current language
- setUIoptions(HashMap<HumanUIOptions, Boolean>) - Method in class com.biodigital.humansdk.HKHuman
-
Set the built-in UI options
- setup(Context, HKServicesInterface) - Method in class com.biodigital.humansdk.HKServices
-
- share() - Method in class com.biodigital.humansdk.HKScene
-
Brings up the built-in Android share UI with the current contents of the view
- show() - Method in class com.biodigital.humansdk.HKAnnotations
-
Shows the annotations in the current scene
- show(ArrayList<String>) - Method in class com.biodigital.humansdk.HKScene
-
Show a group of objects by object ID
Groups of objects can be shown by passing more than one objectID or by passing a "group node" ID
- showLabels() - Method in class com.biodigital.humansdk.HKScene
-
Shows all labels.
- shown - Variable in class com.biodigital.humansdk.HKAnnotation
-
whether or not the annotation is currently visible
this will get set to false if the annotation moves off screen or is occluded