001/**   
002 * @Title: NotFaceDetected.java 
003 * @Package net.gdface.exception 
004 * @Description: TODO 
005 * @author guyadong   
006 * @date 2014-10-8 下午7:29:01 
007 * @version V1.0   
008 */
009package net.gdface.sdk;
010
011import net.gdface.exception.BaseFaceException;
012/**
013 * 没有提取到人脸特征码,或检测到的人脸数目不合要求
014 * 
015 * @author guyadong
016 *
017 */
018public class NotFaceDetectedException extends BaseFaceException {
019        /**
020         * 检测到的人脸数目
021         */
022        private int faceNum=0;
023        /**
024         * 提取到特征码的人脸数目
025         */
026        private int codeNum=0;
027        /**
028         * @param faceNum 检测到的人脸数目
029         */
030        public NotFaceDetectedException(int faceNum) {
031                this.faceNum = faceNum;
032        }
033
034        /**
035         * @param faceNum 检测到的人脸数目
036         * @param codeNum 提取到特征码的人脸数目
037         */
038        public NotFaceDetectedException(int faceNum, int codeNum) {
039                this.faceNum = faceNum;
040                this.codeNum = codeNum;
041        }
042
043        /**
044         * 
045         */
046        private static final long serialVersionUID = 6334094601598027586L;
047
048        public NotFaceDetectedException(Throwable cause) {
049                super(cause);
050        }
051
052        /**
053         * 
054         */
055        public NotFaceDetectedException() {
056        }
057
058        /**
059         * @param s
060         */
061        public NotFaceDetectedException(String s) {
062                super(s);
063        }
064
065        /**
066         * @param s
067         * @param cause
068         */
069        public NotFaceDetectedException(String s, Throwable cause) {
070                super(s, cause);
071        }
072
073        /**
074         * @return faceNum
075         */
076        public int getFaceNum() {
077                return faceNum;
078        }
079
080        /**
081         * @param faceNum 要设置的 faceNum
082         */
083        public void setFaceNum(int faceNum) {
084                this.faceNum = faceNum;
085        }
086
087        /**
088         * @return codeNum
089         */
090        public int getCodeNum() {
091                return codeNum;
092        }
093
094        /**
095         * @param codeNum 要设置的 codeNum
096         */
097        public void setCodeNum(int codeNum) {
098                this.codeNum = codeNum;
099        }
100
101}