001 002// 003// This file is auto-generated. Please don't modify it! 004// 005package org.opencv.core; 006 007 008 009// C++: class TickMeter 010//javadoc: TickMeter 011public class TickMeter { 012 013 protected final long nativeObj; 014 protected TickMeter(long addr) { nativeObj = addr; } 015 016 017 // 018 // C++: TickMeter() 019 // 020 021 //javadoc: TickMeter::TickMeter() 022 public TickMeter() 023 { 024 025 nativeObj = TickMeter_0(); 026 027 return; 028 } 029 030 031 // 032 // C++: double getTimeMicro() 033 // 034 035 //javadoc: TickMeter::getTimeMicro() 036 public double getTimeMicro() 037 { 038 039 double retVal = getTimeMicro_0(nativeObj); 040 041 return retVal; 042 } 043 044 045 // 046 // C++: double getTimeMilli() 047 // 048 049 //javadoc: TickMeter::getTimeMilli() 050 public double getTimeMilli() 051 { 052 053 double retVal = getTimeMilli_0(nativeObj); 054 055 return retVal; 056 } 057 058 059 // 060 // C++: double getTimeSec() 061 // 062 063 //javadoc: TickMeter::getTimeSec() 064 public double getTimeSec() 065 { 066 067 double retVal = getTimeSec_0(nativeObj); 068 069 return retVal; 070 } 071 072 073 // 074 // C++: int64 getCounter() 075 // 076 077 //javadoc: TickMeter::getCounter() 078 public long getCounter() 079 { 080 081 long retVal = getCounter_0(nativeObj); 082 083 return retVal; 084 } 085 086 087 // 088 // C++: int64 getTimeTicks() 089 // 090 091 //javadoc: TickMeter::getTimeTicks() 092 public long getTimeTicks() 093 { 094 095 long retVal = getTimeTicks_0(nativeObj); 096 097 return retVal; 098 } 099 100 101 // 102 // C++: void reset() 103 // 104 105 //javadoc: TickMeter::reset() 106 public void reset() 107 { 108 109 reset_0(nativeObj); 110 111 return; 112 } 113 114 115 // 116 // C++: void start() 117 // 118 119 //javadoc: TickMeter::start() 120 public void start() 121 { 122 123 start_0(nativeObj); 124 125 return; 126 } 127 128 129 // 130 // C++: void stop() 131 // 132 133 //javadoc: TickMeter::stop() 134 public void stop() 135 { 136 137 stop_0(nativeObj); 138 139 return; 140 } 141 142 143 @Override 144 protected void finalize() throws Throwable { 145 delete(nativeObj); 146 } 147 148 149 150 // C++: TickMeter() 151 private static native long TickMeter_0(); 152 153 // C++: double getTimeMicro() 154 private static native double getTimeMicro_0(long nativeObj); 155 156 // C++: double getTimeMilli() 157 private static native double getTimeMilli_0(long nativeObj); 158 159 // C++: double getTimeSec() 160 private static native double getTimeSec_0(long nativeObj); 161 162 // C++: int64 getCounter() 163 private static native long getCounter_0(long nativeObj); 164 165 // C++: int64 getTimeTicks() 166 private static native long getTimeTicks_0(long nativeObj); 167 168 // C++: void reset() 169 private static native void reset_0(long nativeObj); 170 171 // C++: void start() 172 private static native void start_0(long nativeObj); 173 174 // C++: void stop() 175 private static native void stop_0(long nativeObj); 176 177 // native support for java finalize() 178 private static native void delete(long nativeObj); 179 180}