/* OkaoResult Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.deviceplugin.hvcp.manager.data; /** * HVC Human Detect(body, hand, face) Result. * @author NTT DOCOMO, INC. */ public class OkaoResult { /** Body detect count. */ private int mNumberOfBody; /** Hand detect count. */ private int mNumberOfHand; /** Face detect count. */ private int mNumberOfFace; // Body Detection. /** Body x position. */ private long[] mBodyX; /** Body y position. */ private long[] mBodyY; /** Body detect size. */ private long[] mBodySize; /** Body detect confidence. */ private long[] mBodyDetectConfidence; // Hand Detection. /** Hand x position. */ private long[] mHandX; /** Hand y position. */ private long[] mHandY; /** Hand detect size. */ private long[] mHandSize; /** Hand detect confidence. */ private long[] mHandDetectConfidence; // Face Detection. /** Face x position. */ private long[] mFaceX; /** Face y position. */ private long[] mFaceY; /** Face detect size. */ private long[] mFaceSize; /** Face detect confidence. */ private long[] mFaceDetectConfidence; // Face direction estimation. /** Face direction Left or Right. */ private long[] mFaceDirectionLR; /** Face direction Up or Down. */ private long[] mFaceDirectionUD; /** Face slope. */ private long[] mFaceDirectionSlope; /** Face direction confidence. */ private long[] mFaceDirectionConfidence; // Age estimation. /** Age. */ private long[] mAge; /** Age confidence. */ private long[] mAgeConfidence; // Gender estimation. /** Gender. */ private long[] mGender; /** Gender confidence. */ private long[] mGenderConfidence; // Gaze estimation /** Gaze Left or Right. */ private long[] mGazeLR; /** Gaze Up or Down. */ private long[] mGazeUD; // Blink estimation /** Blink Left. */ private long[] mBlinkLeft; /** Blink Right. */ private long[] mBlinkRight; // Expression estimation /** Expression Unknown.*/ private long[] mExpressionUnknown; /** Expression Smile. */ private long[] mExpressionSmile; /** Expression Surprise. */ private long[] mExpressionSurprise; /** Expression Mad. */ private long[] mExpressionMad; /** Expression Sad. */ private long[] mExpressionSad; /** Expression confidence. */ private long[] mExpressionConfidence; /** * Constructor. */ public OkaoResult() { mNumberOfBody = 0; mNumberOfHand = 0; mNumberOfFace = 0; mBodyX=new long[35]; mBodyY=new long[35]; mBodySize=new long[35]; mBodyDetectConfidence = new long[35]; mHandX=new long[35]; mHandY=new long[35]; mHandSize=new long[35]; mHandDetectConfidence = new long[35]; mFaceX=new long[35]; mFaceY=new long[35]; mFaceSize=new long[35]; mFaceDetectConfidence = new long[35]; mFaceDirectionLR=new long[35]; mFaceDirectionUD=new long[35]; mFaceDirectionSlope = new long[35]; mFaceDirectionConfidence=new long[35]; mAge=new long[35]; mAgeConfidence = new long[35]; mGender=new long[35]; mGenderConfidence = new long[35]; mGazeLR=new long[35]; mGazeUD=new long[35]; mBlinkLeft=new long[35]; mBlinkRight=new long[35]; mExpressionUnknown=new long[35]; mExpressionSmile=new long[35]; mExpressionSurprise=new long[35]; mExpressionMad=new long[35]; mExpressionSad=new long[35]; mExpressionConfidence=new long[35]; } /** * Get body Count. * @return body count */ public int getNumberOfBody() { return mNumberOfBody; } /** * Set body count. * @param numberOfBody body count */ public void setNumberOfBody(final int numberOfBody) { this.mNumberOfBody = numberOfBody; } /** * Get hand count. * @return hand count */ public int getNumberOfHand() { return mNumberOfHand; } /** * Set hand count. * @param numberOfHand hand count */ public void setNumberOfHand(final int numberOfHand) { this.mNumberOfHand = numberOfHand; } /** * Get face count. * @return face count */ public int getNumberOfFace() { return mNumberOfFace; } /** * Set face count. * @param numberOfFace face count */ public void setNumberOfFace(final int numberOfFace) { this.mNumberOfFace = numberOfFace; } /** * Get body x position array. * @return body's x position array */ public long[] getBodyX() { return mBodyX; } /** * Set body x position array. * @param bodyX body's x position array */ public void setBodyX(final long[] bodyX) { this.mBodyX = bodyX; } /** * Get body y position array. * @return body's y position array */ public long[] getBodyY() { return mBodyY; } /** * Set body y position array. * @param bodyY body's y position array */ public void setBodyY(final long[] bodyY) { this.mBodyY = bodyY; } /** * Get body size array. * @return body size array */ public long[] getBodySize() { return mBodySize; } /** * Set body size array. * @param bodySize body size array */ public void setBodySize(final long[] bodySize) { this.mBodySize = bodySize; } /** * Get body detect confidence array. * @return body detect confidence array */ public long[] getBodyDetectConfidence() { return mBodyDetectConfidence; } /** * Set body detect confidence array. * @param bodyDetectConfidence body detect confidence array */ public void setBodyDetectConfidence(final long[] bodyDetectConfidence) { this.mBodyDetectConfidence = bodyDetectConfidence; } /** * Get hand x position array. * @return hand x position array */ public long[] getHandX() { return mHandX; } /** * Set hand x position array. * @param handX hand x position array */ public void setHandX(final long[] handX) { this.mHandX = handX; } /** * Get hand y position array. * @return hand y position array */ public long[] getHandY() { return mHandY; } /** * Set hand y position array. * @param handY hand y position array */ public void setHandY(final long[] handY) { this.mHandY = handY; } /** * Get hand size array. * @return hand size array */ public long[] getHandSize() { return mHandSize; } /** * Set hand size array. * @param handSize hand size array */ public void setHandSize(final long[] handSize) { this.mHandSize = handSize; } /** * Get hand detect confidence array. * @return hand detect confidence */ public long[] getHandDetectConfidence() { return mHandDetectConfidence; } /** * Set hand detect confidence array. * @param handDetectConfidence hand detect confidence array */ public void setHandDetectConfidence(final long[] handDetectConfidence) { this.mHandDetectConfidence = handDetectConfidence; } /** * Get face x position array. * @return face x position array */ public long[] getFaceX() { return mFaceX; } /** * Set face x position array. * @param faceX face x position array */ public void setFaceX(final long[] faceX) { this.mFaceX = faceX; } /** * Get face y position array. * @return face y position array */ public long[] getFaceY() { return mFaceY; } /** * Set face y position array. * @param faceY face y position array */ public void setFaceY(final long[] faceY) { this.mFaceY = faceY; } /** * Get face size. * @return face size */ public long[] getFaceSize() { return mFaceSize; } /** * Set face size. * @param faceSize face size */ public void setFaceSize(final long[] faceSize) { this.mFaceSize = faceSize; } /** * Get face detect confidence. * @return face detect confidence */ public long[] getFaceDetectConfidence() { return mFaceDetectConfidence; } /** * Set face detect confidence * @param faceDetectConfidence face detect confidence */ public void setFaceDetectConfidence(final long[] faceDetectConfidence) { this.mFaceDetectConfidence = faceDetectConfidence; } /** * Get face direction Left or Right array. * @return face direction left or right array */ public long[] getFaceDirectionLR() { return mFaceDirectionLR; } /** * Set face direction left or right array * @param faceDirectionLR face direction left or right array */ public void setFaceDirectionLR(final long[] faceDirectionLR) { this.mFaceDirectionLR = faceDirectionLR; } /** * Get face direction Up or down array. * @return face direction up or down array */ public long[] getFaceDirectionUD() { return mFaceDirectionUD; } /** * Set face direction Up or down array. * @param faceDirectionUD face direction up or down array */ public void setFaceDirectionUD(final long[] faceDirectionUD) { this.mFaceDirectionUD = faceDirectionUD; } /** * Get face direction slope array. * @return face direction slope array */ public long[] getFaceDirectionSlope() { return mFaceDirectionSlope; } /** * Set face direction slope array. * @param faceDirectionSlope face direction slope array */ public void setFaceDirectionSlope(final long[] faceDirectionSlope) { this.mFaceDirectionSlope = faceDirectionSlope; } /** * Get face direction confidence array. * @return face direction confidence array */ public long[] getFaceDirectionConfidence() { return mFaceDirectionConfidence; } /** * Set face direction confidence array. * @param faceDirectionConfidence face direction confidence array */ public void setFaceDirectionConfidence(final long[] faceDirectionConfidence) { this.mFaceDirectionConfidence = faceDirectionConfidence; } /** * Get age array. * @return age array */ public long[] getAge() { return mAge; } /** * Set age array. * @param age age array */ public void setAge(final long[] age) { this.mAge = age; } /** * Get age confidence array. * @return age confidence array */ public long[] getAgeConfidence() { return mAgeConfidence; } /** * Set age confidence array. * @param ageConfidence age confidence array */ public void setAgeConfidence(final long[] ageConfidence) { this.mAgeConfidence = ageConfidence; } /** * Get gender array. * @return gender array */ public long[] getGender() { return mGender; } /** * Set gender array. * @param gender gender array */ public void setGender(final long[] gender) { this.mGender = gender; } /** * Get gender confidence array. * @return gender confidence array */ public long[] getGenderConfidence() { return mGenderConfidence; } /** * Set gender confidence array. * @param genderConfidence gender confidence array */ public void setGenderConfidence(final long[] genderConfidence) { this.mGenderConfidence = genderConfidence; } /** * Get gaze left or right array. * @return gaze left or right array */ public long[] getGazeLR() { return mGazeLR; } /** * Set gaze left or right array. * @param gazeLR left or right array */ public void setGazeLR(final long[] gazeLR) { this.mGazeLR = gazeLR; } /** * Get gaze up or down array. * @return gaze up or down array */ public long[] getGazeUD() { return mGazeUD; } /** * Set gaze up or down array. * @param gazeUD gaze up or down array */ public void setGazeUD(final long[] gazeUD) { this.mGazeUD = gazeUD; } /** * Get blink left array. * @return blink left array */ public long[] getBlinkLeft() { return mBlinkLeft; } /** * Set blink left array. * @param blinkLeft blink left array */ public void setBlinkLeft(final long[] blinkLeft) { this.mBlinkLeft = blinkLeft; } /** * Get blink right array. * @return blink right array */ public long[] getBlinkRight() { return mBlinkRight; } /** * Set blink right array. * @param blinkRight blink right array */ public void setBlinkRight(final long[] blinkRight) { this.mBlinkRight = blinkRight; } /** * Get expression unknown array. * @return expression unknown array */ public long[] getExpressionUnknown() { return mExpressionUnknown; } /** * Set expression unknown array. * @param expressionUnknown expression unknown array */ public void setExpressionUnknown(final long[] expressionUnknown) { this.mExpressionUnknown = expressionUnknown; } /** * Get expression smile array. * @return expression smile array */ public long[] getExpressionSmile() { return mExpressionSmile; } /** * Set expression smile array. * @param expressionSmile expression smile array */ public void setExpressionSmile(final long[] expressionSmile) { this.mExpressionSmile = expressionSmile; } /** * Get expression surprise array. * @return expression surprise array */ public long[] getExpressionSurprise() { return mExpressionSurprise; } /** * Set expression surprise array. * @param expressionSurprise expression surprise array */ public void setExpressionSurprise(final long[] expressionSurprise) { this.mExpressionSurprise = expressionSurprise; } /** * Get expression mad array. * @return expression mad array */ public long[] getExpressionMad() { return mExpressionMad; } /** * Set expression mad array. * @param expressionMad expression mad array */ public void setExpressionMad(final long[] expressionMad) { this.mExpressionMad = expressionMad; } /** * Get expression sad array. * @return expression sad */ public long[] getExpressionSad() { return mExpressionSad; } /** * Set expression sad array. * @param expressionSad expression sad array */ public void setExpressionSad(final long[] expressionSad) { this.mExpressionSad = expressionSad; } /** * Get expression confidence array. * @return expression confidence array */ public long[] getExpressionConfidence() { return mExpressionConfidence; } /** * Set expression confidence array. * @param expressionConfidence expression confidence array */ public void setExpressionConfidence(final long[] expressionConfidence) { this.mExpressionConfidence = expressionConfidence; } }