Compare commits

...

No commits in common. "main" and "gh-pages" have entirely different histories.

599 changed files with 59474 additions and 36918 deletions

View File

@ -1,25 +0,0 @@
pipeline:
build-archlinux:
image: heeroyui/droneio-runner/archlinux:latest
group: build
commands:
- ls -l
- pwd
- uname -a
- pip install --user lutin
- pip install --user island
- export PATH=$PATH:~/.local/bin/
- lutin --help
pipeline:
build-ubuntu:
image: heeroyui/droneio-runner/ubuntu:latest
group: build
commands:
- ls -l
- pwd
- uname -a
- pip install --user lutin
- pip install --user island
- export PATH=$PATH:/root/.local/bin/
- lutin -H

235
.prude
View File

@ -1,235 +0,0 @@
# This file is for prude parsing (must start with .prude_* or project file .prude)
# some possibiliries:
# - Check the compleate name with case sensitive [a-zA-Z0-9_] ==> to ignore it. format +ABC_def
# - not case-sensitive separate word camel-case and snake-case (set direct word)
# - with # simple comment
# - start with ! for global parameter
etk
obj
rgb
rgba
+TK_PRINT
+TK_ERROR
+TK_WARNING
+TK_INFO
+TK_DEBUG
+TK_VERBOSE
+TK_CRITICAL
+TK_ASSERT
+TK_HIDDEN
+TK_REG_DEBUG
+TK_REG_DEBUG_2
+TK_REG_DEBUG_3
+TK_CHECK_INOUT
+ELOG_BASE
+TK_TODO
+_obj
+anjdi
+abghjkh
+abgh
+gt
+getURegEx
# Add generic color
+Peru
+peru
+NavajoWhite
+navajowhite
+IndianRed
+indianred
+Gainsboro
+gainsboro
+Darkorange
+darkorange
+Cornsilk
+cornsilk
+AliceBlue
+aliceblue
# color in a description:
+F6780FFF
+FEDCBA98
+rrggbb
+rrggbbaa
+color:aliceBlue
+color:antiqueWhite
+color:aqua
+color:aquamarine
+color:azure
+color:beige
+color:bisque
+color:black
+color:blanchedAlmond
+color:blue
+color:blueViolet
+color:brown
+color:burlyWood
+color:cadetBlue
+color:chartreuse
+color:chocolate
+color:coral
+color:cornflowerBlue
+color:cornsilk
+color:crimson
+color:cyan
+color:darkBlue
+color:darkCyan
+color:darkGoldenRod
+color:darkGray
+color:darkGrey
+color:darkGreen
+color:darkKhaki
+color:darkMagenta
+color:darkOliveGreen
+color:darkorange
+color:darkOrchid
+color:darkRed
+color:darkSalmon
+color:darkSeaGreen
+color:darkSlateBlue
+color:darkSlateGray
+color:darkSlateGrey
+color:darkTurquoise
+color:darkViolet
+color:deepPink
+color:deepSkyBlue
+color:dimGray
+color:dimGrey
+color:dodgerBlue
+color:fireBrick
+color:floralWhite
+color:forestGreen
+color:fuchsia
+color:gainsboro
+color:ghostWhite
+color:gold
+color:goldenRod
+color:gray
+color:grey
+color:green
+color:greenYellow
+color:honeyDew
+color:hotPink
+color:indianRed
+color:indigo
+color:ivory
+color:khaki
+color:lavender
+color:lavenderBlush
+color:lawnGreen
+color:lemonChiffon
+color:lightBlue
+color:lightCoral
+color:lightCyan
+color:lightGoldenRodYellow
+color:lightGray
+color:lightGrey
+color:lightGreen
+color:lightPink
+color:lightSalmon
+color:lightSeaGreen
+color:lightSkyBlue
+color:lightSlateGray
+color:lightSlateGrey
+color:lightSteelBlue
+color:lightYellow
+color:lime
+color:limeGreen
+color:linen
+color:magenta
+color:maroon
+color:mediumAquaMarine
+color:mediumBlue
+color:mediumOrchid
+color:mediumPurple
+color:mediumSeaGreen
+color:mediumSlateBlue
+color:mediumSpringGreen
+color:mediumTurquoise
+color:mediumVioletRed
+color:midnightBlue
+color:mintCream
+color:mistyRose
+color:moccasin
+color:navajoWhite
+color:navy
+color:oldLace
+color:olive
+color:oliveDrab
+color:orange
+color:orangeRed
+color:orchid
+color:paleGoldenRod
+color:paleGreen
+color:paleTurquoise
+color:paleVioletRed
+color:papayaWhip
+color:peachPuff
+color:peru
+color:pink
+color:plum
+color:powderBlue
+color:purple
+color:red
+color:rosyBrown
+color:royalBlue
+color:saddleBrown
+color:salmon
+color:sandyBrown
+color:seaGreen
+color:seaShell
+color:sienna
+color:silver
+color:skyBlue
+color:slateBlue
+color:slateGray
+color:slateGrey
+color:snow
+color:springGreen
+color:steelBlue
+color:tan
+color:teal
+color:thistle
+color:tomato
+color:turquoise
+color:violet
+color:wheat
+color:white
+color:whiteSmoke
+color:yellow
+color:yellowGreen
+parseStringStartWithRGBGen
+parseStringStartWithRGBUnsigned32
+parseStringStartWithRGBUnsigned16
+parseStringStartWithRGBUnsigned8
+navajoWhite
+indianRed
+aliceBlue
# specific regex:
pthese
+string_to_int8_t
+string_to_int16_t
+string_to_int32_t
+string_to_int64_t
+string_to_uint8_t
+string_to_uint16_t
+string_to_uint32_t
+string_to_uint64_t
+string_to_bool
std
+u32char
+BS
+ESC
+stod
+stof
+stoi
+stol
+stold
+stoll
+stoul
+stoull
+tolower
+toupper
+srand
+irand
+frand

View File

@ -1,115 +0,0 @@
+PTHREAD_MUTEX_INITIALIZER
# Thread Management APIs
+pthread_attr_destroy
+pthread_attr_getdetachstate
+pthread_attr_getinheritsched
+pthread_attr_getschedparam
+pthread_attr_init
+pthread_attr_setdetachstate
+pthread_attr_setinheritsched
+pthread_attr_setschedparam
+pthread_clear_exit_np
+pthread_create
+pthread_delay_np
+pthread_detach
+pthread_equal
+pthread_exit
+pthread_extendedjoin_np
+pthread_getconcurrency
+pthread_getpthreadoption_np
+pthread_getschedparam
+pthread_getthreadid_np
+pthread_getunique_np
Thread
+pthread_is_multithreaded_np
+pthread_join
+pthread_join_np
+pthread_once
+pthread_self
+pthread_setconcurrency
+pthread_setpthreadoption_np
+pthread_setschedparam
+sched_yield
# Thread Specific Storage APIs
+pthread_getspecific
+pthread_key_create
+pthread_key_delete
+pthread_setspecific
# Thread Cancelation APIs
+pthread_cancel
+pthread_cleanup_peek_np
+pthread_cleanup_pop
+pthread_cleanup_push
+pthread_getcancelstate_np
+pthread_setcancelstate
+pthread_setcanceltype
+pthread_testcancel
+pthread_test_exit_np
# Mutex Synchronization APIs
+pthread_mutexattr_destroy
+pthread_mutexattr_getkind_np
+pthread_mutexattr_getname_np
+pthread_mutexattr_getpshared
+pthread_mutexattr_gettype
+pthread_mutexattr_init
+pthread_mutexattr_setkind_np
+pthread_mutexattr_setname_np
+pthread_mutexattr_setpshared
+pthread_mutexattr_settype
+pthread_set_mutexattr_default_np
+pthread_mutex_destroy
+pthread_mutex_init
+pthread_mutex_lock
+pthread_mutex_timedlock_np
+pthread_mutex_trylock
+pthread_mutex_unlock
+pthread_lock_global_np
+pthread_unlock_global_np
# Condition Variable Synchronization APIs
+pthread_condattr_destroy
+pthread_condattr_getpshared
+pthread_condattr_init
+pthread_condattr_setpshared
+pthread_cond_broadcast
+pthread_cond_destroy
+pthread_cond_init
+pthread_cond_signal
+pthread_cond_timedwait
+pthread_cond_wait
+pthread_get_expiration_np
# Read/Write Lock Synchronization APIs
+pthread_rwlockattr_destroy
+pthread_rwlockattr_getpshared
+pthread_rwlockattr_init
+pthread_rwlockattr_setpshared
+pthread_rwlock_destroy
+pthread_rwlock_init
+pthread_rwlock_rdlock
+pthread_rwlock_timedrdlock_np
+pthread_rwlock_timedwrlock_np
+pthread_rwlock_tryrdlock
+pthread_rwlock_trywrlock
+pthread_rwlock_unlock
+pthread_rwlock_wrlock
# Signals APIs
+pthread_kill
+pthread_sigmask
+pthread_signal_to_cancel_np
# Unsupported APIs
+pthread_atfork
+pthread_atfork_np
+pthread_attr_getschedpolicy
+pthread_attr_getscope
+pthread_attr_getstackaddr
+pthread_attr_getstacksize
+pthread_attr_setschedpolicy
+pthread_attr_setscope
+pthread_attr_setstackaddr
+pthread_attr_setstacksize
+pthread_mutexattr_getprioceiling
+pthread_mutexattr_getprotocol
+pthread_mutexattr_setprioceiling
+pthread_mutexattr_setprotocol
+pthread_mutex_getprioceiling
+pthread_mutex_setprioceiling

View File

@ -1,85 +0,0 @@
language: cpp
#sudo: false
sudo: required
dist: trusty
branches:
only:
- master
- dev
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.9
- expect
- binutils-mingw-w64-x86-64 # 64bit MinGW
- gcc-mingw-w64-x86-64
- g++-mingw-w64-x86-64
matrix:
include:
- os: linux
env: CONF=release BUILDER=gcc TARGET=Linux TAG=Linux COMPILATOR_OPTION="--compilator-version=4.9" GCOV=--gcov
compiler: gcc
- os: linux
env: CONF=debug BUILDER=clang TARGET=Linux
compiler: clang
- os: linux
env: CONF=release BUILDER=gcc TARGET=Windows TAG=Mingw
compiler: x86_64-w64-mingw32-gcc
- os: linux
env: CONF=release BUILDER=gcc TARGET=Android TAG=Android DISABLE_PACKAGE=-p
compiler: gcc
- os: osx
env: CONF=release BUILDER=clang TARGET=MacOs TAG=MacOs
compiler: clang
- os: osx
env: CONF=release BUILDER=clang TARGET=IOs TAG=IOs
compiler: clang
install:
- cd ..
- pip install --user lutin
- if [ "$TAG" == "Android" ]; then
git clone --depth 1 --branch master https://github.com/HeeroYui/android-download-tool;
./android-download-tool/dl-android.sh;
fi
- git clone --depth 1 --branch master https://github.com/atria-soft/ci.git
- cd -
before_script:
- cd ..
- git clone https://github.com/atria-soft/elog.git
- git clone https://github.com/atria-soft/ememory.git
- git clone https://github.com/generic-library/gtest-lutin.git --recursive
- git clone https://github.com/generic-library/z-lutin.git --recursive
- pwd
- ls -l
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
export PATH=$PATH:/Users/travis/Library/Python/2.7/bin/;
fi
- ./ci/build_send.py --tag=$TAG --status=START;
script:
- lutin -w -j4 -C -P -t $TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF $GCOV $DISABLE_PACKAGE etk-test; STATUS=$?
- ./ci/build_send.py --tag=$TAG --status="$STATUS";
after_script:
- if [ "$GCOV" != "" ]; then
./ci/warning_send.py --find-path ./out/Linux_x86_64/$CONF/build/$BUILDER/etk/;
fi
- ./out/Linux_x86_64/$CONF/staging/$BUILDER/etk-test/etk-test.app/bin/etk-test --etk-log-level=3 | tee out_test.txt
- if [ "$GCOV" != "" ]; then
./ci/test_send.py --file=out_test.txt;
lutin -C -P -t $TARGET -c $BUILDER $COMPILATOR_OPTION $BUS -m $CONF -p etk?gcov;
./ci/coverage_send.py --json=out/Linux_x86_64/$CONF/build/$BUILDER/etk/etk_coverage.json;
fi
notifications:
email:
- yui.heero@gmail.com

373
LICENSE
View File

@ -1,373 +0,0 @@
Mozilla Public License Version 2.0
==================================
1. Definitions
--------------
1.1. "Contributor"
means each individual or legal entity that creates, contributes to
the creation of, or owns Covered Software.
1.2. "Contributor Version"
means the combination of the Contributions of others (if any) used
by a Contributor and that particular Contributor's Contribution.
1.3. "Contribution"
means Covered Software of a particular Contributor.
1.4. "Covered Software"
means Source Code Form to which the initial Contributor has attached
the notice in Exhibit A, the Executable Form of such Source Code
Form, and Modifications of such Source Code Form, in each case
including portions thereof.
1.5. "Incompatible With Secondary Licenses"
means
(a) that the initial Contributor has attached the notice described
in Exhibit B to the Covered Software; or
(b) that the Covered Software was made available under the terms of
version 1.1 or earlier of the License, but not also under the
terms of a Secondary License.
1.6. "Executable Form"
means any form of the work other than Source Code Form.
1.7. "Larger Work"
means a work that combines Covered Software with other material, in
a separate file or files, that is not Covered Software.
1.8. "License"
means this document.
1.9. "Licensable"
means having the right to grant, to the maximum extent possible,
whether at the time of the initial grant or subsequently, any and
all of the rights conveyed by this License.
1.10. "Modifications"
means any of the following:
(a) any file in Source Code Form that results from an addition to,
deletion from, or modification of the contents of Covered
Software; or
(b) any new file in Source Code Form that contains any Covered
Software.
1.11. "Patent Claims" of a Contributor
means any patent claim(s), including without limitation, method,
process, and apparatus claims, in any patent Licensable by such
Contributor that would be infringed, but for the grant of the
License, by the making, using, selling, offering for sale, having
made, import, or transfer of either its Contributions or its
Contributor Version.
1.12. "Secondary License"
means either the GNU General Public License, Version 2.0, the GNU
Lesser General Public License, Version 2.1, the GNU Affero General
Public License, Version 3.0, or any later versions of those
licenses.
1.13. "Source Code Form"
means the form of the work preferred for making modifications.
1.14. "You" (or "Your")
means an individual or a legal entity exercising rights under this
License. For legal entities, "You" includes any entity that
controls, is controlled by, or is under common control with You. For
purposes of this definition, "control" means (a) the power, direct
or indirect, to cause the direction or management of such entity,
whether by contract or otherwise, or (b) ownership of more than
fifty percent (50%) of the outstanding shares or beneficial
ownership of such entity.
2. License Grants and Conditions
--------------------------------
2.1. Grants
Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:
(a) under intellectual property rights (other than patent or trademark)
Licensable by such Contributor to use, reproduce, make available,
modify, display, perform, distribute, and otherwise exploit its
Contributions, either on an unmodified basis, with Modifications, or
as part of a Larger Work; and
(b) under Patent Claims of such Contributor to make, use, sell, offer
for sale, have made, import, and otherwise transfer either its
Contributions or its Contributor Version.
2.2. Effective Date
The licenses granted in Section 2.1 with respect to any Contribution
become effective for each Contribution on the date the Contributor first
distributes such Contribution.
2.3. Limitations on Grant Scope
The licenses granted in this Section 2 are the only rights granted under
this License. No additional rights or licenses will be implied from the
distribution or licensing of Covered Software under this License.
Notwithstanding Section 2.1(b) above, no patent license is granted by a
Contributor:
(a) for any code that a Contributor has removed from Covered Software;
or
(b) for infringements caused by: (i) Your and any other third party's
modifications of Covered Software, or (ii) the combination of its
Contributions with other software (except as part of its Contributor
Version); or
(c) under Patent Claims infringed by Covered Software in the absence of
its Contributions.
This License does not grant any rights in the trademarks, service marks,
or logos of any Contributor (except as may be necessary to comply with
the notice requirements in Section 3.4).
2.4. Subsequent Licenses
No Contributor makes additional grants as a result of Your choice to
distribute the Covered Software under a subsequent version of this
License (see Section 10.2) or under the terms of a Secondary License (if
permitted under the terms of Section 3.3).
2.5. Representation
Each Contributor represents that the Contributor believes its
Contributions are its original creation(s) or it has sufficient rights
to grant the rights to its Contributions conveyed by this License.
2.6. Fair Use
This License is not intended to limit any rights You have under
applicable copyright doctrines of fair use, fair dealing, or other
equivalents.
2.7. Conditions
Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
in Section 2.1.
3. Responsibilities
-------------------
3.1. Distribution of Source Form
All distribution of Covered Software in Source Code Form, including any
Modifications that You create or to which You contribute, must be under
the terms of this License. You must inform recipients that the Source
Code Form of the Covered Software is governed by the terms of this
License, and how they can obtain a copy of this License. You may not
attempt to alter or restrict the recipients' rights in the Source Code
Form.
3.2. Distribution of Executable Form
If You distribute Covered Software in Executable Form then:
(a) such Covered Software must also be made available in Source Code
Form, as described in Section 3.1, and You must inform recipients of
the Executable Form how they can obtain a copy of such Source Code
Form by reasonable means in a timely manner, at a charge no more
than the cost of distribution to the recipient; and
(b) You may distribute such Executable Form under the terms of this
License, or sublicense it under different terms, provided that the
license for the Executable Form does not attempt to limit or alter
the recipients' rights in the Source Code Form under this License.
3.3. Distribution of a Larger Work
You may create and distribute a Larger Work under terms of Your choice,
provided that You also comply with the requirements of this License for
the Covered Software. If the Larger Work is a combination of Covered
Software with a work governed by one or more Secondary Licenses, and the
Covered Software is not Incompatible With Secondary Licenses, this
License permits You to additionally distribute such Covered Software
under the terms of such Secondary License(s), so that the recipient of
the Larger Work may, at their option, further distribute the Covered
Software under the terms of either this License or such Secondary
License(s).
3.4. Notices
You may not remove or alter the substance of any license notices
(including copyright notices, patent notices, disclaimers of warranty,
or limitations of liability) contained within the Source Code Form of
the Covered Software, except that You may alter any license notices to
the extent required to remedy known factual inaccuracies.
3.5. Application of Additional Terms
You may choose to offer, and to charge a fee for, warranty, support,
indemnity or liability obligations to one or more recipients of Covered
Software. However, You may do so only on Your own behalf, and not on
behalf of any Contributor. You must make it absolutely clear that any
such warranty, support, indemnity, or liability obligation is offered by
You alone, and You hereby agree to indemnify every Contributor for any
liability incurred by such Contributor as a result of warranty, support,
indemnity or liability terms You offer. You may include additional
disclaimers of warranty and limitations of liability specific to any
jurisdiction.
4. Inability to Comply Due to Statute or Regulation
---------------------------------------------------
If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Software due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description must
be placed in a text file included with all distributions of the Covered
Software under this License. Except to the extent prohibited by statute
or regulation, such description must be sufficiently detailed for a
recipient of ordinary skill to be able to understand it.
5. Termination
--------------
5.1. The rights granted under this License will terminate automatically
if You fail to comply with any of its terms. However, if You become
compliant, then the rights granted under this License from a particular
Contributor are reinstated (a) provisionally, unless and until such
Contributor explicitly and finally terminates Your grants, and (b) on an
ongoing basis, if such Contributor fails to notify You of the
non-compliance by some reasonable means prior to 60 days after You have
come back into compliance. Moreover, Your grants from a particular
Contributor are reinstated on an ongoing basis if such Contributor
notifies You of the non-compliance by some reasonable means, this is the
first time You have received notice of non-compliance with this License
from such Contributor, and You become compliant prior to 30 days after
Your receipt of the notice.
5.2. If You initiate litigation against any entity by asserting a patent
infringement claim (excluding declaratory judgment actions,
counter-claims, and cross-claims) alleging that a Contributor Version
directly or indirectly infringes any patent, then the rights granted to
You by any and all Contributors for the Covered Software under Section
2.1 of this License shall terminate.
5.3. In the event of termination under Sections 5.1 or 5.2 above, all
end user license agreements (excluding distributors and resellers) which
have been validly granted by You or Your distributors under this License
prior to termination shall survive termination.
************************************************************************
* *
* 6. Disclaimer of Warranty *
* ------------------------- *
* *
* Covered Software is provided under this License on an "as is" *
* basis, without warranty of any kind, either expressed, implied, or *
* statutory, including, without limitation, warranties that the *
* Covered Software is free of defects, merchantable, fit for a *
* particular purpose or non-infringing. The entire risk as to the *
* quality and performance of the Covered Software is with You. *
* Should any Covered Software prove defective in any respect, You *
* (not any Contributor) assume the cost of any necessary servicing, *
* repair, or correction. This disclaimer of warranty constitutes an *
* essential part of this License. No use of any Covered Software is *
* authorized under this License except under this disclaimer. *
* *
************************************************************************
************************************************************************
* *
* 7. Limitation of Liability *
* -------------------------- *
* *
* Under no circumstances and under no legal theory, whether tort *
* (including negligence), contract, or otherwise, shall any *
* Contributor, or anyone who distributes Covered Software as *
* permitted above, be liable to You for any direct, indirect, *
* special, incidental, or consequential damages of any character *
* including, without limitation, damages for lost profits, loss of *
* goodwill, work stoppage, computer failure or malfunction, or any *
* and all other commercial damages or losses, even if such party *
* shall have been informed of the possibility of such damages. This *
* limitation of liability shall not apply to liability for death or *
* personal injury resulting from such party's negligence to the *
* extent applicable law prohibits such limitation. Some *
* jurisdictions do not allow the exclusion or limitation of *
* incidental or consequential damages, so this exclusion and *
* limitation may not apply to You. *
* *
************************************************************************
8. Litigation
-------------
Any litigation relating to this License may be brought only in the
courts of a jurisdiction where the defendant maintains its principal
place of business and such litigation shall be governed by laws of that
jurisdiction, without reference to its conflict-of-law provisions.
Nothing in this Section shall prevent a party's ability to bring
cross-claims or counter-claims.
9. Miscellaneous
----------------
This License represents the complete agreement concerning the subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. Any law or regulation which provides
that the language of a contract shall be construed against the drafter
shall not be used to construe this License against a Contributor.
10. Versions of the License
---------------------------
10.1. New Versions
Mozilla Foundation is the license steward. Except as provided in Section
10.3, no one other than the license steward has the right to modify or
publish new versions of this License. Each version will be given a
distinguishing version number.
10.2. Effect of New Versions
You may distribute the Covered Software under the terms of the version
of the License under which You originally received the Covered Software,
or under the terms of any subsequent version published by the license
steward.
10.3. Modified Versions
If you create software not governed by this License, and you want to
create a new license for such software, you may create and use a
modified version of this License if you rename the license and remove
any references to the name of the license steward (except to note that
such modified license differs from this License).
10.4. Distributing Source Code Form that is Incompatible With Secondary
Licenses
If You choose to distribute Source Code Form that is Incompatible With
Secondary Licenses under the terms of this version of the License, the
notice described in Exhibit B of this License must be attached.
Exhibit A - Source Code Form License Notice
-------------------------------------------
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular
file, then You may include the notice in a location (such as a LICENSE
file in a relevant directory) where a recipient would be likely to look
for such a notice.
You may add additional accurate notices of copyright ownership.
Exhibit B - "Incompatible With Secondary Licenses" Notice
---------------------------------------------------------
This Source Code Form is "Incompatible With Secondary Licenses", as
defined by the Mozilla Public License, v. 2.0.

View File

@ -1,77 +0,0 @@
etk
===
`etk` is a simple basic toolkit to wrap some things (I maybe need not doing it ...)
Release (master)
----------------
[![Build Status](https://travis-ci.org/atria-soft/etk.svg?branch=master)](https://travis-ci.org/atria-soft/etk)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/etk.svg?branch=master)](http://atria-soft.com/ci/atria-soft/etk)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/etk.svg?branch=master)](http://atria-soft.com/ci/atria-soft/etk)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/etk.svg?branch=master)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=master&tag=Linux)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=master&tag=MacOs)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=master&tag=Mingw)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=master&tag=Android)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=master&tag=IOs)](http://atria-soft.com/ci/atria-soft/etk)
Developement (dev)
------------------
[![Build Status](https://travis-ci.org/atria-soft/etk.svg?branch=dev)](https://travis-ci.org/atria-soft/etk)
[![Coverage Status](http://atria-soft.com/ci/coverage/atria-soft/etk.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/etk)
[![Test Status](http://atria-soft.com/ci/test/atria-soft/etk.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/etk)
[![Warning Status](http://atria-soft.com/ci/warning/atria-soft/etk.svg?branch=dev)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=dev&tag=Linux)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=dev&tag=MacOs)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=dev&tag=Mingw)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=dev&tag=Android)](http://atria-soft.com/ci/atria-soft/etk)
[![Build Status](http://atria-soft.com/ci/build/atria-soft/etk.svg?branch=dev&tag=IOs)](http://atria-soft.com/ci/atria-soft/etk)
Instructions
============
download Build system:
----------------------
sudo pip install lutin
sudo pip install pillow
download the software:
----------------------
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
git clone https://github.com/atria-soft/etk.git
git clone https://github.com/generic-library/gtest-lutin.git --recursive
git clone https://github.com/generic-library/z-lutin.git --recursive
Compile software:
-----------------
cd WORKING_DIRECTORY
lutin -C -P etk-test
License (MPL v2.0)
=====================
Copyright etk Edouard DUPIN
Licensed under the Mozilla Public License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.mozilla.org/MPL/2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

181
_archive_8hpp.html Normal file
View File

@ -0,0 +1,181 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Archive.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Archive.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;map&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;ememory/memory.hpp&gt;</code><br />
</div>
<p><a href="_archive_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

173
_archive_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

497
_color_8hpp.html Normal file
View File

@ -0,0 +1,497 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Color.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">Color.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
</div>
<p><a href="_color_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceetk_1_1color"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html">etk::color</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ab04b5eb953698805b801ce6b27caadad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ab04b5eb953698805b801ce6b27caadad">etk::parseStringStartWithSharp</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:ab04b5eb953698805b801ce6b27caadad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6601ec7bef55d93c509c8a8feaf339eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a6601ec7bef55d93c509c8a8feaf339eb">etk::parseStringStartWithRGBGen</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a6601ec7bef55d93c509c8a8feaf339eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd41387ac07b129579e47844b1bbaf12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; double, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abd41387ac07b129579e47844b1bbaf12">etk::parseStringStartWithRGB</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:abd41387ac07b129579e47844b1bbaf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa9cb1bec5f763cefc99c1d3f081d2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint32_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afaa9cb1bec5f763cefc99c1d3f081d2c">etk::parseStringStartWithRGBUnsigned32</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:afaa9cb1bec5f763cefc99c1d3f081d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaad365389dac5e3b8d2e43233934c40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint16_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abaad365389dac5e3b8d2e43233934c40">etk::parseStringStartWithRGBUnsigned16</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:abaad365389dac5e3b8d2e43233934c40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5199b1a2efd27589426dc74bcd37102f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5199b1a2efd27589426dc74bcd37102f">etk::parseStringStartWithRGBUnsigned8</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a5199b1a2efd27589426dc74bcd37102f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c25932e9aa31944536c38f9011af6f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_color.html">etk::Color</a>&lt; uint8_t, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5c25932e9aa31944536c38f9011af6f0">etk::parseStringColorNamed</a> (const std::string &amp;_input)</td></tr>
<tr class="separator:a5c25932e9aa31944536c38f9011af6f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a4589db8a7e8998273732dae4c83e28c5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4589db8a7e8998273732dae4c83e28c5">etk::color::none</a></td></tr>
<tr class="separator:a4589db8a7e8998273732dae4c83e28c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcf86ef9c7918dcb094a0783761899f1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#adcf86ef9c7918dcb094a0783761899f1">etk::color::aliceBlue</a></td></tr>
<tr class="separator:adcf86ef9c7918dcb094a0783761899f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88abb6eca9c1ba0f346fb697683fa836"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a88abb6eca9c1ba0f346fb697683fa836">etk::color::antiqueWhite</a></td></tr>
<tr class="separator:a88abb6eca9c1ba0f346fb697683fa836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cef110e71ce12876fcfd6605e57f716"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2cef110e71ce12876fcfd6605e57f716">etk::color::aqua</a></td></tr>
<tr class="separator:a2cef110e71ce12876fcfd6605e57f716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b69f67ed3e2db9915acde652a1cff80"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8b69f67ed3e2db9915acde652a1cff80">etk::color::aquamarine</a></td></tr>
<tr class="separator:a8b69f67ed3e2db9915acde652a1cff80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51cb04e4a5b927ec82ceef2676b781f7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a51cb04e4a5b927ec82ceef2676b781f7">etk::color::azure</a></td></tr>
<tr class="separator:a51cb04e4a5b927ec82ceef2676b781f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68244b2fa52245487cec1154155d0e03"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a68244b2fa52245487cec1154155d0e03">etk::color::beige</a></td></tr>
<tr class="separator:a68244b2fa52245487cec1154155d0e03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad03e04b97263a2c64dedfc405ff983ee"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad03e04b97263a2c64dedfc405ff983ee">etk::color::bisque</a></td></tr>
<tr class="separator:ad03e04b97263a2c64dedfc405ff983ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4198b330ccb2e9008665733eee338f73"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4198b330ccb2e9008665733eee338f73">etk::color::black</a></td></tr>
<tr class="separator:a4198b330ccb2e9008665733eee338f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12e8ba075411585a68aece7d0fead4cc"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a12e8ba075411585a68aece7d0fead4cc">etk::color::blanchedAlmond</a></td></tr>
<tr class="separator:a12e8ba075411585a68aece7d0fead4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f114c6849684e9984ae1322493572c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50f114c6849684e9984ae1322493572c">etk::color::blue</a></td></tr>
<tr class="separator:a50f114c6849684e9984ae1322493572c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac91bcec9a0a115d1070397f86cfdee4d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac91bcec9a0a115d1070397f86cfdee4d">etk::color::blueViolet</a></td></tr>
<tr class="separator:ac91bcec9a0a115d1070397f86cfdee4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3dff0347662115abb89c6ddb8447227"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af3dff0347662115abb89c6ddb8447227">etk::color::brown</a></td></tr>
<tr class="separator:af3dff0347662115abb89c6ddb8447227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1920dd335710c842ea4706e2383ef784"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1920dd335710c842ea4706e2383ef784">etk::color::burlyWood</a></td></tr>
<tr class="separator:a1920dd335710c842ea4706e2383ef784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa007b1fd1b17e1872fbc6f41e147f54f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa007b1fd1b17e1872fbc6f41e147f54f">etk::color::cadetBlue</a></td></tr>
<tr class="separator:aa007b1fd1b17e1872fbc6f41e147f54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2dd91ed503e594efb3fbfef33e358066"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2dd91ed503e594efb3fbfef33e358066">etk::color::chartreuse</a></td></tr>
<tr class="separator:a2dd91ed503e594efb3fbfef33e358066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c01526863636486a43270680bc60002"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7c01526863636486a43270680bc60002">etk::color::chocolate</a></td></tr>
<tr class="separator:a7c01526863636486a43270680bc60002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36f2cec268c7c0e30723ac23f9b3f277"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a36f2cec268c7c0e30723ac23f9b3f277">etk::color::coral</a></td></tr>
<tr class="separator:a36f2cec268c7c0e30723ac23f9b3f277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a5242512b4e294b4a660317609f80a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a90a5242512b4e294b4a660317609f80a">etk::color::cornflowerBlue</a></td></tr>
<tr class="separator:a90a5242512b4e294b4a660317609f80a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253d987094e83f3d979dd8fe216297be"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a253d987094e83f3d979dd8fe216297be">etk::color::cornsilk</a></td></tr>
<tr class="separator:a253d987094e83f3d979dd8fe216297be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa29d7ec12725a55399cfbee0fab1d74e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa29d7ec12725a55399cfbee0fab1d74e">etk::color::crimson</a></td></tr>
<tr class="separator:aa29d7ec12725a55399cfbee0fab1d74e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0367018e04ae83f0282525443f2c39"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acc0367018e04ae83f0282525443f2c39">etk::color::cyan</a></td></tr>
<tr class="separator:acc0367018e04ae83f0282525443f2c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a222350bf918f872c4e5ff2c44ab0d948"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a222350bf918f872c4e5ff2c44ab0d948">etk::color::darkBlue</a></td></tr>
<tr class="separator:a222350bf918f872c4e5ff2c44ab0d948"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e2298ea2e2329a2eec98014ad2f62f3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1e2298ea2e2329a2eec98014ad2f62f3">etk::color::darkCyan</a></td></tr>
<tr class="separator:a1e2298ea2e2329a2eec98014ad2f62f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8fc1bb410a59107158dc78cbff58637"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa8fc1bb410a59107158dc78cbff58637">etk::color::darkGoldenRod</a></td></tr>
<tr class="separator:aa8fc1bb410a59107158dc78cbff58637"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a443370c666ff111e46fd69af0fc8c6f1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a443370c666ff111e46fd69af0fc8c6f1">etk::color::darkGray</a></td></tr>
<tr class="separator:a443370c666ff111e46fd69af0fc8c6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4d6ece51b12c4d71944c7cfa62df3d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acc4d6ece51b12c4d71944c7cfa62df3d">etk::color::darkGrey</a></td></tr>
<tr class="separator:acc4d6ece51b12c4d71944c7cfa62df3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c305fa2794088b6518e7d41b5a66cf"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab2c305fa2794088b6518e7d41b5a66cf">etk::color::darkGreen</a></td></tr>
<tr class="separator:ab2c305fa2794088b6518e7d41b5a66cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41b7e12409c7c23d2efd5b2002ff8a38"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a41b7e12409c7c23d2efd5b2002ff8a38">etk::color::darkKhaki</a></td></tr>
<tr class="separator:a41b7e12409c7c23d2efd5b2002ff8a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5967702d70d066cc22d0582816506960"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5967702d70d066cc22d0582816506960">etk::color::darkMagenta</a></td></tr>
<tr class="separator:a5967702d70d066cc22d0582816506960"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8658803a964bae9b55b136f17349fb9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af8658803a964bae9b55b136f17349fb9">etk::color::darkOliveGreen</a></td></tr>
<tr class="separator:af8658803a964bae9b55b136f17349fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7064c68a6a6025e00ce163a1ae89f1ea"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7064c68a6a6025e00ce163a1ae89f1ea">etk::color::darkorange</a></td></tr>
<tr class="separator:a7064c68a6a6025e00ce163a1ae89f1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7683e234cce9679495ba626cdbd63b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1d7683e234cce9679495ba626cdbd63b">etk::color::darkOrchid</a></td></tr>
<tr class="separator:a1d7683e234cce9679495ba626cdbd63b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff3a3b7299b13dfb18983bf5590ba95a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aff3a3b7299b13dfb18983bf5590ba95a">etk::color::darkRed</a></td></tr>
<tr class="separator:aff3a3b7299b13dfb18983bf5590ba95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a907915b5995bce96b1edce13c9e2fdf7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a907915b5995bce96b1edce13c9e2fdf7">etk::color::darkSalmon</a></td></tr>
<tr class="separator:a907915b5995bce96b1edce13c9e2fdf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59822524863f5783ee051ad10375892f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a59822524863f5783ee051ad10375892f">etk::color::darkSeaGreen</a></td></tr>
<tr class="separator:a59822524863f5783ee051ad10375892f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26484af8b6c58f221f1849b87f3bee74"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a26484af8b6c58f221f1849b87f3bee74">etk::color::darkSlateBlue</a></td></tr>
<tr class="separator:a26484af8b6c58f221f1849b87f3bee74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a349b3fd1e93f89e01bd862981d02196b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a349b3fd1e93f89e01bd862981d02196b">etk::color::darkSlateGray</a></td></tr>
<tr class="separator:a349b3fd1e93f89e01bd862981d02196b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50f19e66e3c3a0af908b5c1efd2abc84"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50f19e66e3c3a0af908b5c1efd2abc84">etk::color::darkSlateGrey</a></td></tr>
<tr class="separator:a50f19e66e3c3a0af908b5c1efd2abc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e713dcb0b2f4febdbcf35450b841fd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a05e713dcb0b2f4febdbcf35450b841fd">etk::color::darkTurquoise</a></td></tr>
<tr class="separator:a05e713dcb0b2f4febdbcf35450b841fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e56b9239824d0b5936d5cff3b60231b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9e56b9239824d0b5936d5cff3b60231b">etk::color::darkViolet</a></td></tr>
<tr class="separator:a9e56b9239824d0b5936d5cff3b60231b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad22e4d8159516802b60b3993b35310d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aad22e4d8159516802b60b3993b35310d">etk::color::deepPink</a></td></tr>
<tr class="separator:aad22e4d8159516802b60b3993b35310d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20b4f50841f1edc88b8ebd09764d22ec"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a20b4f50841f1edc88b8ebd09764d22ec">etk::color::deepSkyBlue</a></td></tr>
<tr class="separator:a20b4f50841f1edc88b8ebd09764d22ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c3f19c27817d52a7dce663597809673"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9c3f19c27817d52a7dce663597809673">etk::color::dimGray</a></td></tr>
<tr class="separator:a9c3f19c27817d52a7dce663597809673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b9159ca54b27a2eb3aef2787cc3f8a4"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b9159ca54b27a2eb3aef2787cc3f8a4">etk::color::dimGrey</a></td></tr>
<tr class="separator:a1b9159ca54b27a2eb3aef2787cc3f8a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abded21fe482e526e290b0699c55c1d8d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#abded21fe482e526e290b0699c55c1d8d">etk::color::dodgerBlue</a></td></tr>
<tr class="separator:abded21fe482e526e290b0699c55c1d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6967e9c5889d20d52ba7f02ce1a4344"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad6967e9c5889d20d52ba7f02ce1a4344">etk::color::fireBrick</a></td></tr>
<tr class="separator:ad6967e9c5889d20d52ba7f02ce1a4344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa194136648518d6622f0648b1be32886"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa194136648518d6622f0648b1be32886">etk::color::floralWhite</a></td></tr>
<tr class="separator:aa194136648518d6622f0648b1be32886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae828702f8dde36254656074f1539cf27"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ae828702f8dde36254656074f1539cf27">etk::color::forestGreen</a></td></tr>
<tr class="separator:ae828702f8dde36254656074f1539cf27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8be07f05dd9acb1021cd813d5d09f5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#add8be07f05dd9acb1021cd813d5d09f5">etk::color::fuchsia</a></td></tr>
<tr class="separator:add8be07f05dd9acb1021cd813d5d09f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3802248416e94cbe57301269bb4597"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9f3802248416e94cbe57301269bb4597">etk::color::gainsboro</a></td></tr>
<tr class="separator:a9f3802248416e94cbe57301269bb4597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15bfc067a56f04e3c95ccc1e08e30582"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a15bfc067a56f04e3c95ccc1e08e30582">etk::color::ghostWhite</a></td></tr>
<tr class="separator:a15bfc067a56f04e3c95ccc1e08e30582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa87df42bc06ea637f36058ded83172b8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa87df42bc06ea637f36058ded83172b8">etk::color::gold</a></td></tr>
<tr class="separator:aa87df42bc06ea637f36058ded83172b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e32a2d70fbe57ccbd45b490b32dfc0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab3e32a2d70fbe57ccbd45b490b32dfc0">etk::color::goldenRod</a></td></tr>
<tr class="separator:ab3e32a2d70fbe57ccbd45b490b32dfc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a319c23dcc37291f96f330abe15b16f89"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a319c23dcc37291f96f330abe15b16f89">etk::color::gray</a></td></tr>
<tr class="separator:a319c23dcc37291f96f330abe15b16f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d8358e48a38d1d701d2165e9ff7ef3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a21d8358e48a38d1d701d2165e9ff7ef3">etk::color::grey</a></td></tr>
<tr class="separator:a21d8358e48a38d1d701d2165e9ff7ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fc96147de6d001202802bca7bcf2ba9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6fc96147de6d001202802bca7bcf2ba9">etk::color::green</a></td></tr>
<tr class="separator:a6fc96147de6d001202802bca7bcf2ba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218efa62696750857b5ce07171c34cbd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a218efa62696750857b5ce07171c34cbd">etk::color::greenYellow</a></td></tr>
<tr class="separator:a218efa62696750857b5ce07171c34cbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3411f95075bfc9977619fcea76266de"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa3411f95075bfc9977619fcea76266de">etk::color::honeyDew</a></td></tr>
<tr class="separator:aa3411f95075bfc9977619fcea76266de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03118a731faf900b1bec48f3b001a8dd"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a03118a731faf900b1bec48f3b001a8dd">etk::color::hotPink</a></td></tr>
<tr class="separator:a03118a731faf900b1bec48f3b001a8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13e4d0783eb7e8c10ca87631e5385dcb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a13e4d0783eb7e8c10ca87631e5385dcb">etk::color::indianRed</a></td></tr>
<tr class="separator:a13e4d0783eb7e8c10ca87631e5385dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a93b5498bb8c81d57e7a759d1418579"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3a93b5498bb8c81d57e7a759d1418579">etk::color::indigo</a></td></tr>
<tr class="separator:a3a93b5498bb8c81d57e7a759d1418579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab44bec9b6c9231236729f749df94c7ba"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab44bec9b6c9231236729f749df94c7ba">etk::color::ivory</a></td></tr>
<tr class="separator:ab44bec9b6c9231236729f749df94c7ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5242622529843c2b59a3a10de215834"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aa5242622529843c2b59a3a10de215834">etk::color::khaki</a></td></tr>
<tr class="separator:aa5242622529843c2b59a3a10de215834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2c8ef5a6ab8b6d0d0bfc261dc1c660"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2f2c8ef5a6ab8b6d0d0bfc261dc1c660">etk::color::lavender</a></td></tr>
<tr class="separator:a2f2c8ef5a6ab8b6d0d0bfc261dc1c660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4232ea43a0d5f4e1a0fda12b2523789e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4232ea43a0d5f4e1a0fda12b2523789e">etk::color::lavenderBlush</a></td></tr>
<tr class="separator:a4232ea43a0d5f4e1a0fda12b2523789e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afde65cb2bb3edffeb3c3be844048bea7"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afde65cb2bb3edffeb3c3be844048bea7">etk::color::lawnGreen</a></td></tr>
<tr class="separator:afde65cb2bb3edffeb3c3be844048bea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1f3235d4cb5967be945422180a696e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b1f3235d4cb5967be945422180a696e">etk::color::lemonChiffon</a></td></tr>
<tr class="separator:a1b1f3235d4cb5967be945422180a696e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8387db6883f21400bf5be80372c35647"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8387db6883f21400bf5be80372c35647">etk::color::lightBlue</a></td></tr>
<tr class="separator:a8387db6883f21400bf5be80372c35647"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fa89d253f21d090fb78f9c4c3fa179"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a18fa89d253f21d090fb78f9c4c3fa179">etk::color::lightCoral</a></td></tr>
<tr class="separator:a18fa89d253f21d090fb78f9c4c3fa179"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50d72f3fa72a15b70950ec3c6294c486"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a50d72f3fa72a15b70950ec3c6294c486">etk::color::lightCyan</a></td></tr>
<tr class="separator:a50d72f3fa72a15b70950ec3c6294c486"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1fa30e34836c579b23ad52137bd690"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4b1fa30e34836c579b23ad52137bd690">etk::color::lightGoldenRodYellow</a></td></tr>
<tr class="separator:a4b1fa30e34836c579b23ad52137bd690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4083c98e9eded328f2cd91f01affddc0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4083c98e9eded328f2cd91f01affddc0">etk::color::lightGray</a></td></tr>
<tr class="separator:a4083c98e9eded328f2cd91f01affddc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77d1ce7214b499fb78f9bbfcd18cb7b4"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a77d1ce7214b499fb78f9bbfcd18cb7b4">etk::color::lightGrey</a></td></tr>
<tr class="separator:a77d1ce7214b499fb78f9bbfcd18cb7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d28338bea023156af46b42ac4104d65"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2d28338bea023156af46b42ac4104d65">etk::color::lightGreen</a></td></tr>
<tr class="separator:a2d28338bea023156af46b42ac4104d65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d1dd7b18f6b86d7a3c16f417f453b6"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a14d1dd7b18f6b86d7a3c16f417f453b6">etk::color::lightPink</a></td></tr>
<tr class="separator:a14d1dd7b18f6b86d7a3c16f417f453b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033bb4d31c48f0dd52fc0662944ab8f6"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a033bb4d31c48f0dd52fc0662944ab8f6">etk::color::lightSalmon</a></td></tr>
<tr class="separator:a033bb4d31c48f0dd52fc0662944ab8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a146b8e64718660041ce89a8803661e2a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a146b8e64718660041ce89a8803661e2a">etk::color::lightSeaGreen</a></td></tr>
<tr class="separator:a146b8e64718660041ce89a8803661e2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a95c2b5fd2957e41b027b84df64bb2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a51a95c2b5fd2957e41b027b84df64bb2">etk::color::lightSkyBlue</a></td></tr>
<tr class="separator:a51a95c2b5fd2957e41b027b84df64bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8cb2152fe5df989303dd976f97578ea"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af8cb2152fe5df989303dd976f97578ea">etk::color::lightSlateGray</a></td></tr>
<tr class="separator:af8cb2152fe5df989303dd976f97578ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a496840c6c000f27da3a6e8e54e33eb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4a496840c6c000f27da3a6e8e54e33eb">etk::color::lightSlateGrey</a></td></tr>
<tr class="separator:a4a496840c6c000f27da3a6e8e54e33eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26bcddd1699b895e233e35f31fda1c0e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a26bcddd1699b895e233e35f31fda1c0e">etk::color::lightSteelBlue</a></td></tr>
<tr class="separator:a26bcddd1699b895e233e35f31fda1c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab23ae9842d65ec28e1ff7f06d5b252a8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab23ae9842d65ec28e1ff7f06d5b252a8">etk::color::lightYellow</a></td></tr>
<tr class="separator:ab23ae9842d65ec28e1ff7f06d5b252a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0363b4e80d7960b29e41c1202d36cefb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0363b4e80d7960b29e41c1202d36cefb">etk::color::lime</a></td></tr>
<tr class="separator:a0363b4e80d7960b29e41c1202d36cefb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29c3e83ca4abea8319f8f5671b9720c2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a29c3e83ca4abea8319f8f5671b9720c2">etk::color::limeGreen</a></td></tr>
<tr class="separator:a29c3e83ca4abea8319f8f5671b9720c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed3fa7e8a6f9ed2e79677075bf1e63e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aaed3fa7e8a6f9ed2e79677075bf1e63e">etk::color::linen</a></td></tr>
<tr class="separator:aaed3fa7e8a6f9ed2e79677075bf1e63e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee87f303d370ab6dbc7ac1e2c00ead1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afee87f303d370ab6dbc7ac1e2c00ead1">etk::color::magenta</a></td></tr>
<tr class="separator:afee87f303d370ab6dbc7ac1e2c00ead1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acedfbd93471b71ba9998984b11ba718e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#acedfbd93471b71ba9998984b11ba718e">etk::color::maroon</a></td></tr>
<tr class="separator:acedfbd93471b71ba9998984b11ba718e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f0d7a636c8caa196464b499b6280426"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7f0d7a636c8caa196464b499b6280426">etk::color::mediumAquaMarine</a></td></tr>
<tr class="separator:a7f0d7a636c8caa196464b499b6280426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe002b79a78199f18363dd05530378d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7fe002b79a78199f18363dd05530378d">etk::color::mediumBlue</a></td></tr>
<tr class="separator:a7fe002b79a78199f18363dd05530378d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e155686074462e57beee0511146bc97"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5e155686074462e57beee0511146bc97">etk::color::mediumOrchid</a></td></tr>
<tr class="separator:a5e155686074462e57beee0511146bc97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b2c512ac26bc28808a8b3dd5656440d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3b2c512ac26bc28808a8b3dd5656440d">etk::color::mediumPurple</a></td></tr>
<tr class="separator:a3b2c512ac26bc28808a8b3dd5656440d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b45a088646ef1fcf8fe69179dc519b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac8b45a088646ef1fcf8fe69179dc519b">etk::color::mediumSeaGreen</a></td></tr>
<tr class="separator:ac8b45a088646ef1fcf8fe69179dc519b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a215704258654af99ded76d5642d9d462"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a215704258654af99ded76d5642d9d462">etk::color::mediumSlateBlue</a></td></tr>
<tr class="separator:a215704258654af99ded76d5642d9d462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b5d44a4ca36262221237f5165af7aae"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2b5d44a4ca36262221237f5165af7aae">etk::color::mediumSpringGreen</a></td></tr>
<tr class="separator:a2b5d44a4ca36262221237f5165af7aae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3cfc60cd0c3b29f6a941dd592d90b24"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac3cfc60cd0c3b29f6a941dd592d90b24">etk::color::mediumTurquoise</a></td></tr>
<tr class="separator:ac3cfc60cd0c3b29f6a941dd592d90b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05fe5d6e6d4b13da98ccf1acef57ba3a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a05fe5d6e6d4b13da98ccf1acef57ba3a">etk::color::mediumVioletRed</a></td></tr>
<tr class="separator:a05fe5d6e6d4b13da98ccf1acef57ba3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0900bfad0e76b546fbe6b9c3fe3f24a"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#af0900bfad0e76b546fbe6b9c3fe3f24a">etk::color::midnightBlue</a></td></tr>
<tr class="separator:af0900bfad0e76b546fbe6b9c3fe3f24a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb434830d70a46377180a95be6d484e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#adfb434830d70a46377180a95be6d484e">etk::color::mintCream</a></td></tr>
<tr class="separator:adfb434830d70a46377180a95be6d484e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18204af4290656aeac4f7c88eb85d0f3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a18204af4290656aeac4f7c88eb85d0f3">etk::color::mistyRose</a></td></tr>
<tr class="separator:a18204af4290656aeac4f7c88eb85d0f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cb08faeeec554e2a414bc8633b443c5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8cb08faeeec554e2a414bc8633b443c5">etk::color::moccasin</a></td></tr>
<tr class="separator:a8cb08faeeec554e2a414bc8633b443c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b63b8a9a1cc45910237b30a2ba45fca"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b63b8a9a1cc45910237b30a2ba45fca">etk::color::navajoWhite</a></td></tr>
<tr class="separator:a1b63b8a9a1cc45910237b30a2ba45fca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20ab31b18ba99ce5faa111a99ab2e83d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a20ab31b18ba99ce5faa111a99ab2e83d">etk::color::navy</a></td></tr>
<tr class="separator:a20ab31b18ba99ce5faa111a99ab2e83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dac38a6103291477259e687e0774c1f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6dac38a6103291477259e687e0774c1f">etk::color::oldLace</a></td></tr>
<tr class="separator:a6dac38a6103291477259e687e0774c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c6df578f49614b0a84b8d60a85522f5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a7c6df578f49614b0a84b8d60a85522f5">etk::color::olive</a></td></tr>
<tr class="separator:a7c6df578f49614b0a84b8d60a85522f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020a9d7d45aa767ddf85ce3091f09700"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a020a9d7d45aa767ddf85ce3091f09700">etk::color::oliveDrab</a></td></tr>
<tr class="separator:a020a9d7d45aa767ddf85ce3091f09700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17f0b0fde63f5895d0da41ecc9e2573"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab17f0b0fde63f5895d0da41ecc9e2573">etk::color::orange</a></td></tr>
<tr class="separator:ab17f0b0fde63f5895d0da41ecc9e2573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3c67384cae4e9260ddd453a3cc7810"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aeb3c67384cae4e9260ddd453a3cc7810">etk::color::orangeRed</a></td></tr>
<tr class="separator:aeb3c67384cae4e9260ddd453a3cc7810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a02f315fb94c24136fd151610d1d2b3"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8a02f315fb94c24136fd151610d1d2b3">etk::color::orchid</a></td></tr>
<tr class="separator:a8a02f315fb94c24136fd151610d1d2b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e77005ee52eb9d1b5a4ddb682374e0f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4e77005ee52eb9d1b5a4ddb682374e0f">etk::color::paleGoldenRod</a></td></tr>
<tr class="separator:a4e77005ee52eb9d1b5a4ddb682374e0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf19b14d8517bd39851f277029b0931"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2cf19b14d8517bd39851f277029b0931">etk::color::paleGreen</a></td></tr>
<tr class="separator:a2cf19b14d8517bd39851f277029b0931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2652ecc2224179077270ffb4d13fef57"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a2652ecc2224179077270ffb4d13fef57">etk::color::paleTurquoise</a></td></tr>
<tr class="separator:a2652ecc2224179077270ffb4d13fef57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40929240fd9c26bda27c2a80e5893db5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a40929240fd9c26bda27c2a80e5893db5">etk::color::paleVioletRed</a></td></tr>
<tr class="separator:a40929240fd9c26bda27c2a80e5893db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55430464cce8100e33385115a9468cf1"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a55430464cce8100e33385115a9468cf1">etk::color::papayaWhip</a></td></tr>
<tr class="separator:a55430464cce8100e33385115a9468cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30f26284e76fd398359bcd928143311"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad30f26284e76fd398359bcd928143311">etk::color::peachPuff</a></td></tr>
<tr class="separator:ad30f26284e76fd398359bcd928143311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83ed22c571e6ef53e406cc47c51f753f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a83ed22c571e6ef53e406cc47c51f753f">etk::color::peru</a></td></tr>
<tr class="separator:a83ed22c571e6ef53e406cc47c51f753f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2726cdc1f4064f8df7b77b7da3d4291"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad2726cdc1f4064f8df7b77b7da3d4291">etk::color::pink</a></td></tr>
<tr class="separator:ad2726cdc1f4064f8df7b77b7da3d4291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4d992f3996f638d234f936153bd7907"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab4d992f3996f638d234f936153bd7907">etk::color::plum</a></td></tr>
<tr class="separator:ab4d992f3996f638d234f936153bd7907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd0e078b144de932065e8a7f01685b6b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#afd0e078b144de932065e8a7f01685b6b">etk::color::powderBlue</a></td></tr>
<tr class="separator:afd0e078b144de932065e8a7f01685b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1651c86712c0ebee50517f010a05b527"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1651c86712c0ebee50517f010a05b527">etk::color::purple</a></td></tr>
<tr class="separator:a1651c86712c0ebee50517f010a05b527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a365a78d3068cd950ce25fda3f905554e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a365a78d3068cd950ce25fda3f905554e">etk::color::red</a></td></tr>
<tr class="separator:a365a78d3068cd950ce25fda3f905554e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ac844cd13feb847816ff94ff20fb84c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3ac844cd13feb847816ff94ff20fb84c">etk::color::rosyBrown</a></td></tr>
<tr class="separator:a3ac844cd13feb847816ff94ff20fb84c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dad77d1418cd34da0e07049781f32d9"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3dad77d1418cd34da0e07049781f32d9">etk::color::royalBlue</a></td></tr>
<tr class="separator:a3dad77d1418cd34da0e07049781f32d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5407ca00d7f7bf3815a72616e0be95ae"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5407ca00d7f7bf3815a72616e0be95ae">etk::color::saddleBrown</a></td></tr>
<tr class="separator:a5407ca00d7f7bf3815a72616e0be95ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad324737686a8c6ec9208a93e727710d8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ad324737686a8c6ec9208a93e727710d8">etk::color::salmon</a></td></tr>
<tr class="separator:ad324737686a8c6ec9208a93e727710d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd1d87686e7d4fb1a720d4cb5c354cb"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#affd1d87686e7d4fb1a720d4cb5c354cb">etk::color::sandyBrown</a></td></tr>
<tr class="separator:affd1d87686e7d4fb1a720d4cb5c354cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d3d8140130f2383e7740b4cea443470"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a3d3d8140130f2383e7740b4cea443470">etk::color::seaGreen</a></td></tr>
<tr class="separator:a3d3d8140130f2383e7740b4cea443470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b50105504f9be5dcf7ae59cbb115051"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6b50105504f9be5dcf7ae59cbb115051">etk::color::seaShell</a></td></tr>
<tr class="separator:a6b50105504f9be5dcf7ae59cbb115051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a8eaf790795f7b5fc63c81ade8652ce"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0a8eaf790795f7b5fc63c81ade8652ce">etk::color::sienna</a></td></tr>
<tr class="separator:a0a8eaf790795f7b5fc63c81ade8652ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca25e934d9d1ac1538a4a0c7011c6d0c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#aca25e934d9d1ac1538a4a0c7011c6d0c">etk::color::silver</a></td></tr>
<tr class="separator:aca25e934d9d1ac1538a4a0c7011c6d0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1576fd8ed2c3fe5ed5a10f8147d0ed1d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1576fd8ed2c3fe5ed5a10f8147d0ed1d">etk::color::skyBlue</a></td></tr>
<tr class="separator:a1576fd8ed2c3fe5ed5a10f8147d0ed1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f605302a82a6173de726e797c3edf0d"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a4f605302a82a6173de726e797c3edf0d">etk::color::slateBlue</a></td></tr>
<tr class="separator:a4f605302a82a6173de726e797c3edf0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d3c48d14e696bc1b8d9d43158dfa0b2"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a5d3c48d14e696bc1b8d9d43158dfa0b2">etk::color::slateGray</a></td></tr>
<tr class="separator:a5d3c48d14e696bc1b8d9d43158dfa0b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cefc035f467790176ba159bb6255c6e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9cefc035f467790176ba159bb6255c6e">etk::color::slateGrey</a></td></tr>
<tr class="separator:a9cefc035f467790176ba159bb6255c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae312c38fc6be5178a4ff63921f162723"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ae312c38fc6be5178a4ff63921f162723">etk::color::snow</a></td></tr>
<tr class="separator:ae312c38fc6be5178a4ff63921f162723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b6e2028b00791f15ddff7f9a1fe703"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ab3b6e2028b00791f15ddff7f9a1fe703">etk::color::springGreen</a></td></tr>
<tr class="separator:ab3b6e2028b00791f15ddff7f9a1fe703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9162b466a59a0bbe420b49c565e9dd6f"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9162b466a59a0bbe420b49c565e9dd6f">etk::color::steelBlue</a></td></tr>
<tr class="separator:a9162b466a59a0bbe420b49c565e9dd6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a923b2869775837088eabdb48681f4b1e"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a923b2869775837088eabdb48681f4b1e">etk::color::tan</a></td></tr>
<tr class="separator:a923b2869775837088eabdb48681f4b1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b28dace6aa8c81c0c59a7343875d2b5"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9b28dace6aa8c81c0c59a7343875d2b5">etk::color::teal</a></td></tr>
<tr class="separator:a9b28dace6aa8c81c0c59a7343875d2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a729d8532a3b7c147fcaa726ce2d887b8"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a729d8532a3b7c147fcaa726ce2d887b8">etk::color::thistle</a></td></tr>
<tr class="separator:a729d8532a3b7c147fcaa726ce2d887b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f3fe621ef99b1b452a5a11af1a06ae0"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a9f3fe621ef99b1b452a5a11af1a06ae0">etk::color::tomato</a></td></tr>
<tr class="separator:a9f3fe621ef99b1b452a5a11af1a06ae0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8162f21fcdb858a4c5017a20db4c5830"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a8162f21fcdb858a4c5017a20db4c5830">etk::color::turquoise</a></td></tr>
<tr class="separator:a8162f21fcdb858a4c5017a20db4c5830"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86b1f752bb46992b83000f1b48957ec"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#ac86b1f752bb46992b83000f1b48957ec">etk::color::violet</a></td></tr>
<tr class="separator:ac86b1f752bb46992b83000f1b48957ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fee5d2cd67adc3c4a5d820616854cde"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a0fee5d2cd67adc3c4a5d820616854cde">etk::color::wheat</a></td></tr>
<tr class="separator:a0fee5d2cd67adc3c4a5d820616854cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6559ba632982f84ab6215281bd431b9c"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a6559ba632982f84ab6215281bd431b9c">etk::color::white</a></td></tr>
<tr class="separator:a6559ba632982f84ab6215281bd431b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b012cf56fb3a1c63e55aa2d83f7472b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a1b012cf56fb3a1c63e55aa2d83f7472b">etk::color::whiteSmoke</a></td></tr>
<tr class="separator:a1b012cf56fb3a1c63e55aa2d83f7472b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002d237cb06c35ec373b454af2cbb072"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a002d237cb06c35ec373b454af2cbb072">etk::color::yellow</a></td></tr>
<tr class="separator:a002d237cb06c35ec373b454af2cbb072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88244e18c7bcefe71c7f9fbca047125b"><td class="memItemLeft" align="right" valign="top">const Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1color.html#a88244e18c7bcefe71c7f9fbca047125b">etk::color::yellowGreen</a></td></tr>
<tr class="separator:a88244e18c7bcefe71c7f9fbca047125b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

338
_color_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

460
_f_s_node_8hpp.html Normal file
View File

@ -0,0 +1,460 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/FSNode.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">FSNode.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_f_s_node_right_8hpp_source.html">etk/os/FSNodeRight.hpp</a>&gt;</code><br />
</div>
<p><a href="_f_s_node_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:af43dedece15d018ffad8970492870bac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#af43dedece15d018ffad8970492870bac">MAX_FILE_NAME</a>&#160;&#160;&#160;(10240)</td></tr>
<tr class="separator:af43dedece15d018ffad8970492870bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a99c2dd948d6da85ed816fa0c267862e8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4c85a6b7dccfd424a20b383e5dbe63bf">etk::typeNode_unknow</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a18f1c41a5c9bc4842a512954af23d630">etk::typeNode_block</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a07f61c5191a0e393871ecf69f4f32eed">etk::typeNode_character</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680">etk::typeNode_folder</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8af5a5a8cef27d1c2abf4c6b7b9a893890">etk::typeNode_fifo</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a73f8fdd1c9f08183be017f372935cf14">etk::typeNode_link</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a4bb596537f408d12f89da085cac752c6">etk::typeNode_file</a>,
<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a9b46f1f9d230b9490b2c17af379c61bc">etk::typeNode_socket</a>
<br />
}</td></tr>
<tr class="separator:a99c2dd948d6da85ed816fa0c267862e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0133c254ab2433999c1b61fd9d993e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993e">etk::seekNode</a> { <a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea9019d83f9a109a54ab84067c2aa8abcd">etk::seekNode_start</a>,
<a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea981349cc2910e974472575409d19f0b6">etk::seekNode_end</a>,
<a class="el" href="namespaceetk.html#a4a0133c254ab2433999c1b61fd9d993ea8da2a40c899dc80a97a96999766d1598">etk::seekNode_current</a>
}</td></tr>
<tr class="separator:a4a0133c254ab2433999c1b61fd9d993e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a661ec570d3bddcc050a21b1c4a421d86"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86">etk::FSNType</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a263b4ecc93b26982d222fd87c3cf12a1">etk::FSNType_unknow</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ab90cc866be4fcb2e6006ec816b2683da">etk::FSNType_direct</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae6596d8a97ab0bdd4775f66089ad894b">etk::FSNType_relatif</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aafe2d7ca46505000342694c4526209b6">etk::FSNType_home</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a85e888743bc92e15e92cb038180658a8">etk::FSNType_data</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86aff5b33005b2a7937bec1d9e426e1d9d2">etk::FSNType_userData</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86a11b6d9f004dfe2dbb0f0936295d96fab">etk::FSNType_cache</a>,
<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ac430963593558fcb3de198c74fc9a63c">etk::FSNType_theme</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a661ec570d3bddcc050a21b1c4a421d86ae2fc2115dae24e08f7025f4ac4671dea">etk::FSNType_themeData</a>
<br />
}</td></tr>
<tr class="separator:a661ec570d3bddcc050a21b1c4a421d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5eda91763c9f02f0e7e16c099092695d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a5eda91763c9f02f0e7e16c099092695d">etk::setArgZero</a> (const std::string &amp;_val)</td></tr>
<tr class="separator:a5eda91763c9f02f0e7e16c099092695d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0087446ff0e9b533ea70b3043ae2addc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a0087446ff0e9b533ea70b3043ae2addc">etk::simplifyPath</a> (std::string _input)</td></tr>
<tr class="separator:a0087446ff0e9b533ea70b3043ae2addc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a878a614b55bdc9e5730905dcbf1e7da1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a878a614b55bdc9e5730905dcbf1e7da1">etk::FSNodeGetApplicationName</a> ()</td></tr>
<tr class="separator:a878a614b55bdc9e5730905dcbf1e7da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8546560f91d95e2df5f176f5ec0fc99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ab8546560f91d95e2df5f176f5ec0fc99">etk::setBaseFolderData</a> (const char *_folder, const char *_applName=nullptr)</td></tr>
<tr class="separator:ab8546560f91d95e2df5f176f5ec0fc99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91fb8f53bc0d3ad4ed2061b3f5af7734"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a91fb8f53bc0d3ad4ed2061b3f5af7734">etk::setBaseFolderDataUser</a> (const char *_folder)</td></tr>
<tr class="separator:a91fb8f53bc0d3ad4ed2061b3f5af7734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cdcbe0aeba288278c89a995481b9e6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a6cdcbe0aeba288278c89a995481b9e6f">etk::setBaseFolderCache</a> (const char *_folder)</td></tr>
<tr class="separator:a6cdcbe0aeba288278c89a995481b9e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5156cd13050789ca79157400805b04e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af5156cd13050789ca79157400805b04e">etk::initDefaultFolder</a> (const char *_applName)</td></tr>
<tr class="separator:af5156cd13050789ca79157400805b04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa745063a5cc6f651f1245a1ff7ca3c1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afa745063a5cc6f651f1245a1ff7ca3c1">etk::getUserHomeFolder</a> ()</td></tr>
<tr class="separator:afa745063a5cc6f651f1245a1ff7ca3c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3491e777d456c9ddd6871e0f7ffdfc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a7a3491e777d456c9ddd6871e0f7ffdfc">etk::getUserRunFolder</a> ()</td></tr>
<tr class="separator:a7a3491e777d456c9ddd6871e0f7ffdfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856f999ded476786c58fc99b89d410bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a856f999ded476786c58fc99b89d410bd">etk::theme::setName</a> (const std::string &amp;_refName, const std::string &amp;_folderName)</td></tr>
<tr class="separator:a856f999ded476786c58fc99b89d410bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb042eb3c3641fb2d10af30b4be2e68b"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#adb042eb3c3641fb2d10af30b4be2e68b">etk::theme::getName</a> (const std::string &amp;_refName)</td></tr>
<tr class="separator:adb042eb3c3641fb2d10af30b4be2e68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfde4f1e1394fcc72234c913ef099c48"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#abfde4f1e1394fcc72234c913ef099c48">etk::theme::setNameDefault</a> (const std::string &amp;_refName, const std::string &amp;_folderName)</td></tr>
<tr class="separator:abfde4f1e1394fcc72234c913ef099c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a017817820ca8d776a938311ac2c6573d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a017817820ca8d776a938311ac2c6573d">etk::theme::getNameDefault</a> (const std::string &amp;_refName)</td></tr>
<tr class="separator:a017817820ca8d776a938311ac2c6573d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973cfede5000857a500e2dd5ffad3507"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html#a973cfede5000857a500e2dd5ffad3507">etk::theme::list</a> ()</td></tr>
<tr class="separator:a973cfede5000857a500e2dd5ffad3507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada11ec07c70d723eead76332e040a8e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ada11ec07c70d723eead76332e040a8e3">etk::FSNodeRemove</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:ada11ec07c70d723eead76332e040a8e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da725251cd89ff3e797d4017198ef67"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4da725251cd89ff3e797d4017198ef67">etk::FSNodeGetCount</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a4da725251cd89ff3e797d4017198ef67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4adf742ba1e1aaaabce3c26c94405d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af4adf742ba1e1aaaabce3c26c94405d2">etk::FSNodeCreate</a> (const std::string &amp;_path, <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> _right, enum <a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a> _type=<a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8a67fbbfd55ff1568df12ca9719bc73680">etk::typeNode_folder</a>)</td></tr>
<tr class="separator:af4adf742ba1e1aaaabce3c26c94405d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5f8ddf464f42564ece7edd83b3e6aa9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aa5f8ddf464f42564ece7edd83b3e6aa9">etk::FSNodeExist</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:aa5f8ddf464f42564ece7edd83b3e6aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8c7d89695b20bde7c16279578df6d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#adc8c7d89695b20bde7c16279578df6d8">etk::FSNodeMove</a> (const std::string &amp;_path1, const std::string &amp;_path2)</td></tr>
<tr class="separator:adc8c7d89695b20bde7c16279578df6d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a104daf9dd822c992b4e91d219529c0d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a104daf9dd822c992b4e91d219529c0d4">etk::FSNodeGetRight</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a104daf9dd822c992b4e91d219529c0d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaa76db5b02d5275ee6faa9240688730"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="namespaceetk.html#a99c2dd948d6da85ed816fa0c267862e8">etk::typeNode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aeaa76db5b02d5275ee6faa9240688730">etk::FSNodeGetType</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:aeaa76db5b02d5275ee6faa9240688730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8865e7710783f51f2caf3c55727d6a"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ada8865e7710783f51f2caf3c55727d6a">etk::FSNodeGetTimeCreated</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:ada8865e7710783f51f2caf3c55727d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a33fbd48325bbee3cc362b1bbd25d0"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a15a33fbd48325bbee3cc362b1bbd25d0">etk::FSNodeGetTimeModified</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a15a33fbd48325bbee3cc362b1bbd25d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a7c80620d52319f98c370913ad6116b"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a7a7c80620d52319f98c370913ad6116b">etk::FSNodeGetTimeAccessed</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a7a7c80620d52319f98c370913ad6116b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af86474607a59dd8492c978ec48c015c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#af86474607a59dd8492c978ec48c015c5">etk::FSNodeTouch</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:af86474607a59dd8492c978ec48c015c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a89a04f30fed73e5656b26b6d3e55b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a95a89a04f30fed73e5656b26b6d3e55b">etk::FSNodeEcho</a> (const std::string &amp;_path, const std::string &amp;_dataTowrite)</td></tr>
<tr class="separator:a95a89a04f30fed73e5656b26b6d3e55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014ce8a7311896847cd4978d96410d24"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a014ce8a7311896847cd4978d96410d24">etk::FSNodeEchoAdd</a> (const std::string &amp;_path, const std::string &amp;_dataTowrite)</td></tr>
<tr class="separator:a014ce8a7311896847cd4978d96410d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f856fe66d99e595a01861f651194f47"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2f856fe66d99e595a01861f651194f47">etk::FSNodeHistory</a> (const std::string &amp;_path, int32_t _historyCount)</td></tr>
<tr class="separator:a2f856fe66d99e595a01861f651194f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acec1246a208ad95518c76ca3de513f40"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#acec1246a208ad95518c76ca3de513f40">etk::FSNodeReadAllData</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:acec1246a208ad95518c76ca3de513f40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9318ff052b5d458ee66c0aaf4021fc2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ac9318ff052b5d458ee66c0aaf4021fc2">etk::FSNodeWriteAllData</a> (const std::string &amp;_path, const std::string &amp;_data)</td></tr>
<tr class="separator:ac9318ff052b5d458ee66c0aaf4021fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc051561490776f836b7da5b81eba290"><td class="memTemplParams" colspan="2">template&lt;typename TTT &gt; </td></tr>
<tr class="memitem:afc051561490776f836b7da5b81eba290"><td class="memTemplItemLeft" align="right" valign="top">std::vector&lt; TTT &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afc051561490776f836b7da5b81eba290">etk::FSNodeReadAllDataType</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:afc051561490776f836b7da5b81eba290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6e9afde0376252114884445cab1382e"><td class="memTemplParams" colspan="2">template&lt;typename TTT &gt; </td></tr>
<tr class="memitem:ae6e9afde0376252114884445cab1382e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ae6e9afde0376252114884445cab1382e">etk::FSNodeWriteAllDataType</a> (const std::string &amp;_path, const std::vector&lt; TTT &gt; &amp;_data)</td></tr>
<tr class="separator:ae6e9afde0376252114884445cab1382e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef89557d910726f6b5253f11257fc0c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a4ef89557d910726f6b5253f11257fc0c">etk::FSNodeGetRealName</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a4ef89557d910726f6b5253f11257fc0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a757318b34e8a012b84d49dd291286076"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a757318b34e8a012b84d49dd291286076">etk::FSNodeExplodeMultiplePath</a> (const std::string &amp;_path)</td></tr>
<tr class="separator:a757318b34e8a012b84d49dd291286076"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="af43dedece15d018ffad8970492870bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af43dedece15d018ffad8970492870bac">&sect;&nbsp;</a></span>MAX_FILE_NAME</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAX_FILE_NAME&#160;&#160;&#160;(10240)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Local maximum file name size. </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="file_adb042eb3c3641fb2d10af30b4be2e68b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_adb042eb3c3641fb2d10af30b4be2e68b">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::theme::getName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get the folder from a Reference theme </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the path of the theme </dd></dl>
</div>
</div>
<a id="file_a017817820ca8d776a938311ac2c6573d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a017817820ca8d776a938311ac2c6573d">&sect;&nbsp;</a></span>getNameDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::theme::getNameDefault </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>get the default folder from a Reference theme </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the path of the theme </dd></dl>
</div>
</div>
<a id="file_a973cfede5000857a500e2dd5ffad3507"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a973cfede5000857a500e2dd5ffad3507">&sect;&nbsp;</a></span>list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; etk::theme::list </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the list of all the theme folder availlable in the user Home/appl. </p>
<dl class="section return"><dt>Returns</dt><dd>The list of elements </dd></dl>
</div>
</div>
<a id="file_a856f999ded476786c58fc99b89d410bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_a856f999ded476786c58fc99b89d410bd">&sect;&nbsp;</a></span>setName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::theme::setName </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_folderName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the Folder of a subset of a theme ... </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_folderName</td><td>The associated folder of the Theme (like "myTheme/folder/folder2/") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="file_abfde4f1e1394fcc72234c913ef099c48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#file_abfde4f1e1394fcc72234c913ef099c48">&sect;&nbsp;</a></span>setNameDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::theme::setNameDefault </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_refName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_folderName</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the default folder of a subset of a theme ... </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_refName</td><td>Theme cathegorie ex : "GUI" "SHADER" "DEFAULT" </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_folderName</td><td>The associated default folder of the Theme (like "myTheme/color/default/") </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

263
_f_s_node_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

176
_f_s_node_right_8hpp.html Normal file
View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/FSNodeRight.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">FSNodeRight.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_f_s_node_right_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

File diff suppressed because one or more lines are too long

179
_fifo_8hpp.html Normal file
View File

@ -0,0 +1,179 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os/Fifo.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Fifo.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;mutex&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;condition_variable&gt;</code><br />
</div>
<p><a href="_fifo_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

166
_fifo_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

178
_hash_8hpp.html Normal file
View File

@ -0,0 +1,178 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Hash.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Hash.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_hash_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

174
_hash_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

214
_matrix2_8hpp.html Normal file
View File

@ -0,0 +1,214 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix2.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix2.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
</div>
<p><a href="_matrix2_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a91e098698a1b6803e0368d95ceb782e9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix2_8hpp.html#a91e098698a1b6803e0368d95ceb782e9">mat2</a> = <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td></tr>
<tr class="separator:a91e098698a1b6803e0368d95ceb782e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a446d77ba3782233f6af160d1f0c3efa5"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a446d77ba3782233f6af160d1f0c3efa5">etk::mat2Rotate</a> (float _angleRad)</td></tr>
<tr class="separator:a446d77ba3782233f6af160d1f0c3efa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9bffaa13bb175c6a4f61ef3538a1227"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ae9bffaa13bb175c6a4f61ef3538a1227">etk::mat2Scale</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_scale)</td></tr>
<tr class="separator:ae9bffaa13bb175c6a4f61ef3538a1227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa9bc01bc9a9d037a07105f07d91f49e"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#afa9bc01bc9a9d037a07105f07d91f49e">etk::mat2Scale</a> (float _scale)</td></tr>
<tr class="separator:afa9bc01bc9a9d037a07105f07d91f49e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0f136b1e799fcb007ef7038749f8da"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2a0f136b1e799fcb007ef7038749f8da">etk::mat2Translate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_translate)</td></tr>
<tr class="separator:a2a0f136b1e799fcb007ef7038749f8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f91fb5444b87f1f9eadee2dd086d5c"><td class="memItemLeft" align="right" valign="top">Matrix2&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a61f91fb5444b87f1f9eadee2dd086d5c">etk::mat2Skew</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_skew)</td></tr>
<tr class="separator:a61f91fb5444b87f1f9eadee2dd086d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a91e098698a1b6803e0368d95ceb782e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91e098698a1b6803e0368d95ceb782e9">&sect;&nbsp;</a></span>mat2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix2_8hpp.html#a91e098698a1b6803e0368d95ceb782e9">mat2</a> = <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Use simplification in upper application to use matrix like openGL shader. </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

185
_matrix2_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

225
_matrix4_8hpp.html Normal file
View File

@ -0,0 +1,225 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix4.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix4.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector3_d_8hpp_source.html">etk/math/Vector3D.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_matrix4_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a116ae4cbc40b3ab7e0925cb605258ac9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> = <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td></tr>
<tr class="separator:a116ae4cbc40b3ab7e0925cb605258ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aae0bc3aae3180e4cc444264c2b39a9bd">etk::degreeToRadian</a> (T _val)</td></tr>
<tr class="separator:aae0bc3aae3180e4cc444264c2b39a9bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65f1e1a46582dc76219cb453b36d9a38"><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr class="memitem:a65f1e1a46582dc76219cb453b36d9a38"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a65f1e1a46582dc76219cb453b36d9a38">etk::radianToDegree</a> (T _val)</td></tr>
<tr class="separator:a65f1e1a46582dc76219cb453b36d9a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8835f0fbba4a6ecd74d69991a19f20f4"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a8835f0fbba4a6ecd74d69991a19f20f4">etk::matFrustum</a> (float _xmin, float _xmax, float _ymin, float _ymax, float _zNear, float _zFar)</td></tr>
<tr class="separator:a8835f0fbba4a6ecd74d69991a19f20f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad857bb4a4bb34e01d0b5534536cbe075"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ad857bb4a4bb34e01d0b5534536cbe075">etk::matPerspective</a> (float _foxy, float _aspect, float _zNear, float _zFar)</td></tr>
<tr class="separator:ad857bb4a4bb34e01d0b5534536cbe075"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad05fa6714ff5e51a7ed4c0f432f95b2"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#aad05fa6714ff5e51a7ed4c0f432f95b2">etk::matOrtho</a> (float _left, float _right, float _bottom, float _top, float _nearVal, float _farVal)</td></tr>
<tr class="separator:aad05fa6714ff5e51a7ed4c0f432f95b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f39480afa2135de814543dac27cc4f6"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a2f39480afa2135de814543dac27cc4f6">etk::matTranslate</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _translate)</td></tr>
<tr class="separator:a2f39480afa2135de814543dac27cc4f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4286b0e352d8ceb11585f7903cea76a"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#ac4286b0e352d8ceb11585f7903cea76a">etk::matScale</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _scale)</td></tr>
<tr class="separator:ac4286b0e352d8ceb11585f7903cea76a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1547ff95cb3d6e5338fa4b7599606514"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a1547ff95cb3d6e5338fa4b7599606514">etk::matRotate</a> (<a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> _normal, float _angleRad=0.0)</td></tr>
<tr class="separator:a1547ff95cb3d6e5338fa4b7599606514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb36cca3305ba6a4891dbbc78900e853"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#abb36cca3305ba6a4891dbbc78900e853">etk::matLookAt</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_eye, const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_target, const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_up)</td></tr>
<tr class="separator:abb36cca3305ba6a4891dbbc78900e853"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a116ae4cbc40b3ab7e0925cb605258ac9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a116ae4cbc40b3ab7e0925cb605258ac9">&sect;&nbsp;</a></span>mat4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix4_8hpp.html#a116ae4cbc40b3ab7e0925cb605258ac9">mat4</a> = <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Matrix naming like openGl shader. </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

188
_matrix4_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

415
_matrix_8hpp.html Normal file
View File

@ -0,0 +1,415 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Matrix.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Matrix.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_matrix_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a756b989683c5370413adde4d86ac59b2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a756b989683c5370413adde4d86ac59b2">dmat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; double &gt;</td></tr>
<tr class="separator:a756b989683c5370413adde4d86ac59b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d98ad44526fb0afcbc6d2cacc05d34"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a45d98ad44526fb0afcbc6d2cacc05d34">mat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; float &gt;</td></tr>
<tr class="separator:a45d98ad44526fb0afcbc6d2cacc05d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1660fbf545101f027ea5c88061f334c1"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a1660fbf545101f027ea5c88061f334c1">imat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a1660fbf545101f027ea5c88061f334c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042e3a7f45f57b7ef9811db473231d5b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a042e3a7f45f57b7ef9811db473231d5b">uimat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a042e3a7f45f57b7ef9811db473231d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a80d4500245f02806cf3397656ed18bb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a80d4500245f02806cf3397656ed18bb8">etk::clearLowerTriangle</a> ()</td></tr>
<tr class="separator:a80d4500245f02806cf3397656ed18bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4e350fa2c355b17557877b9c1e2b411"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac4e350fa2c355b17557877b9c1e2b411">makeRandom</a> (float _range)</td></tr>
<tr class="separator:ac4e350fa2c355b17557877b9c1e2b411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2f25c1372f63ddd76bfc39e19f57bc2"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#af2f25c1372f63ddd76bfc39e19f57bc2">maxDifference</a> (const Matrix&lt; T &gt; &amp;_input) const</td></tr>
<tr class="separator:af2f25c1372f63ddd76bfc39e19f57bc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8bb3912a3ce86b15842e79d0b421204"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a> ()</td></tr>
<tr class="separator:ac8bb3912a3ce86b15842e79d0b421204"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b6fba75206cba9fb2cfc71ed0a7052"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ac1b6fba75206cba9fb2cfc71ed0a7052">identity</a> ()</td></tr>
<tr class="separator:ac1b6fba75206cba9fb2cfc71ed0a7052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a576603a22be715dc2c22a9002737e655"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#a576603a22be715dc2c22a9002737e655">eye</a> ()</td></tr>
<tr class="separator:a576603a22be715dc2c22a9002737e655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35a6d6d9aa161dbe3debb10b27613ef"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_matrix_8hpp.html#ab35a6d6d9aa161dbe3debb10b27613ef">size</a> () const</td></tr>
<tr class="separator:ab35a6d6d9aa161dbe3debb10b27613ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a756b989683c5370413adde4d86ac59b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a756b989683c5370413adde4d86ac59b2">&sect;&nbsp;</a></span>dmat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a756b989683c5370413adde4d86ac59b2">dmat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;double&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a1660fbf545101f027ea5c88061f334c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1660fbf545101f027ea5c88061f334c1">&sect;&nbsp;</a></span>imat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a1660fbf545101f027ea5c88061f334c1">imat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a45d98ad44526fb0afcbc6d2cacc05d34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d98ad44526fb0afcbc6d2cacc05d34">&sect;&nbsp;</a></span>mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a45d98ad44526fb0afcbc6d2cacc05d34">mat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<a id="a042e3a7f45f57b7ef9811db473231d5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a042e3a7f45f57b7ef9811db473231d5b">&sect;&nbsp;</a></span>uimat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_matrix_8hpp.html#a042e3a7f45f57b7ef9811db473231d5b">uimat</a> = <a class="el" href="classetk_1_1_matrix.html">etk::Matrix</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper to simplify using of matrix. </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac8bb3912a3ce86b15842e79d0b421204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8bb3912a3ce86b15842e79d0b421204">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear all the matrix. </p>
<pre>
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
</pre>
</div>
</div>
<a id="a576603a22be715dc2c22a9002737e655"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a576603a22be715dc2c22a9002737e655">&sect;&nbsp;</a></span>eye()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void eye </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear and set the diagonal at 1. </p>
</div>
</div>
<a id="ac1b6fba75206cba9fb2cfc71ed0a7052"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b6fba75206cba9fb2cfc71ed0a7052">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the matrix identity. </p>
<pre>
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
</pre>
</div>
</div>
<a id="ac4e350fa2c355b17557877b9c1e2b411"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4e350fa2c355b17557877b9c1e2b411">&sect;&nbsp;</a></span>makeRandom()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void makeRandom </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_range</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Generate a compleate random Matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_range</td><td>The min/max value of the random Generation [-range..range]. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af2f25c1372f63ddd76bfc39e19f57bc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2f25c1372f63ddd76bfc39e19f57bc2">&sect;&nbsp;</a></span>maxDifference()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">T maxDifference </td>
<td>(</td>
<td class="paramtype">const Matrix&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_input</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return the maximum of the diff for this Matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_input</td><td>The compared Matix. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The absolute max value. </dd></dl>
</div>
</div>
<a id="ab35a6d6d9aa161dbe3debb10b27613ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35a6d6d9aa161dbe3debb10b27613ef">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a>&amp; size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the current Matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Dimention of the matrix </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

192
_matrix_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

195
_noise_8hpp.html Normal file
View File

@ -0,0 +1,195 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/Noise.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">Noise.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="_vector2_d_8hpp_source.html">etk/math/Vector2D.hpp</a>&gt;</code><br />
</div>
<p><a href="_noise_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a39a3e59e80103a73310f78333d2d3df8"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">etk::noiseType</a> { <br />
&#160;&#160;<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a4c9b4846f6a3799bf72294573bc68666">etk::noiseType_base</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a6073ebe9a4072386bb899a253e227ae5">etk::noiseType_smooth</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a991e1a2d3d0fab7d7438598c991ac94a">etk::noiseType_turbulence</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8af2cfe5b480f8c9f42813dab614dbf0e7">etk::noiseType_turbulenceNoSmooth</a>,
<br />
&#160;&#160;<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8abbd6669d7350ed4fe1ee27ca37942f38">etk::noiseType_cloud</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8afe321c1b20b2163fa2f8c6cc204c65db">etk::noiseType_marble</a>,
<a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8a66612077d9f772988ea9e89dd7e593ea">etk::noiseType_wood</a>
<br />
}</td></tr>
<tr class="separator:a39a3e59e80103a73310f78333d2d3df8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

170
_noise_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

178
_plane_8hpp.html Normal file
View File

@ -0,0 +1,178 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Plane.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Plane.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;etk/debug.hpp&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div>
<p><a href="_plane_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

180
_plane_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

381
_vector2_d_8hpp.html Normal file
View File

@ -0,0 +1,381 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector2D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Vector2D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_vector3_d_8hpp_source.html">etk/math/Vector3D.hpp</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector2_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ac499ddf9a4fa1db2545c53a02ee0c44e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; float &gt;</td></tr>
<tr class="separator:ac499ddf9a4fa1db2545c53a02ee0c44e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a920aac35b92f04facb6f3e01b9b3670b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a920aac35b92f04facb6f3e01b9b3670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2317dd9bce79574ebf38d031bd35a6cc"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a2317dd9bce79574ebf38d031bd35a6cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a903a47a5a33f5ba4c1524704f5d39cc5"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a903a47a5a33f5ba4c1524704f5d39cc5">bvec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt; bool &gt;</td></tr>
<tr class="separator:a903a47a5a33f5ba4c1524704f5d39cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1997ade4d59c070c03eab3e2133be800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a1997ade4d59c070c03eab3e2133be800">vec2ClipInt32</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_val)</td></tr>
<tr class="separator:a1997ade4d59c070c03eab3e2133be800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f347ce379a9f85df29b807461c52b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#ad4f347ce379a9f85df29b807461c52b3">vec2ClipInt64</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_val)</td></tr>
<tr class="separator:ad4f347ce379a9f85df29b807461c52b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001fda519e0f416ee930b5f9ffb29242"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector2_d_8hpp.html#a001fda519e0f416ee930b5f9ffb29242">vec2rotate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_obj, const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point, float _angle)</td></tr>
<tr class="separator:a001fda519e0f416ee930b5f9ffb29242"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a903a47a5a33f5ba4c1524704f5d39cc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a903a47a5a33f5ba4c1524704f5d39cc5">&sect;&nbsp;</a></span>bvec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a903a47a5a33f5ba4c1524704f5d39cc5">bvec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a920aac35b92f04facb6f3e01b9b3670b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a920aac35b92f04facb6f3e01b9b3670b">&sect;&nbsp;</a></span>ivec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a2317dd9bce79574ebf38d031bd35a6cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2317dd9bce79574ebf38d031bd35a6cc">&sect;&nbsp;</a></span>uivec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#a2317dd9bce79574ebf38d031bd35a6cc">uivec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="ac499ddf9a4fa1db2545c53a02ee0c44e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac499ddf9a4fa1db2545c53a02ee0c44e">&sect;&nbsp;</a></span>vec2</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> = <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector2D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a1997ade4d59c070c03eab3e2133be800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1997ade4d59c070c03eab3e2133be800">&sect;&nbsp;</a></span>vec2ClipInt32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2ClipInt32 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, -2.9) ==&gt; vec3(1.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="ad4f347ce379a9f85df29b807461c52b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4f347ce379a9f85df29b807461c52b3">&sect;&nbsp;</a></span>vec2ClipInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2ClipInt64 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, -2.9) ==&gt; vec3(1.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="a001fda519e0f416ee930b5f9ffb29242"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001fda519e0f416ee930b5f9ffb29242">&sect;&nbsp;</a></span>vec2rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> vec2rotate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Rotate the vector at a specific position with a specific angle. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Vector to rotate </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Poit to do the rotation </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_angle</td><td>Angle in radian to rotate the vector </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector wit totation applyed </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

208
_vector2_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

371
_vector3_d_8hpp.html Normal file
View File

@ -0,0 +1,371 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector3D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">Vector3D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector3_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ab02e91bd8ca404346a23b52cd609871b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#ab02e91bd8ca404346a23b52cd609871b">btVector3</a></td></tr>
<tr class="separator:ab02e91bd8ca404346a23b52cd609871b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65b33f8f48df3f057393b2b09211829f"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;</td></tr>
<tr class="separator:a65b33f8f48df3f057393b2b09211829f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4badba812b2174d71704ce7c8f39baae"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a4badba812b2174d71704ce7c8f39baae">ovec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; float &gt;</td></tr>
<tr class="separator:a4badba812b2174d71704ce7c8f39baae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1bb9f691901eef264f38b1750f2cc0"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#afa1bb9f691901eef264f38b1750f2cc0">ivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:afa1bb9f691901eef264f38b1750f2cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e838914fabf3051d8285c2cb95b7f6"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a44e838914fabf3051d8285c2cb95b7f6">uivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a44e838914fabf3051d8285c2cb95b7f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad106b0db64440bd17550f516cc5c3848"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#ad106b0db64440bd17550f516cc5c3848">bvec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; bool &gt;</td></tr>
<tr class="separator:ad106b0db64440bd17550f516cc5c3848"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2b503245f0e457827156da837c8f1036"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#a2b503245f0e457827156da837c8f1036">vec3ClipInt32</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_val)</td></tr>
<tr class="separator:a2b503245f0e457827156da837c8f1036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf39e21704583a9f25b55c14c6fd7fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector3_d_8hpp.html#aaf39e21704583a9f25b55c14c6fd7fd7">vec3ClipInt64</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_val)</td></tr>
<tr class="separator:aaf39e21704583a9f25b55c14c6fd7fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="ab02e91bd8ca404346a23b52cd609871b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab02e91bd8ca404346a23b52cd609871b">&sect;&nbsp;</a></span>btVector3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt; <a class="el" href="_vector3_d_8hpp.html#ab02e91bd8ca404346a23b52cd609871b">btVector3</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>compatibility with bullet lib </p>
</div>
</div>
<a id="ad106b0db64440bd17550f516cc5c3848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad106b0db64440bd17550f516cc5c3848">&sect;&nbsp;</a></span>bvec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#ad106b0db64440bd17550f516cc5c3848">bvec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="afa1bb9f691901eef264f38b1750f2cc0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa1bb9f691901eef264f38b1750f2cc0">&sect;&nbsp;</a></span>ivec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#afa1bb9f691901eef264f38b1750f2cc0">ivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a4badba812b2174d71704ce7c8f39baae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4badba812b2174d71704ce7c8f39baae">&sect;&nbsp;</a></span>ovec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a4badba812b2174d71704ce7c8f39baae">ovec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;float&gt; to be complient all time with openGL internal mode (instead of vec3) </p>
</div>
</div>
<a id="a44e838914fabf3051d8285c2cb95b7f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44e838914fabf3051d8285c2cb95b7f6">&sect;&nbsp;</a></span>uivec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a44e838914fabf3051d8285c2cb95b7f6">uivec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a65b33f8f48df3f057393b2b09211829f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65b33f8f48df3f057393b2b09211829f">&sect;&nbsp;</a></span>vec3</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> = <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector3D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a2b503245f0e457827156da837c8f1036"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b503245f0e457827156da837c8f1036">&sect;&nbsp;</a></span>vec3ClipInt32()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> vec3ClipInt32 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, 5.6, -2.9) ==&gt; vec3(1.0, 5.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
<a id="aaf39e21704583a9f25b55c14c6fd7fd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf39e21704583a9f25b55c14c6fd7fd7">&sect;&nbsp;</a></span>vec3ClipInt64()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> vec3ClipInt64 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Limit at integer value the input vector: vec3(1.2, 5.6, -2.9) ==&gt; vec3(1.0, 5.0, -2.0) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">_val</td><td>input vector to limit </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reduced range of vector </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

211
_vector3_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

256
_vector4_d_8hpp.html Normal file
View File

@ -0,0 +1,256 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/math/Vector4D.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_f311a0a6eba1dc32efa9f7eace7d8ad2.html">math</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">Vector4D.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="types_8hpp_source.html">etk/types.hpp</a>&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
</div>
<p><a href="_vector4_d_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a165b7cd0af7b9df5b05f131f1d4d544b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a165b7cd0af7b9df5b05f131f1d4d544b">vec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; float &gt;</td></tr>
<tr class="separator:a165b7cd0af7b9df5b05f131f1d4d544b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52d87f8e2fec6457cf223dac512b6cff"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a52d87f8e2fec6457cf223dac512b6cff">ivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; int32_t &gt;</td></tr>
<tr class="separator:a52d87f8e2fec6457cf223dac512b6cff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f53eb3b63a69123cc8c5f570afe014a"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a6f53eb3b63a69123cc8c5f570afe014a">uivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; uint32_t &gt;</td></tr>
<tr class="separator:a6f53eb3b63a69123cc8c5f570afe014a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30487a18dff5856eddcd206a76b78a57"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_vector4_d_8hpp.html#a30487a18dff5856eddcd206a76b78a57">bvec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt; bool &gt;</td></tr>
<tr class="separator:a30487a18dff5856eddcd206a76b78a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a id="a30487a18dff5856eddcd206a76b78a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30487a18dff5856eddcd206a76b78a57">&sect;&nbsp;</a></span>bvec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a30487a18dff5856eddcd206a76b78a57">bvec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;bool&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;bool&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a52d87f8e2fec6457cf223dac512b6cff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52d87f8e2fec6457cf223dac512b6cff">&sect;&nbsp;</a></span>ivec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a52d87f8e2fec6457cf223dac512b6cff">ivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;int32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;int32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a6f53eb3b63a69123cc8c5f570afe014a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f53eb3b63a69123cc8c5f570afe014a">&sect;&nbsp;</a></span>uivec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a6f53eb3b63a69123cc8c5f570afe014a">uivec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;uint32_t&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;uint32_t&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
<a id="a165b7cd0af7b9df5b05f131f1d4d544b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a165b7cd0af7b9df5b05f131f1d4d544b">&sect;&nbsp;</a></span>vec4</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="_vector4_d_8hpp.html#a165b7cd0af7b9df5b05f131f1d4d544b">vec4</a> = <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D</a>&lt;float&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p>wrapper on etk::Vector4D&lt;float&gt; to have the same naming has OpenGL shader </p>
</div>
</div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

198
_vector4_d_8hpp_source.html Normal file

File diff suppressed because one or more lines are too long

179
_zip_8hpp.html Normal file
View File

@ -0,0 +1,179 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Zip.hpp File Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Zip.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">etk/archive/Archive.hpp</a>&gt;</code><br />
<code>#include &lt;minizip/unzip.h&gt;</code><br />
</div>
<p><a href="_zip_8hpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceetk"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk.html">etk</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespaceetk_1_1archive"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceetk_1_1archive.html">etk::archive</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Edouard DUPIN </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2011, Edouard DUPIN, all right reserved </dd></dl>
<dl class="section note"><dt>Note</dt><dd>License: APACHE v2.0 (see license file) </dd></dl>
</div></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

162
_zip_8hpp_source.html Normal file
View File

@ -0,0 +1,162 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive/Zip.hpp Source File</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Zip.hpp</div> </div>
</div><!--header-->
<div class="contents">
<a href="_zip_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="_archive_8hpp.html">etk/archive/Archive.hpp</a>&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#ifdef ETK_BUILD_MINIZIP</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor"> #include &lt;minizip/unzip.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; }</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; <span class="keyword">namespace </span><a class="code" href="namespaceetk.html">etk</a> {</div><div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="namespaceetk_1_1archive.html"> 17</a></span>&#160; <span class="keyword">namespace </span>archive {</div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classetk_1_1archive_1_1_zip.html"> 21</a></span>&#160; <span class="keyword">class </span><a class="code" href="classetk_1_1archive_1_1_zip.html">Zip</a> : <span class="keyword">public</span> <a class="code" href="classetk_1_1_archive.html">etk::Archive</a> {</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">private</span>:</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; unzFile m_ctx; </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; unz_global_info m_info; </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <a class="code" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a>(<span class="keyword">const</span> std::string&amp; _fileName, uint64_t _offset = 0LL);</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">virtual</span> <a class="code" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a>();</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">protected</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keywordtype">void</span> <a class="code" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a>(<span class="keyword">const</span> std::map&lt;std::string, ArchiveContent&gt;::iterator&amp; _it) <span class="keyword">override</span>;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; };</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div><div class="ttc" id="classetk_1_1archive_1_1_zip_html"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></div><div class="ttdoc">Zip acces interface (wrapper) </div><div class="ttdef"><b>Definition:</b> Zip.hpp:21</div></div>
<div class="ttc" id="namespaceetk_html"><div class="ttname"><a href="namespaceetk.html">etk</a></div><div class="ttdoc">basic namespace of the etk library. (it might contain all the etk fuctions/class/structures without m...</div><div class="ttdef"><b>Definition:</b> Archive.hpp:16</div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_a53e3a637a4f39b14ff15c880c57c14f3"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">etk::archive::Zip::loadFile</a></div><div class="ttdeci">void loadFile(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it) override</div><div class="ttdoc">Request the load in memory of the concerned file. </div></div>
<div class="ttc" id="_archive_8hpp_html"><div class="ttname"><a href="_archive_8hpp.html">Archive.hpp</a></div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_afb44ec0e03903534beeaa51bd562acda"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">etk::archive::Zip::Zip</a></div><div class="ttdeci">Zip(const std::string &amp;_fileName, uint64_t _offset=0LL)</div><div class="ttdoc">constructor of a zip file access </div></div>
<div class="ttc" id="classetk_1_1archive_1_1_zip_html_a79fff570b3ccbee5ffe3d0f85b5c7b24"><div class="ttname"><a href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">etk::archive::Zip::~Zip</a></div><div class="ttdeci">virtual ~Zip()</div><div class="ttdoc">basic destructor </div></div>
<div class="ttc" id="classetk_1_1_archive_html"><div class="ttname"><a href="classetk_1_1_archive.html">etk::Archive</a></div><div class="ttdoc">Access on a zip data file. </div><div class="ttdef"><b>Definition:</b> Archive.hpp:90</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

177
annotated.html Normal file
View File

@ -0,0 +1,177 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Class List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceetk.html" target="_self">etk</a></td><td class="desc">Basic namespace of the etk library. (it might contain all the etk fuctions/class/structures without macro) </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceetk_1_1archive.html" target="_self">archive</a></td><td class="desc"><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> file acces are set in a archive namespace </td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1archive_1_1_zip.html" target="_self">Zip</a></td><td class="desc"><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> acces interface (wrapper) </td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_archive.html" target="_self">Archive</a></td><td class="desc">Access on a zip data file </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_archive_content.html" target="_self">ArchiveContent</a></td><td class="desc">Element of the archive (with associated data) </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_base_noise.html" target="_self">BaseNoise</a></td><td class="desc"><a class="el" href="classetk_1_1_base_noise.html" title="BaseNoise Noise basic data. ">BaseNoise</a> <a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic data </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_color.html" target="_self">Color</a></td><td class="desc">The color class is a template to abstract the color implementation choice </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_fifo.html" target="_self">Fifo</a></td><td class="desc"><a class="el" href="classetk_1_1_fifo.html" title="Fifo tamplate is a simple messaged fifo element to transfer data message from a thead to an other...">Fifo</a> tamplate is a simple messaged fifo element to transfer data message from a thead to an other </td></tr>
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_f_s_node.html" target="_self">FSNode</a></td><td class="desc">FS node is for File System IO access (named classicly "node in linux EXT) This class is independent of the OS, If you acces to a file in windows, it might generate the right like Linux (it is important to know that windows right is lighter than linux) </td></tr>
<tr id="row_0_7_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_f_s_node_right.html" target="_self">FSNodeRight</a></td><td class="desc">File System Right management </td></tr>
<tr id="row_0_8_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_hash.html" target="_self">Hash</a></td><td class="desc"><a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table tamplate is a simple classical hash interface. A hash table is a equivalent of the dictionary in python, this is a simple interfaace between a name and a value: </td></tr>
<tr id="row_0_9_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_hash_data.html" target="_self">HashData</a></td><td class="desc">Internel data of the [class[etk::hash]] class, it contain the name and the value of the hash vector </td></tr>
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix.html" target="_self">Matrix</a></td><td class="desc">2 dimention matrix template to manage simpliest algo </td></tr>
<tr id="row_0_11_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix2.html" target="_self">Matrix2</a></td><td class="desc">Transformation matrix for vector 2D </td></tr>
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_matrix4.html" target="_self">Matrix4</a></td><td class="desc">Transformation matrix for vector 3D </td></tr>
<tr id="row_0_13_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_noise.html" target="_self">Noise</a></td><td class="desc"><a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic interface </td></tr>
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_plane.html" target="_self">Plane</a></td><td class="desc"><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> equation template: define a plane equation </td></tr>
<tr id="row_0_15_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector2_d.html" target="_self">Vector2D</a></td><td class="desc">Vectorial 2-dimention vector (x/y) </td></tr>
<tr id="row_0_16_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector3_d.html" target="_self">Vector3D</a></td><td class="desc">Vectorial 3-dimention vector (x/y/z) </td></tr>
<tr id="row_0_17_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classetk_1_1_vector4_d.html" target="_self">Vector4D</a></td><td class="desc">Vectorial 4-dimention vector (x/y/z/w) </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespaceutf8.html" target="_self">utf8</a></td><td class="desc">UTF-8 simple wrapper interface </td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutf8_1_1iterator.html" target="_self">iterator</a></td><td class="desc">Iterator on a simple std::string that contain <a class="el" href="namespaceutf8.html" title="UTF-8 simple wrapper interface. ">utf8</a> value </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -1 +0,0 @@
MR Edouard DUPIN <yui.heero@gmail.com>

BIN
bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

BIN
bdwn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

178
classes.html Normal file
View File

@ -0,0 +1,178 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Class Index</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_archive.html">Archive</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_fifo.html">Fifo</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classutf8_1_1iterator.html">iterator</a> (<a class="el" href="namespaceutf8.html">utf8</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_plane.html">Plane</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_f_s_node.html">FSNode</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_h"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;h&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_matrix.html">Matrix</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector2_d.html">Vector2D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector3_d.html">Vector3D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="classetk_1_1_hash.html">Hash</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1_vector4_d.html">Vector4D</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_hash_data.html">HashData</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_z"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;z&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="classetk_1_1_color.html">Color</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classetk_1_1_noise.html">Noise</a> (<a class="el" href="namespaceetk.html">etk</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a> (<a class="el" href="namespaceetk_1_1archive.html">etk::archive</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_h">h</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a>&#160;|&#160;<a class="qindex" href="#letter_z">z</a></div>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,174 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive.html">Archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Archive Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_archive.html">etk::Archive</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">loadFile</a>(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

675
classetk_1_1_archive.html Normal file
View File

@ -0,0 +1,675 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Archive Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive.html">Archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classetk_1_1_archive-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Archive Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for etk::Archive:</div>
<div class="dyncontent">
<div class="center">
<img src="classetk_1_1_archive.png" usemap="#etk::Archive_map" alt=""/>
<map id="etk::Archive_map" name="etk::Archive_map">
<area href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) " alt="etk::archive::Zip" shape="rect" coords="0,56,102,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5991c05535749c9ed04eeec185f675ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:a5991c05535749c9ed04eeec185f675ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712ccb41b94c3d96fa7be82e13d10ee2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a> ()=default</td></tr>
<tr class="separator:a712ccb41b94c3d96fa7be82e13d10ee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd2958b8df98c6f3841dc20b934a26b"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a> ()</td></tr>
<tr class="separator:abcd2958b8df98c6f3841dc20b934a26b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d06497d98be15f6080cf84010d35a0"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a> () const</td></tr>
<tr class="separator:a17d06497d98be15f6080cf84010d35a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da33ff502b21d05d6217963fe3246d4"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a> (size_t _id) const</td></tr>
<tr class="separator:a9da33ff502b21d05d6217963fe3246d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496024ba396746e78ccd6872b633138f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a> (size_t _id) const</td></tr>
<tr class="separator:a496024ba396746e78ccd6872b633138f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a32911fe1aa9945eac8478924c6ba17"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a2a32911fe1aa9945eac8478924c6ba17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fd3f3a8733968d6babe29e5295f439"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:aa1fd3f3a8733968d6babe29e5295f439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1594998eb11332bba3bcd6a2392c373"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:ad1594998eb11332bba3bcd6a2392c373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda6becefeae5944d4001900d3231475"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:abda6becefeae5944d4001900d3231475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc198e2fda3b1bfe3176ec315e22441"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a> ()</td></tr>
<tr class="separator:a8bc198e2fda3b1bfe3176ec315e22441"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa0d4393b92c0548812cc511a8c5bec19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:aa0d4393b92c0548812cc511a8c5bec19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90205aba8b5892b1bd0324821cea294"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:ad90205aba8b5892b1bd0324821cea294"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:aca951aabe7595d6217bd6ba9699361f8"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">loadFile</a> (const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;_it)</td></tr>
<tr class="separator:aca951aabe7595d6217bd6ba9699361f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ade4fc9b52603f85c4201ad21f5c70073"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td></tr>
<tr class="separator:ade4fc9b52603f85c4201ad21f5c70073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e51fc4daee5c4a0f5c1810983e6f16"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td></tr>
<tr class="separator:a50e51fc4daee5c4a0f5c1810983e6f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Access on a zip data file. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5991c05535749c9ed04eeec185f675ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5991c05535749c9ed04eeec185f675ac">&sect;&nbsp;</a></span>Archive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">etk::Archive::Archive </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of the archive element. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>Zip file name (or .apk for android) </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a712ccb41b94c3d96fa7be82e13d10ee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a712ccb41b94c3d96fa7be82e13d10ee2">&sect;&nbsp;</a></span>~Archive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual etk::Archive::~Archive </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Generic Destructor of the archive element. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="abda6becefeae5944d4001900d3231475"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda6becefeae5944d4001900d3231475">&sect;&nbsp;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::close </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Un-Load the specific file from the memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8bc198e2fda3b1bfe3176ec315e22441"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bc198e2fda3b1bfe3176ec315e22441">&sect;&nbsp;</a></span>display()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::display </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Display all Element in the archive. </p>
</div>
</div>
<a id="aa1fd3f3a8733968d6babe29e5295f439"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1fd3f3a8733968d6babe29e5295f439">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Archive::exist </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if a file exist. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the file is present </dd></dl>
</div>
</div>
<a id="a496024ba396746e78ccd6872b633138f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a496024ba396746e78ccd6872b633138f">&sect;&nbsp;</a></span>getContent() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&amp; etk::Archive::getContent </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>id of the element (must be &lt; Size()) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the archive content </dd></dl>
</div>
</div>
<a id="a2a32911fe1aa9945eac8478924c6ba17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a32911fe1aa9945eac8478924c6ba17">&sect;&nbsp;</a></span>getContent() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&amp; etk::Archive::getContent </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>name of the file </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FileName of the requested id </dd></dl>
</div>
</div>
<a id="abcd2958b8df98c6f3841dc20b934a26b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcd2958b8df98c6f3841dc20b934a26b">&sect;&nbsp;</a></span>getFileName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; etk::Archive::getFileName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current file name. </p>
<dl class="section return"><dt>Returns</dt><dd>the requested file name. </dd></dl>
</div>
</div>
<a id="a9da33ff502b21d05d6217963fe3246d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da33ff502b21d05d6217963fe3246d4">&sect;&nbsp;</a></span>getName()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; etk::Archive::getName </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_id</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the File name of the ID. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_id</td><td>id of the element (must be &lt; Size()) </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>FileName of the requested id </dd></dl>
</div>
</div>
<a id="aa0d4393b92c0548812cc511a8c5bec19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d4393b92c0548812cc511a8c5bec19">&sect;&nbsp;</a></span>load()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classetk_1_1_archive.html">Archive</a>* etk::Archive::load </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an Achive with a specific name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File name of the specific archive. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer an the specified archive, the user might delete it. </dd></dl>
</div>
</div>
<a id="aca951aabe7595d6217bd6ba9699361f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca951aabe7595d6217bd6ba9699361f8">&sect;&nbsp;</a></span>loadFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void etk::Archive::loadFile </td>
<td>(</td>
<td class="paramtype">const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>_it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Request the load in memory of the concerned file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_it</td><td>Iterator on the element. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented in <a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">etk::archive::Zip</a>.</p>
</div>
</div>
<a id="ad90205aba8b5892b1bd0324821cea294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad90205aba8b5892b1bd0324821cea294">&sect;&nbsp;</a></span>loadPackage()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classetk_1_1_archive.html">Archive</a>* etk::Archive::loadPackage </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an Achive with a specific name in package mode ==&gt; this mean the data is associated with the basic binary. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File name of the specific archive. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A pointer an the specified archive, the user might delete it. </dd></dl>
</div>
</div>
<a id="ad1594998eb11332bba3bcd6a2392c373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1594998eb11332bba3bcd6a2392c373">&sect;&nbsp;</a></span>open()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Archive::open </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load the specific file in the memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the file </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a17d06497d98be15f6080cf84010d35a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17d06497d98be15f6080cf84010d35a0">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::Archive::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of elements. </p>
<dl class="section return"><dt>Returns</dt><dd>nb files in the archive </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a50e51fc4daee5c4a0f5c1810983e6f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50e51fc4daee5c4a0f5c1810983e6f16">&sect;&nbsp;</a></span>m_content</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::map&lt;std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a>&gt; etk::Archive::m_content</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>list of element of the zip file </p>
</div>
</div>
<a id="ade4fc9b52603f85c4201ad21f5c70073"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade4fc9b52603f85c4201ad21f5c70073">&sect;&nbsp;</a></span>m_fileName</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::string etk::Archive::m_fileName</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>File name when it came from an file. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

BIN
classetk_1_1_archive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

View File

@ -0,0 +1,166 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::ArchiveContent Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4">ArchiveContent</a>(int32_t _basicSize=0)</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4">data</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05">decreaseRef</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d">getDataVector</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3">getNumberOfRef</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8">getTheoricSize</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b">increaseRef</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive_content.html">etk::ArchiveContent</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,415 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::ArchiveContent Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_archive_content-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::ArchiveContent Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abe8b416a3f6e5631e16560253ad4191b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#abe8b416a3f6e5631e16560253ad4191b">increaseRef</a> ()</td></tr>
<tr class="separator:abe8b416a3f6e5631e16560253ad4191b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3835539a563d971425a4dfe3beb06e05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a3835539a563d971425a4dfe3beb06e05">decreaseRef</a> ()</td></tr>
<tr class="separator:a3835539a563d971425a4dfe3beb06e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36e16fc3d90ee3b996f88b21770b7c3"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#ae36e16fc3d90ee3b996f88b21770b7c3">getNumberOfRef</a> () const</td></tr>
<tr class="separator:ae36e16fc3d90ee3b996f88b21770b7c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3073080dc08423e6801bce2767a6c6b8"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a3073080dc08423e6801bce2767a6c6b8">getTheoricSize</a> () const</td></tr>
<tr class="separator:a3073080dc08423e6801bce2767a6c6b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac29f8265fa496ca9576f21e13a704d4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#aac29f8265fa496ca9576f21e13a704d4">ArchiveContent</a> (int32_t _basicSize=0)</td></tr>
<tr class="separator:aac29f8265fa496ca9576f21e13a704d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36dc83c35ebdacdce11e04dbcba4334c"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a36dc83c35ebdacdce11e04dbcba4334c">size</a> () const</td></tr>
<tr class="separator:a36dc83c35ebdacdce11e04dbcba4334c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d1dd0c1c1956fad8ab3884bb85723c4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#a1d1dd0c1c1956fad8ab3884bb85723c4">data</a> () const</td></tr>
<tr class="separator:a1d1dd0c1c1956fad8ab3884bb85723c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee51637347bcb52ea8ce0c7233db928d"><td class="memItemLeft" align="right" valign="top">std::vector&lt; char &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive_content.html#aee51637347bcb52ea8ce0c7233db928d">getDataVector</a> ()</td></tr>
<tr class="separator:aee51637347bcb52ea8ce0c7233db928d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Element of the archive (with associated data) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aac29f8265fa496ca9576f21e13a704d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac29f8265fa496ca9576f21e13a704d4">&sect;&nbsp;</a></span>ArchiveContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">etk::ArchiveContent::ArchiveContent </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_basicSize</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Basic constructor of an element. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_basicSize</td><td>Size of the zip element </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1d1dd0c1c1956fad8ab3884bb85723c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d1dd0c1c1956fad8ab3884bb85723c4">&sect;&nbsp;</a></span>data()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void* etk::ArchiveContent::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the pointer on the data read from the zip file. </p>
<dl class="section return"><dt>Returns</dt><dd>void pointer on the data. </dd></dl>
</div>
</div>
<a id="a3835539a563d971425a4dfe3beb06e05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3835539a563d971425a4dfe3beb06e05">&sect;&nbsp;</a></span>decreaseRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::ArchiveContent::decreaseRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Release reference on this data. </p>
</div>
</div>
<a id="aee51637347bcb52ea8ce0c7233db928d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee51637347bcb52ea8ce0c7233db928d">&sect;&nbsp;</a></span>getDataVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;char&gt;&amp; etk::ArchiveContent::getDataVector </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the Data Vector on the file. </p>
<dl class="section return"><dt>Returns</dt><dd>Vector on the data. </dd></dl>
</div>
</div>
<a id="ae36e16fc3d90ee3b996f88b21770b7c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae36e16fc3d90ee3b996f88b21770b7c3">&sect;&nbsp;</a></span>getNumberOfRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::getNumberOfRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of user link with this reference. </p>
<dl class="section return"><dt>Returns</dt><dd>Count of user connected </dd></dl>
</div>
</div>
<a id="a3073080dc08423e6801bce2767a6c6b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3073080dc08423e6801bce2767a6c6b8">&sect;&nbsp;</a></span>getTheoricSize()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::getTheoricSize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the element (size set by Zip file (not read)) </p>
<dl class="section return"><dt>Returns</dt><dd>the size in Byte of the file </dd></dl>
</div>
</div>
<a id="abe8b416a3f6e5631e16560253ad4191b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe8b416a3f6e5631e16560253ad4191b">&sect;&nbsp;</a></span>increaseRef()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::ArchiveContent::increaseRef </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Increment the number of user of this resource (permit to keep data alive) </p>
</div>
</div>
<a id="a36dc83c35ebdacdce11e04dbcba4334c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36dc83c35ebdacdce11e04dbcba4334c">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t etk::ArchiveContent::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the size of the Data loaded. </p>
<dl class="section return"><dt>Returns</dt><dd>number of Byte loaded. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_archive_8hpp_source.html">Archive.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,160 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::BaseNoise Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15">BaseNoise</a>(const ivec2 &amp;_size, float _min, float _max)</td><td class="entry"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516">get</a>(int32_t _x, int32_t _y) const</td><td class="entry"><a class="el" href="classetk_1_1_base_noise.html">etk::BaseNoise</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,260 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::BaseNoise Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_base_noise.html">BaseNoise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_base_noise-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::BaseNoise Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad5cbfcc2d967af185c264744de04cf15"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html#ad5cbfcc2d967af185c264744de04cf15">BaseNoise</a> (const <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> &amp;_size, float _min, float _max)</td></tr>
<tr class="separator:ad5cbfcc2d967af185c264744de04cf15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa405241a4a458be6dc3bc331a0cef516"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_base_noise.html#aa405241a4a458be6dc3bc331a0cef516">get</a> (int32_t _x, int32_t _y) const</td></tr>
<tr class="separator:aa405241a4a458be6dc3bc331a0cef516"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1_base_noise.html" title="BaseNoise Noise basic data. ">BaseNoise</a> <a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic data. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd><p class="startdd">Validate it, this is a !!! PROTOTYPE !!! </p>
<p class="enddd">Remove this from ETK </p>
</dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad5cbfcc2d967af185c264744de04cf15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5cbfcc2d967af185c264744de04cf15">&sect;&nbsp;</a></span>BaseNoise()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::BaseNoise::BaseNoise </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> &amp;&#160;</td>
<td class="paramname"><em>_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_min</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_max</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>basic constructor with randon settings </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>Size of the basic noise </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_min</td><td>Minimum value of the random </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_max</td><td>Maximum value of the random </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa405241a4a458be6dc3bc331a0cef516"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa405241a4a458be6dc3bc331a0cef516">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::BaseNoise::get </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get value at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_x</td><td>X position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_y</td><td>Y position </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>random noise value </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,192 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_color.html">Color</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a772e2882d3a9f91c6f73c0c70c8f3130">a</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ac6be77ac33983d040a2ede58bc631d94">b</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a8acf9a5b142e45e8af4ac04b4d5f6212">Color</a>()</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#af6331b1c9e5bf9c3360dfd37abf9aeaa">Color</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1859a0fad4cfa6c16c1847b0c33ecadc">Color</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae6dfc8f1d5c36d13dbd718786064d59d">Color</a>(MY_TYPE _r, MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#af4af55e64692adf0d54c21cc01fdf41d">Color</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a9ec115f5d92b4266e44ef22640aa7961">Color</a>(const etk::Color&lt; MY_TYPE_2, MY_TYPE_SIZE_2 &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a76b3a50c125dd0f64632ec33790a7506">Color</a>(const std::string &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a07823a4af1948cc0c2a80947c634100b">defaultAlpha</a></td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#aa0a719b099664934ab1025ecd9a727e0">emptyColor</a></td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a86e26d2a589c9f714c4cc3871b333be7">g</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a5061b354436f6ef5fc193715ce4d5dab">get</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a04925092def38969bc10afe95bd08f75">get</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1d7163026eda896df01c92924c19641d">getHexString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aa26efcdf5bb7dacc02d211b6fea63d4d">getString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a045320554089a6ad39ac7a6c8a56f7b6">operator!=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aad3ed2fa5611b32c50f7ffc8cc95c39e">operator*</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a30f2d2d04ec0e788d649f67880e6e2a8">operator*</a>(const MY_TYPE _val) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#aa921a409705cd248218e9525c51f0482">operator*=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a52fa0f2b24ed74197d8d4752399b1972">operator*=</a>(const MY_TYPE _val)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae7825351aeeb7bf91168937af7868a3e">operator+</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a301b19765c3cf5ae3246c2966b5e0dfb">operator+=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a10e27a0f6aca0def3f9f514a52e2cfcb">operator=</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a8092ba3c4bf1c32159806a9924cadc10">operator==</a>(const etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a078042f670bc49746421f0ea877b1805">r</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a0955ac7d80e3886afa872d47e0cc1415">set</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b, MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a0f663138f780f134ae07957f5a9fef57">set</a>(MY_TYPE _r, MY_TYPE _g, MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a7de7eef4b78f10829066af98be02f27b">set</a>(MY_TYPE _r, MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a5063a9ee59f18fbeb7172f833617d8eb">set</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a1d24c054b6d64d2a73c6cef57d91c31a">setA</a>(MY_TYPE _a)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#ae8078ca64701dbc1b5080589037743f1">setB</a>(MY_TYPE _b)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_color.html#a724b243ffc1ba471eab6b04f6ca6ecd4">setG</a>(MY_TYPE _g)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_color.html#a96c8b12779776562c2fa0dfdc4d1b242">setR</a>(MY_TYPE _r)</td><td class="entry"><a class="el" href="classetk_1_1_color.html">etk::Color&lt; MY_TYPE, MY_TYPE_SIZE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1507
classetk_1_1_color.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,211 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node.html">FSNode</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::FSNode Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#adbdbfccfea72e09573ef9fdeec20d0f7">exist</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5e9146d1e8984f05221d4dbaa1bcf9b7">fileClose</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a137d6ce15b480ae93926452ed9fdb970">fileFlush</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6c1977929df9d1a8c108de087c3ae876">fileGet</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a468e51069edcaeb8fcc649610f0e4445">fileGetExtention</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a39af4e62b1edb91776c9c60f5f6b1357">fileGets</a>(char *_elementLine, int64_t _maxData)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a161b49d3946a503212753359211255f2">fileGets</a>(std::string &amp;_output)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6f65abf3d418ab2144c18b3d3f620aba">fileHasExtention</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a66f7d8975d3f6a4c954681dd6ae3e02a">fileIsOpen</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a76e77058e7e2a031b57a0662d9333401">fileOpenAppend</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ac09fb616871d73603e419aa44bf9eacf">fileOpenRead</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a68cf71c003e9ba37cace50e23870feaa">fileOpenWrite</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a4c7e5278cf6b163a1c8ec59c94dbe4db">filePut</a>(char _input)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0bc82fb7cb089dfbe4ed213b64fc64ab">filePuts</a>(const std::string &amp;_input)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a72bb0d5702cb0b43de5133cf238704d4">fileRead</a>(void *_data, int64_t _blockSize, int64_t _nbBlock)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aab0646087feb6c821cf2756ce79f8702">fileReadAll</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5e8940857bed1b5268cb77c48595168f">fileReadAllString</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6e1033278c99f839709175a77eeebeb5">fileSeek</a>(long int _offset, enum etk::seekNode _origin)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a61e074f418b83b53c1b8ee5afd0cce61">fileSize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a7bb2d304bc95da4a1016d61cd850cc5a">fileTell</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa3473eebff7ce59fc5bb5024b035d3e5">fileWrite</a>(const void *_data, int64_t _blockSize, int64_t _nbBlock)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ab7861ffd14859cc39fb0b12ceebbcd10">fileWriteAll</a>(const std::vector&lt; T &gt; &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa89ddb8a015833889bb9c1943647acad">fileWriteAll</a>(const std::string &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad1343533b97b6ced90b9319864db0d5a">folderCount</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a49da9a7c76bf4ccea34c9b82519cdca4">folderGetParent</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a81cf89d3d642aeaf9b4f5aee6bef88ad">folderGetRecursiveFiles</a>(std::vector&lt; std::string &gt; &amp;_output, bool _recursiveEnable=true)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ae496271c3d69970b4b0af2539ee535f0">folderGetSub</a>(bool _getFolder, bool _getFile, const std::string &amp;_filter)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6118d019b41ab1f5d7d95ab5a7bb0101">folderGetSubList</a>(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, bool _temporaryFile=true)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a4f572a50530850032a1a1c289e09379c">folderGetSubList</a>(bool _showHidenFile=true, bool _getFolderAndOther=true, bool _getFile=true, const std::string &amp;_filter=&quot;.*&quot;)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a9bd5c806953db1a55e1b0653a5111c7b">FSNode</a>(const std::string &amp;_path=&quot;~&quot;)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad3e7ec360ef0d80feed64edd1e43429b">getFileSystemName</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0cd7ffd53fa3bc5e3654109509da15f7">getName</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a047391b0333908c886ee0c53e12dec82">getNameFile</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a0c51598f0293cc347ed44d062f7374e1">getNameFolder</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a86038b56fd2349317459c1ce4a58a788">getNodeType</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a596be9f5161b36379271158623e7f0f8">getRelativeFolder</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ab757b8663591a87ae61ddbb0b69eff89">getRight</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a5f0c2f85b19d025bd113c62884230784">getTypeAccess</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#af2b67e6e158d407375013845b4afd6c4">move</a>(const std::string &amp;_path)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa7430072e51239eb82473587db573832">operator!=</a>(const etk::FSNode &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#ad08da50ffc596edbf26abec30f206e9f">operator=</a>(const etk::FSNode &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a3da438d512b71fe1ad5f8d85be432bf4">operator==</a>(const etk::FSNode &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a012796b3f0c823826f04559fd132c32a">remove</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6e787e7f3148dae0c74139be7b05ab43">setName</a>(const std::string &amp;_newName)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a65bce1c8887edad87a90c8c7ffb861d3">setRight</a>(etk::FSNodeRight _newRight)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a43c3b946ef91744dd2991734166c1d87">timeAccessed</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a17022f6598927b1b9f169cbcd99099e6">timeAccessedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a46fe9a1916400ca932d31a847dff0f21">timeCreated</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a30a497f2d095469b5846756a1b51a749">timeCreatedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#afa84341a6764252f5fb70eb48540f496">timeModified</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a3cdee551ca80df9597a408b42b4f7210">timeModifiedString</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#a6fd01aeb7f84399ad99573e0a7e2f8fc">touch</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html#aa15899502c51cbf37ffc6f7284f3535b">~FSNode</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node.html">etk::FSNode</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1718
classetk_1_1_f_s_node.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,181 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::FSNodeRight Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db">clear</a>()</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98">FSNodeRight</a>(int16_t _newRight=0)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e">getRight</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7">isGroupReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7">isGroupRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325">isGroupWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e">isOtherReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c">isOtherRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981">isOtherWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531">isUserReadable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438">isUserRunable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da">isUserWritable</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24">operator=</a>(const etk::FSNodeRight &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6">operator=</a>(const int32_t _newVal)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5">setGroupReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e">setGroupRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389">setGroupWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78">setOtherReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c">setOtherRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0">setOtherWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9">setUserReadable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070">setUserRunable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139">setUserWritable</a>(bool _newStatus)</td><td class="entry"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,768 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::FSNodeRight Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_f_s_node_right.html">FSNodeRight</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_f_s_node_right-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::FSNodeRight Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_f_s_node_right_8hpp_source.html">FSNodeRight.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3c12a6fc00f52912713183507c1a3e98"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c12a6fc00f52912713183507c1a3e98">FSNodeRight</a> (int16_t _newRight=0)</td></tr>
<tr class="separator:a3c12a6fc00f52912713183507c1a3e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae339ac2e22a61cf714413912b0ba6d24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ae339ac2e22a61cf714413912b0ba6d24">operator=</a> (const <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;_obj)</td></tr>
<tr class="separator:ae339ac2e22a61cf714413912b0ba6d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c224902eccac53280164cc9363a11f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a3c224902eccac53280164cc9363a11f6">operator=</a> (const int32_t _newVal)</td></tr>
<tr class="separator:a3c224902eccac53280164cc9363a11f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09674009a8d2895eee2ead5d93e94db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ac09674009a8d2895eee2ead5d93e94db">clear</a> ()</td></tr>
<tr class="separator:ac09674009a8d2895eee2ead5d93e94db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6798f0adb3c79d279c8dfefdbeae0531"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a6798f0adb3c79d279c8dfefdbeae0531">isUserReadable</a> () const</td></tr>
<tr class="separator:a6798f0adb3c79d279c8dfefdbeae0531"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0ca67ebdf5fb0ca97836df70180f8da"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#aa0ca67ebdf5fb0ca97836df70180f8da">isUserWritable</a> () const</td></tr>
<tr class="separator:aa0ca67ebdf5fb0ca97836df70180f8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa660aeb3b884f571b06019e02a5ba438"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#aa660aeb3b884f571b06019e02a5ba438">isUserRunable</a> () const</td></tr>
<tr class="separator:aa660aeb3b884f571b06019e02a5ba438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadd7b9c2c632f9805569ff4f592bda9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acadd7b9c2c632f9805569ff4f592bda9">setUserReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:acadd7b9c2c632f9805569ff4f592bda9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5e2e4c7926c22101e6955b3d8c9139"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a9e5e2e4c7926c22101e6955b3d8c9139">setUserWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:a9e5e2e4c7926c22101e6955b3d8c9139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee76ec4897c406ab67ea25659953070"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a0ee76ec4897c406ab67ea25659953070">setUserRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a0ee76ec4897c406ab67ea25659953070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a453329fabaebc6c6cce4eadc0a2e49b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a453329fabaebc6c6cce4eadc0a2e49b7">isGroupReadable</a> () const</td></tr>
<tr class="separator:a453329fabaebc6c6cce4eadc0a2e49b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a275b98275492aa30a909b1a6f9e325"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a4a275b98275492aa30a909b1a6f9e325">isGroupWritable</a> () const</td></tr>
<tr class="separator:a4a275b98275492aa30a909b1a6f9e325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a76ff5576933a63d759b326a74933a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a7a76ff5576933a63d759b326a74933a7">isGroupRunable</a> () const</td></tr>
<tr class="separator:a7a76ff5576933a63d759b326a74933a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca31813653f621d4859d5c837f057a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acca31813653f621d4859d5c837f057a5">setGroupReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:acca31813653f621d4859d5c837f057a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc834eeef2e84b9e7cceac38b3a59389"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#acc834eeef2e84b9e7cceac38b3a59389">setGroupWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:acc834eeef2e84b9e7cceac38b3a59389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5184205ed51108dd9bf3ed4ad141588e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a5184205ed51108dd9bf3ed4ad141588e">setGroupRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a5184205ed51108dd9bf3ed4ad141588e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fbdac5122f7ebf65a32651b9cf620e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#af7fbdac5122f7ebf65a32651b9cf620e">isOtherReadable</a> () const</td></tr>
<tr class="separator:af7fbdac5122f7ebf65a32651b9cf620e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5edec7678e987c70177a60097d762981"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a5edec7678e987c70177a60097d762981">isOtherWritable</a> () const</td></tr>
<tr class="separator:a5edec7678e987c70177a60097d762981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0553403781de313a3a60cb08a917263c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a0553403781de313a3a60cb08a917263c">isOtherRunable</a> () const</td></tr>
<tr class="separator:a0553403781de313a3a60cb08a917263c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ad46a56d871f5925a826a6fd3071b78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a6ad46a56d871f5925a826a6fd3071b78">setOtherReadable</a> (bool _newStatus)</td></tr>
<tr class="separator:a6ad46a56d871f5925a826a6fd3071b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a931050b25db28423f1a2899f8ec188a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a931050b25db28423f1a2899f8ec188a0">setOtherWritable</a> (bool _newStatus)</td></tr>
<tr class="separator:a931050b25db28423f1a2899f8ec188a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290708c849f5b58714dad5a1926cfe1c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#a290708c849f5b58714dad5a1926cfe1c">setOtherRunable</a> (bool _newStatus)</td></tr>
<tr class="separator:a290708c849f5b58714dad5a1926cfe1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3efc8325268838bb13695592804df2e"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_f_s_node_right.html#ab3efc8325268838bb13695592804df2e">getRight</a> () const</td></tr>
<tr class="separator:ab3efc8325268838bb13695592804df2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>File System Right management. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a3c12a6fc00f52912713183507c1a3e98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c12a6fc00f52912713183507c1a3e98">&sect;&nbsp;</a></span>FSNodeRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::FSNodeRight::FSNodeRight </td>
<td>(</td>
<td class="paramtype">int16_t&#160;</td>
<td class="paramname"><em>_newRight</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Right contructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newRight</td><td>Right to set by default </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac09674009a8d2895eee2ead5d93e94db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac09674009a8d2895eee2ead5d93e94db">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Clear right (set the value at 0 ==&gt; cant not be read/write/execute. </p>
</div>
</div>
<a id="ab3efc8325268838bb13695592804df2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3efc8325268838bb13695592804df2e">&sect;&nbsp;</a></span>getRight()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::string etk::FSNodeRight::getRight </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the write written in a string mode (like in linux rw-r--&mdash;) </p>
<dl class="section return"><dt>Returns</dt><dd>String with the right in string </dd></dl>
</div>
</div>
<a id="a453329fabaebc6c6cce4eadc0a2e49b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a453329fabaebc6c6cce4eadc0a2e49b7">&sect;&nbsp;</a></span>isGroupReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="a7a76ff5576933a63d759b326a74933a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a76ff5576933a63d759b326a74933a7">&sect;&nbsp;</a></span>isGroupRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="a4a275b98275492aa30a909b1a6f9e325"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a275b98275492aa30a909b1a6f9e325">&sect;&nbsp;</a></span>isGroupWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isGroupWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "Group". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="af7fbdac5122f7ebf65a32651b9cf620e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fbdac5122f7ebf65a32651b9cf620e">&sect;&nbsp;</a></span>isOtherReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="a0553403781de313a3a60cb08a917263c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0553403781de313a3a60cb08a917263c">&sect;&nbsp;</a></span>isOtherRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="a5edec7678e987c70177a60097d762981"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5edec7678e987c70177a60097d762981">&sect;&nbsp;</a></span>isOtherWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isOtherWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "Other". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="a6798f0adb3c79d279c8dfefdbeae0531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6798f0adb3c79d279c8dfefdbeae0531">&sect;&nbsp;</a></span>isUserReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserReadable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Read status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is readable </dd>
<dd>
false The file/folder/... is NOT readable </dd></dl>
</div>
</div>
<a id="aa660aeb3b884f571b06019e02a5ba438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa660aeb3b884f571b06019e02a5ba438">&sect;&nbsp;</a></span>isUserRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserRunable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "execute status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is executable </dd>
<dd>
false The file/folder/... is NOT executable </dd></dl>
</div>
</div>
<a id="aa0ca67ebdf5fb0ca97836df70180f8da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0ca67ebdf5fb0ca97836df70180f8da">&sect;&nbsp;</a></span>isUserWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::FSNodeRight::isUserWritable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the "Write status" for the "User". </p>
<dl class="section return"><dt>Returns</dt><dd>true The file/folder/... is writable </dd>
<dd>
false The file/folder/... is NOT writable </dd></dl>
</div>
</div>
<a id="ae339ac2e22a61cf714413912b0ba6d24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae339ac2e22a61cf714413912b0ba6d24">&sect;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&amp; etk::FSNodeRight::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy asignement operator (operator=) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Object to copy </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on the object </dd></dl>
</div>
</div>
<a id="a3c224902eccac53280164cc9363a11f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c224902eccac53280164cc9363a11f6">&sect;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_f_s_node_right.html">etk::FSNodeRight</a>&amp; etk::FSNodeRight::operator= </td>
<td>(</td>
<td class="paramtype">const int32_t&#160;</td>
<td class="paramname"><em>_newVal</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Asignement operator (operator=) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newVal</td><td>Value to set on the right </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference on the object </dd></dl>
</div>
</div>
<a id="acca31813653f621d4859d5c837f057a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acca31813653f621d4859d5c837f057a5">&sect;&nbsp;</a></span>setGroupReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a5184205ed51108dd9bf3ed4ad141588e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5184205ed51108dd9bf3ed4ad141588e">&sect;&nbsp;</a></span>setGroupRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Execute status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acc834eeef2e84b9e7cceac38b3a59389"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc834eeef2e84b9e7cceac38b3a59389">&sect;&nbsp;</a></span>setGroupWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setGroupWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "Group". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a6ad46a56d871f5925a826a6fd3071b78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ad46a56d871f5925a826a6fd3071b78">&sect;&nbsp;</a></span>setOtherReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a290708c849f5b58714dad5a1926cfe1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a290708c849f5b58714dad5a1926cfe1c">&sect;&nbsp;</a></span>setOtherRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Execute status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a931050b25db28423f1a2899f8ec188a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a931050b25db28423f1a2899f8ec188a0">&sect;&nbsp;</a></span>setOtherWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setOtherWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "Other". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acadd7b9c2c632f9805569ff4f592bda9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acadd7b9c2c632f9805569ff4f592bda9">&sect;&nbsp;</a></span>setUserReadable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserReadable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Read status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0ee76ec4897c406ab67ea25659953070"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ee76ec4897c406ab67ea25659953070">&sect;&nbsp;</a></span>setUserRunable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserRunable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "execute status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9e5e2e4c7926c22101e6955b3d8c9139"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e5e2e4c7926c22101e6955b3d8c9139">&sect;&nbsp;</a></span>setUserWritable()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::FSNodeRight::setUserWritable </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>_newStatus</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the "Write status" for the "User". </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_newStatus</td><td>New value to set on the file/folder/... </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/os/<a class="el" href="_f_s_node_right_8hpp_source.html">FSNodeRight.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,166 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_fifo.html">Fifo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Fifo&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc">clean</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7">count</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0">Fifo</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043">post</a>(MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9">post</a>(const MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5">wait</a>(MY_TYPE &amp;_data)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3">wait</a>(MY_TYPE &amp;_data, uint32_t _timeOutInUs)</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec">~Fifo</a>()</td><td class="entry"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

474
classetk_1_1_fifo.html Normal file
View File

@ -0,0 +1,474 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Fifo&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_fifo.html">Fifo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_fifo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Fifo&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_fifo_8hpp_source.html">Fifo.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a37abc79759bdbfe9e28b273e600c59f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a37abc79759bdbfe9e28b273e600c59f0">Fifo</a> ()</td></tr>
<tr class="separator:a37abc79759bdbfe9e28b273e600c59f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3aa50d02d2a5099ead2dcd2bda984ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#ae3aa50d02d2a5099ead2dcd2bda984ec">~Fifo</a> ()</td></tr>
<tr class="separator:ae3aa50d02d2a5099ead2dcd2bda984ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0693f87b2886e553ccdafdac112ebbd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a0693f87b2886e553ccdafdac112ebbd5">wait</a> (MY_TYPE &amp;_data)</td></tr>
<tr class="separator:a0693f87b2886e553ccdafdac112ebbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa08e5c57d91bc54ea08f377a6e2653e3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#aa08e5c57d91bc54ea08f377a6e2653e3">wait</a> (MY_TYPE &amp;_data, uint32_t _timeOutInUs)</td></tr>
<tr class="separator:aa08e5c57d91bc54ea08f377a6e2653e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d43270207b6da91d535a520e18f49c7"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a7d43270207b6da91d535a520e18f49c7">count</a> ()</td></tr>
<tr class="separator:a7d43270207b6da91d535a520e18f49c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a844b4b22b7e6da8d88e301cb57555043"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#a844b4b22b7e6da8d88e301cb57555043">post</a> (MY_TYPE &amp;_data)</td></tr>
<tr class="separator:a844b4b22b7e6da8d88e301cb57555043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee87d87fed54bc307ea3cf3ea12250d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#aee87d87fed54bc307ea3cf3ea12250d9">post</a> (const MY_TYPE &amp;_data)</td></tr>
<tr class="separator:aee87d87fed54bc307ea3cf3ea12250d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8d5cb46bcba3868e9e858a79d3e22cc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_fifo.html#af8d5cb46bcba3868e9e858a79d3e22cc">clean</a> ()</td></tr>
<tr class="separator:af8d5cb46bcba3868e9e858a79d3e22cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE = int32_t&gt;<br />
class etk::Fifo&lt; MY_TYPE &gt;</h3>
<p><a class="el" href="classetk_1_1_fifo.html" title="Fifo tamplate is a simple messaged fifo element to transfer data message from a thead to an other...">Fifo</a> tamplate is a simple messaged fifo element to transfer data message from a thead to an other. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">MY_TYPE</td><td>Type of the fifo message are tranfered. </td></tr>
</table>
</dd>
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a37abc79759bdbfe9e28b273e600c59f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37abc79759bdbfe9e28b273e600c59f0">&sect;&nbsp;</a></span>Fifo()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_fifo.html">Fifo</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a fifo with no message. </p>
</div>
</div>
<a id="ae3aa50d02d2a5099ead2dcd2bda984ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3aa50d02d2a5099ead2dcd2bda984ec">&sect;&nbsp;</a></span>~Fifo()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::~<a class="el" href="classetk_1_1_fifo.html">Fifo</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove the fifo and all message inside. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af8d5cb46bcba3868e9e858a79d3e22cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8d5cb46bcba3868e9e858a79d3e22cc">&sect;&nbsp;</a></span>clean()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::clean </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all the message in the fifo. </p>
</div>
</div>
<a id="a7d43270207b6da91d535a520e18f49c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d43270207b6da91d535a520e18f49c7">&sect;&nbsp;</a></span>count()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::count </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of message in the fifo. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of message in the fifo. </dd></dl>
</div>
</div>
<a id="a844b4b22b7e6da8d88e301cb57555043"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a844b4b22b7e6da8d88e301cb57555043">&sect;&nbsp;</a></span>post() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::post </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a message at the other thread by setting a new message in the fifo. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>New data to add at the fifo. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aee87d87fed54bc307ea3cf3ea12250d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee87d87fed54bc307ea3cf3ea12250d9">&sect;&nbsp;</a></span>post() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::post </td>
<td>(</td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Send a message at the other thread by setting a new message in the fifo. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_data</td><td>New data to add at the fifo. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a0693f87b2886e553ccdafdac112ebbd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0693f87b2886e553ccdafdac112ebbd5">&sect;&nbsp;</a></span>wait() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::wait </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wait a message from the other thread. (no timeout set) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>Data find in the fifo. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true A data has been find. </dd>
<dd>
false No data found or closed fifo </dd></dl>
</div>
</div>
<a id="aa08e5c57d91bc54ea08f377a6e2653e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa08e5c57d91bc54ea08f377a6e2653e3">&sect;&nbsp;</a></span>wait() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE = int32_t&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_fifo.html">etk::Fifo</a>&lt; MY_TYPE &gt;::wait </td>
<td>(</td>
<td class="paramtype">MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>_timeOutInUs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Wait a message from the other thread, with a specified timeout. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[out]</td><td class="paramname">_data</td><td>keeped data from the fifo. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_timeOutInUs</td><td>Time-out to wait a message in the fifo. It mightbespecify in micro-second. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true We keep a massage. </dd>
<dd>
false No message found while time-out appear. </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/os/<a class="el" href="_fifo_8hpp_source.html">Fifo.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash.html">Hash</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Hash&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a">add</a>(const std::string &amp;_key, const MY_TYPE &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc">clear</a>()</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f">exist</a>(const std::string &amp;_name) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4">get</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b">getId</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6">getKey</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1">getKeys</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb">getValue</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81">getValue</a>(size_t _pos)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db">Hash</a>(int32_t _count=0)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e">operator[]</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c">operator[]</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60">operator[]</a>(size_t _pos)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3">operator[]</a>(size_t _pos) const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62">remove</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7">set</a>(const std::string &amp;_key, const MY_TYPE &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474">~Hash</a>()</td><td class="entry"><a class="el" href="classetk_1_1_hash.html">etk::Hash&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

876
classetk_1_1_hash.html Normal file
View File

@ -0,0 +1,876 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Hash&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash.html">Hash</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_hash-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Hash&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2a2399e884a1a61be01ee702d90514db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a2a2399e884a1a61be01ee702d90514db">Hash</a> (int32_t _count=0)</td></tr>
<tr class="separator:a2a2399e884a1a61be01ee702d90514db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b71e6597e028b28272391e3e951474"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#ac2b71e6597e028b28272391e3e951474">~Hash</a> ()</td></tr>
<tr class="separator:ac2b71e6597e028b28272391e3e951474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8eb6f69743a44f53aa483acb770dbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a4e8eb6f69743a44f53aa483acb770dbc">clear</a> ()</td></tr>
<tr class="separator:a4e8eb6f69743a44f53aa483acb770dbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb138427203bbe63b6ab41e19ed33a6b"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#adb138427203bbe63b6ab41e19ed33a6b">getId</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:adb138427203bbe63b6ab41e19ed33a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159e9cd496432089fccb73e7eaea376f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a159e9cd496432089fccb73e7eaea376f">exist</a> (const std::string &amp;_name) const</td></tr>
<tr class="separator:a159e9cd496432089fccb73e7eaea376f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9f1d4cebc9fc8d6222d7e98829380d4"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#ae9f1d4cebc9fc8d6222d7e98829380d4">get</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:ae9f1d4cebc9fc8d6222d7e98829380d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8308fce79ba6ba0f53beb62979663e8e"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a8308fce79ba6ba0f53beb62979663e8e">operator[]</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:a8308fce79ba6ba0f53beb62979663e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51a28023b97a63f91d01895c9580932c"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a51a28023b97a63f91d01895c9580932c">operator[]</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a51a28023b97a63f91d01895c9580932c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a723e93ae06d3d612dc4ebf2e1e7ffd5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a723e93ae06d3d612dc4ebf2e1e7ffd5a">add</a> (const std::string &amp;_key, const MY_TYPE &amp;_value)</td></tr>
<tr class="separator:a723e93ae06d3d612dc4ebf2e1e7ffd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af372b733bfbccd0d67f4df1fbfb62ad7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#af372b733bfbccd0d67f4df1fbfb62ad7">set</a> (const std::string &amp;_key, const MY_TYPE &amp;_value)</td></tr>
<tr class="separator:af372b733bfbccd0d67f4df1fbfb62ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66ac7988470581697c904abe6c852a62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a66ac7988470581697c904abe6c852a62">remove</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:a66ac7988470581697c904abe6c852a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d639eb19c25b1ff76d34c225a132deb"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a4d639eb19c25b1ff76d34c225a132deb">size</a> () const</td></tr>
<tr class="separator:a4d639eb19c25b1ff76d34c225a132deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd20b0f2f430883c328169640234fd60"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#acd20b0f2f430883c328169640234fd60">operator[]</a> (size_t _pos)</td></tr>
<tr class="separator:acd20b0f2f430883c328169640234fd60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a748c385e6c21fca9e78cf02407b198f3"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a748c385e6c21fca9e78cf02407b198f3">operator[]</a> (size_t _pos) const</td></tr>
<tr class="separator:a748c385e6c21fca9e78cf02407b198f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2068c84a2a91241eb8a59402724a7b6"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#af2068c84a2a91241eb8a59402724a7b6">getKey</a> (size_t _pos) const</td></tr>
<tr class="separator:af2068c84a2a91241eb8a59402724a7b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31119d35657cb2e0798f58917b51d5c1"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a31119d35657cb2e0798f58917b51d5c1">getKeys</a> () const</td></tr>
<tr class="separator:a31119d35657cb2e0798f58917b51d5c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650bf5f92fe0580e9d79793816adc3eb"><td class="memItemLeft" align="right" valign="top">const MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a650bf5f92fe0580e9d79793816adc3eb">getValue</a> (size_t _pos) const</td></tr>
<tr class="separator:a650bf5f92fe0580e9d79793816adc3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a041e5ec334a0ff90fc4f3590e5ab7c81"><td class="memItemLeft" align="right" valign="top">MY_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash.html#a041e5ec334a0ff90fc4f3590e5ab7c81">getValue</a> (size_t _pos)</td></tr>
<tr class="separator:a041e5ec334a0ff90fc4f3590e5ab7c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE&gt;<br />
class etk::Hash&lt; MY_TYPE &gt;</h3>
<p><a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table tamplate is a simple classical hash interface. A hash table is a equivalent of the dictionary in python, this is a simple interfaace between a name and a value: </p>
<ul>
<li>"name" : 19</li>
<li>"name 2" : 99</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>The name is unique and the value is what you want</dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>check if something ele exist in the STD. (not the std::map and the std::unordered_map</dd></dl>
<dl class="section note"><dt>Note</dt><dd>The index are all time availlable since they are created. The order is the the one created</dd></dl>
<p>A simple example of use: </p><div class="fragment"><div class="line"><span class="comment">// Create a integer hash table</span></div><div class="line">Hash&lt;int&gt; myValue;</div><div class="line"><span class="comment">// add some element (note add and set is the same function)</span></div><div class="line">myValue.add(<span class="stringliteral">&quot;example&quot;</span>, 98837);</div><div class="line">myValue.add(<span class="stringliteral">&quot;plop&quot;</span>, 88);</div><div class="line"><span class="comment">// Display an element:</span></div><div class="line">printf(<span class="stringliteral">&quot;my value is : %d&quot;</span>, myValue[<span class="stringliteral">&quot;example&quot;</span>]);</div><div class="line"><span class="comment">// Change value of an element:</span></div><div class="line">myValue.set(<span class="stringliteral">&quot;example&quot;</span>, 99);</div><div class="line"><span class="comment">// Remove an element:</span></div><div class="line">myValue.remove(<span class="stringliteral">&quot;plop&quot;</span>);</div><div class="line"><span class="comment">//Clean all the table:</span></div><div class="line">myValue.clear();</div></div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2a2399e884a1a61be01ee702d90514db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a2399e884a1a61be01ee702d90514db">&sect;&nbsp;</a></span>Hash()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_hash.html">Hash</a> </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_count</em> = <code>0</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of the Hach table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_count</td><td>Number ob basic elent in the vector. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ac2b71e6597e028b28272391e3e951474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2b71e6597e028b28272391e3e951474">&sect;&nbsp;</a></span>~Hash()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::~<a class="el" href="classetk_1_1_hash.html">Hash</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor of the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table(clear all element in the table) </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a723e93ae06d3d612dc4ebf2e1e7ffd5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a723e93ae06d3d612dc4ebf2e1e7ffd5a">&sect;&nbsp;</a></span>add()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::add </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add an element OR set an element value. </p>
<dl class="section note"><dt>Note</dt><dd>add and set is the same function. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the value to set in the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to set in the hash table. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4e8eb6f69743a44f53aa483acb770dbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e8eb6f69743a44f53aa483acb770dbc">&sect;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all entry in the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table. </p>
<dl class="section note"><dt>Note</dt><dd>It does not delete pointer if your value is a pointer type... </dd></dl>
</div>
</div>
<a id="a159e9cd496432089fccb73e7eaea376f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a159e9cd496432089fccb73e7eaea376f">&sect;&nbsp;</a></span>exist()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::exist </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_name</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if an element exist or not. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_name</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the element exist </dd></dl>
</div>
</div>
<a id="ae9f1d4cebc9fc8d6222d7e98829380d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9f1d4cebc9fc8d6222d7e98829380d4">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::get </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a current element in the hash table, with his name. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference on the Element </dd></dl>
</div>
</div>
<a id="adb138427203bbe63b6ab41e19ed33a6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb138427203bbe63b6ab41e19ed33a6b">&sect;&nbsp;</a></span>getId()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int64_t <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getId </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a current element ID in the <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Id of the element in the table or -1 of it does not existed </dd></dl>
</div>
</div>
<a id="af2068c84a2a91241eb8a59402724a7b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2068c84a2a91241eb8a59402724a7b6">&sect;&nbsp;</a></span>getKey()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::string&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getKey </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the element at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>name of the element (key). </dd></dl>
</div>
</div>
<a id="a31119d35657cb2e0798f58917b51d5c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31119d35657cb2e0798f58917b51d5c1">&sect;&nbsp;</a></span>getKeys()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getKeys </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get all the element name (keys). </p>
<dl class="section return"><dt>Returns</dt><dd>a vector of all name (key). </dd></dl>
</div>
</div>
<a id="a650bf5f92fe0580e9d79793816adc3eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a650bf5f92fe0580e9d79793816adc3eb">&sect;&nbsp;</a></span>getValue() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getValue </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a value of the hash table at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value availlable at this position. </dd></dl>
</div>
</div>
<a id="a041e5ec334a0ff90fc4f3590e5ab7c81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a041e5ec334a0ff90fc4f3590e5ab7c81">&sect;&nbsp;</a></span>getValue() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::getValue </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get a value of the hash table at a specific position. (size_t) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>of the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value availlable at this position. (size_t) </dd></dl>
</div>
</div>
<a id="a8308fce79ba6ba0f53beb62979663e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8308fce79ba6ba0f53beb62979663e8e">&sect;&nbsp;</a></span>operator[]() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an copy Element an a special position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An reference on the copy of selected element </dd></dl>
</div>
</div>
<a id="a51a28023b97a63f91d01895c9580932c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51a28023b97a63f91d01895c9580932c">&sect;&nbsp;</a></span>operator[]() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get an copy Element an a special position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the hash requested </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An reference on the copy of selected element </dd></dl>
</div>
</div>
<a id="acd20b0f2f430883c328169640234fd60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd20b0f2f430883c328169640234fd60">&sect;&nbsp;</a></span>operator[]() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position on the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>requested element at this position. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>this is a dangerous use of the hash table. Maybe you will use a simple vector. </dd></dl>
</div>
</div>
<a id="a748c385e6c21fca9e78cf02407b198f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a748c385e6c21fca9e78cf02407b198f3">&sect;&nbsp;</a></span>operator[]() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const MY_TYPE&amp; <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::operator[] </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>_pos</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>get an element with his id. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pos</td><td>Position on the element in the hash table. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>requested element at this position. </dd></dl>
<dl class="section note"><dt>Note</dt><dd>this is a dangerous use of the hash table. Maybe you will use a simple vector. </dd></dl>
</div>
</div>
<a id="a66ac7988470581697c904abe6c852a62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66ac7988470581697c904abe6c852a62">&sect;&nbsp;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::remove </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove an element in the hash table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the element to remove. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af372b733bfbccd0d67f4df1fbfb62ad7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af372b733bfbccd0d67f4df1fbfb62ad7">&sect;&nbsp;</a></span>set()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::set </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set an element value. </p>
<dl class="section note"><dt>Note</dt><dd>add and set is the same function. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>Name of the value to set in the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Value to set in the hash table. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a4d639eb19c25b1ff76d34c225a132deb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d639eb19c25b1ff76d34c225a132deb">&sect;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int32_t <a class="el" href="classetk_1_1_hash.html">etk::Hash</a>&lt; MY_TYPE &gt;::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the number of element in the hash table. </p>
<dl class="section return"><dt>Returns</dt><dd>number of elements </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,161 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash_data.html">HashData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::HashData&lt; MY_TYPE &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee">HashData</a>(const std::string &amp;_key, const MY_TYPE &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc">m_key</a></td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5">m_value</a></td><td class="entry"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData&lt; MY_TYPE &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

267
classetk_1_1_hash_data.html Normal file
View File

@ -0,0 +1,267 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::HashData&lt; MY_TYPE &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_hash_data.html">HashData</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_hash_data-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::HashData&lt; MY_TYPE &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a37d8c4248a9d4d6f8df173d0f87469ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#a37d8c4248a9d4d6f8df173d0f87469ee">HashData</a> (const std::string &amp;_key, const MY_TYPE &amp;_val)</td></tr>
<tr class="separator:a37d8c4248a9d4d6f8df173d0f87469ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:acaed9ce2065bcb8f8793342939bb6acc"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#acaed9ce2065bcb8f8793342939bb6acc">m_key</a></td></tr>
<tr class="separator:acaed9ce2065bcb8f8793342939bb6acc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac226ce5902c5aded7b6ebc962777bc5"><td class="memItemLeft" align="right" valign="top">MY_TYPE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_hash_data.html#aac226ce5902c5aded7b6ebc962777bc5">m_value</a></td></tr>
<tr class="separator:aac226ce5902c5aded7b6ebc962777bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;class MY_TYPE&gt;<br />
class etk::HashData&lt; MY_TYPE &gt;</h3>
<p>internel data of the [class[etk::hash]] class, it contain the name and the value of the hash vector. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a37d8c4248a9d4d6f8df173d0f87469ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37d8c4248a9d4d6f8df173d0f87469ee">&sect;&nbsp;</a></span>HashData()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::<a class="el" href="classetk_1_1_hash_data.html">HashData</a> </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MY_TYPE &amp;&#160;</td>
<td class="paramname"><em>_val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of the data for hash table. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_key</td><td>name of the hash table. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_val</td><td>Value of the hash element. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="acaed9ce2065bcb8f8793342939bb6acc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaed9ce2065bcb8f8793342939bb6acc">&sect;&nbsp;</a></span>m_key</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="memname">
<tr>
<td class="memname">std::string <a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::m_key</td>
</tr>
</table>
</div><div class="memdoc">
<p>name of the current hash </p>
</div>
</div>
<a id="aac226ce5902c5aded7b6ebc962777bc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac226ce5902c5aded7b6ebc962777bc5">&sect;&nbsp;</a></span>m_value</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class MY_TYPE&gt; </div>
<table class="memname">
<tr>
<td class="memname">MY_TYPE <a class="el" href="classetk_1_1_hash_data.html">etk::HashData</a>&lt; MY_TYPE &gt;::m_value</td>
</tr>
</table>
</div><div class="memdoc">
<p>data of the current <a class="el" href="classetk_1_1_hash.html" title="Hash table tamplate is a simple classical hash interface. A hash table is a equivalent of the diction...">Hash</a> </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_hash_8hpp_source.html">Hash.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,185 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix.html">Matrix</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a56e65b58426a503e0f55274d813fc307">clearUpperTriangle</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1c77336ae8faf6fd48c7573d46a74533">convolution</a>(Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a2b08925854b289bb5bbbe390a7df2ec5">fix</a>(int32_t _decalage) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aad86d66460d629601a63a70739991d09">Matrix</a>(const ivec2 &amp;_size, T *_defaultVal=nullptr)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab50a671a8e9f9d7b1b6a3d519f6a2847">Matrix</a>(int32_t _width=0, int32_t _heigh=0, T *_defaultVal=nullptr)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#afffb93555f328b3972c456e2f0e5aca8">Matrix</a>(const Matrix&lt; ETK_TYPE_MATRIX_2 &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a462dc7b2109911c681808e4c39e0242c">operator!=</a>(const Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a4bc86bfb0274d2aac75816462bc77406">operator()</a>(size_t _xxx, size_t _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#af172540c6c28fb2ae897079b8c67ecf7">operator*</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ae7a240d2806b1559321c777164ed3f19">operator*=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab4be6249290e9cc83e11fb5a7d51a71a">operator+</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a56b9d699e1e6df0819553bc18580ebc5">operator+=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a0ae8ca9d370824a39292d491fe5f1a98">operator-</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a40747926d8d2e3c15dec55e54dc1cb1d">operator-</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a4f9f11ea323f846d3dff802a8ae42dfc">operator-=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a15251e4a208c761f60f4314e9a16b423">operator=</a>(const Matrix&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aa1ed48736a8b4948a33eec76d88369d2">operator=</a>(T &amp;_value)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#abf3cb49a1c359fed6e006112c593c476">operator==</a>(const Matrix&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a24182b2aa9d2dd90c194645017690d06">operator[]</a>(int32_t _yyy) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1267a239b7aa11a7aad1de94a1de36a4">operator[]</a>(int32_t _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#aa09270ed5528f21e9ba99ef66289d930">operator[]</a>(const ivec2 &amp;_pos) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a5622ca68ea8cccd48eec422f1d0921d4">operator[]</a>(const ivec2 &amp;_pos)</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#af36248ca24c111c83555ba8d97b07452">resize</a>(etk::Vector2D&lt; int32_t &gt; _size) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#abcdbd3b8fd508eb89618c4deb966b6ce">round</a>(int32_t _decalage) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a1c8f1bb6f8d14c0fb9d4d39dac67b07b">select</a>(int32_t _np, int32_t *_p, int32_t _nq, int32_t *_q) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix.html#ab05c8b14ec68367d0391c23b77870a3b">transpose</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix.html#a8ae71a3749309ebea595c9619d28878e">~Matrix</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_matrix.html">etk::Matrix&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1299
classetk_1_1_matrix.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,185 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix2 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010">applyScaleRotation</a>(const vec2 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e">determinant</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de">flipX</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce">flipY</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5">identity</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e">invert</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9">m_mat</a></td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8">Matrix2</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b">Matrix2</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd">Matrix2</a>(float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea">Matrix2</a>(const float *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7">Matrix2</a>(const double *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381">operator!=</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966">operator*</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f">operator*</a>(const vec2 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4">operator*=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646">operator+</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed">operator+=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935">operator-</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd">operator-=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe">operator=</a>(const Matrix2 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc">operator==</a>(const Matrix2 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59">operator~</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36">rotate</a>(float _angleRad)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84">scale</a>(const vec2 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231">scale</a>(float _value)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a">translate</a>(const vec2 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix2.html">etk::Matrix2</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

931
classetk_1_1_matrix2.html Normal file
View File

@ -0,0 +1,931 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Matrix2 Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_matrix2-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Matrix2 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_matrix2_8hpp_source.html">Matrix2.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af0e00ed1d06d689c1ec6a5b0cfcde0a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af0e00ed1d06d689c1ec6a5b0cfcde0a8">Matrix2</a> ()</td></tr>
<tr class="separator:af0e00ed1d06d689c1ec6a5b0cfcde0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad827d58fc083b1857851a1ae253ed48b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ad827d58fc083b1857851a1ae253ed48b">Matrix2</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:ad827d58fc083b1857851a1ae253ed48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ec157f29c5a00f3209c6af2d773abd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a13ec157f29c5a00f3209c6af2d773abd">Matrix2</a> (float _sx, float _shy, float _shx, float _sy, float _tx, float _ty)</td></tr>
<tr class="separator:a13ec157f29c5a00f3209c6af2d773abd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ddbedb1548ee95fb5071ae29df0b3ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a3ddbedb1548ee95fb5071ae29df0b3ea">Matrix2</a> (const float *_values)</td></tr>
<tr class="separator:a3ddbedb1548ee95fb5071ae29df0b3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecff4215059998ecdfe5aac60b99ebc7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aecff4215059998ecdfe5aac60b99ebc7">Matrix2</a> (const double *_values)</td></tr>
<tr class="separator:aecff4215059998ecdfe5aac60b99ebc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af472afddc7b5574eea3f6a4f9b0524f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af472afddc7b5574eea3f6a4f9b0524f5">identity</a> ()</td></tr>
<tr class="separator:af472afddc7b5574eea3f6a4f9b0524f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b9b522d791ead398e82fe7c53c16abe"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6b9b522d791ead398e82fe7c53c16abe">operator=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a6b9b522d791ead398e82fe7c53c16abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b66966766c0899d5dace5843bed61dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a3b66966766c0899d5dace5843bed61dc">operator==</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:a3b66966766c0899d5dace5843bed61dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b076152d4fed3e65ab6eeb7d0906381"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a7b076152d4fed3e65ab6eeb7d0906381">operator!=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:a7b076152d4fed3e65ab6eeb7d0906381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ff7dd62f40cfa8f4579acc4be460ed"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a25ff7dd62f40cfa8f4579acc4be460ed">operator+=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a25ff7dd62f40cfa8f4579acc4be460ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9910cd95672b95ea2d6b85439fd0646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#af9910cd95672b95ea2d6b85439fd0646">operator+</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:af9910cd95672b95ea2d6b85439fd0646"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8943bcc3ff59bdb2edda91bb4bdcfd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aac8943bcc3ff59bdb2edda91bb4bdcfd">operator-=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:aac8943bcc3ff59bdb2edda91bb4bdcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0caef6d2104dc51bf2c2f778afa935"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#acb0caef6d2104dc51bf2c2f778afa935">operator-</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj) const</td></tr>
<tr class="separator:acb0caef6d2104dc51bf2c2f778afa935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8027c2001b671f1ef7ac496df4aa9d4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ad8027c2001b671f1ef7ac496df4aa9d4">operator*=</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:ad8027c2001b671f1ef7ac496df4aa9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffce4ef3bc80106345bddd21a9c1966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a1ffce4ef3bc80106345bddd21a9c1966">operator*</a> (const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;_obj)</td></tr>
<tr class="separator:a1ffce4ef3bc80106345bddd21a9c1966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea4534337438e7338531d69dee0ab15f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aea4534337438e7338531d69dee0ab15f">operator*</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point) const</td></tr>
<tr class="separator:aea4534337438e7338531d69dee0ab15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaafd3d4f83d6fd021b76a54f6a31b010"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aaafd3d4f83d6fd021b76a54f6a31b010">applyScaleRotation</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_point) const</td></tr>
<tr class="separator:aaafd3d4f83d6fd021b76a54f6a31b010"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae262f81b736931dd03e32f43d7adfd59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ae262f81b736931dd03e32f43d7adfd59">operator~</a> () const</td></tr>
<tr class="separator:ae262f81b736931dd03e32f43d7adfd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d9362f988bd8a1098ab7592d88e5de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ab9d9362f988bd8a1098ab7592d88e5de">flipX</a> ()</td></tr>
<tr class="separator:ab9d9362f988bd8a1098ab7592d88e5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c61fb68ee69bb448ef1829b98b94dce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6c61fb68ee69bb448ef1829b98b94dce">flipY</a> ()</td></tr>
<tr class="separator:a6c61fb68ee69bb448ef1829b98b94dce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc34d6c0be39b22fed735cd09ffed84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#aacc34d6c0be39b22fed735cd09ffed84">scale</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_vect)</td></tr>
<tr class="separator:aacc34d6c0be39b22fed735cd09ffed84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa317393ef799d0ab49c3b10cf47231"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#adaa317393ef799d0ab49c3b10cf47231">scale</a> (float _value)</td></tr>
<tr class="separator:adaa317393ef799d0ab49c3b10cf47231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361d0e76fd78e929f7a490e01e540b36"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a361d0e76fd78e929f7a490e01e540b36">rotate</a> (float _angleRad)</td></tr>
<tr class="separator:a361d0e76fd78e929f7a490e01e540b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd22ba1cbe8dc53c0446abcb55d8551a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#abd22ba1cbe8dc53c0446abcb55d8551a">translate</a> (const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;_vect)</td></tr>
<tr class="separator:abd22ba1cbe8dc53c0446abcb55d8551a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa058e133e38985460b0a269a9e125e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a6fa058e133e38985460b0a269a9e125e">determinant</a> () const</td></tr>
<tr class="separator:a6fa058e133e38985460b0a269a9e125e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03bbf1ff6f750e3ecd5ad556b771c4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#ae03bbf1ff6f750e3ecd5ad556b771c4e">invert</a> ()</td></tr>
<tr class="separator:ae03bbf1ff6f750e3ecd5ad556b771c4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a808056b77862902ee2e117023bbff5b9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix2.html#a808056b77862902ee2e117023bbff5b9">m_mat</a> [2 *3]</td></tr>
<tr class="separator:a808056b77862902ee2e117023bbff5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Transformation matrix for vector 2D. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af0e00ed1d06d689c1ec6a5b0cfcde0a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0e00ed1d06d689c1ec6a5b0cfcde0a8">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor that load identity. </p>
</div>
</div>
<a id="ad827d58fc083b1857851a1ae253ed48b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad827d58fc083b1857851a1ae253ed48b">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a13ec157f29c5a00f3209c6af2d773abd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13ec157f29c5a00f3209c6af2d773abd">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_shy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_shx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_tx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_ty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_sx</td><td>Scale threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_shy</td><td>Rotate in radian threw Y axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_shx</td><td>Rotate in radian threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sy</td><td>Scale threw Y axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_tx</td><td>Translate threw X axis </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_ty</td><td>translate threw Y axis </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a3ddbedb1548ee95fb5071ae29df0b3ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ddbedb1548ee95fb5071ae29df0b3ea">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const float *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values in float </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aecff4215059998ecdfe5aac60b99ebc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecff4215059998ecdfe5aac60b99ebc7">&sect;&nbsp;</a></span>Matrix2() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix2::Matrix2 </td>
<td>(</td>
<td class="paramtype">const double *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values in double </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaafd3d4f83d6fd021b76a54f6a31b010"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaafd3d4f83d6fd021b76a54f6a31b010">&sect;&nbsp;</a></span>applyScaleRotation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> etk::Matrix2::applyScaleRotation </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Apply matrix on a vector Scale Rotate, but NOT the translation. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a6fa058e133e38985460b0a269a9e125e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa058e133e38985460b0a269a9e125e">&sect;&nbsp;</a></span>determinant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix2::determinant </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the determinant of the matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>The determinent Value. </dd></dl>
</div>
</div>
<a id="ab9d9362f988bd8a1098ab7592d88e5de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9d9362f988bd8a1098ab7592d88e5de">&sect;&nbsp;</a></span>flipX()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::flipX </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flip the mathix threw the X axis. </p>
</div>
</div>
<a id="a6c61fb68ee69bb448ef1829b98b94dce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c61fb68ee69bb448ef1829b98b94dce">&sect;&nbsp;</a></span>flipY()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::flipY </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Flip the mathix threw the Y axis. </p>
</div>
</div>
<a id="af472afddc7b5574eea3f6a4f9b0524f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af472afddc7b5574eea3f6a4f9b0524f5">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load Identity matrix. </p>
</div>
</div>
<a id="ae03bbf1ff6f750e3ecd5ad556b771c4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae03bbf1ff6f750e3ecd5ad556b771c4e">&sect;&nbsp;</a></span>invert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::invert </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverts the matrix. </p>
<dl class="section note"><dt>Note</dt><dd>The determinant must be != 0, otherwithe the matrix can't be inverted. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The inverted matrix. </dd></dl>
</div>
</div>
<a id="a7b076152d4fed3e65ab6eeb7d0906381"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b076152d4fed3e65ab6eeb7d0906381">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix2::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="a1ffce4ef3bc80106345bddd21a9c1966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ffce4ef3bc80106345bddd21a9c1966">&sect;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="aea4534337438e7338531d69dee0ab15f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea4534337438e7338531d69dee0ab15f">&sect;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> etk::Matrix2::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* apply matrix on a vector. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="ad8027c2001b671f1ef7ac496df4aa9d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8027c2001b671f1ef7ac496df4aa9d4">&sect;&nbsp;</a></span>operator*=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator*= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator*= Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector multiplicated </dd></dl>
</div>
</div>
<a id="af9910cd95672b95ea2d6b85439fd0646"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9910cd95672b95ea2d6b85439fd0646">&sect;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+ Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a25ff7dd62f40cfa8f4579acc4be460ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25ff7dd62f40cfa8f4579acc4be460ed">&sect;&nbsp;</a></span>operator+=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+= Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector additionned </dd></dl>
</div>
</div>
<a id="acb0caef6d2104dc51bf2c2f778afa935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb0caef6d2104dc51bf2c2f778afa935">&sect;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator- Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="aac8943bcc3ff59bdb2edda91bb4bdcfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac8943bcc3ff59bdb2edda91bb4bdcfd">&sect;&nbsp;</a></span>operator-=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator-= Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector decremented </dd></dl>
</div>
</div>
<a id="a6b9b522d791ead398e82fe7c53c16abe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b9b522d791ead398e82fe7c53c16abe">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a>&amp; etk::Matrix2::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator= Asign the current object with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector asigned </dd></dl>
</div>
</div>
<a id="a3b66966766c0899d5dace5843bed61dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b66966766c0899d5dace5843bed61dc">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix2::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="ae262f81b736931dd03e32f43d7adfd59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae262f81b736931dd03e32f43d7adfd59">&sect;&nbsp;</a></span>operator~()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix2.html">Matrix2</a> etk::Matrix2::operator~ </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverse the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a361d0e76fd78e929f7a490e01e540b36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a361d0e76fd78e929f7a490e01e540b36">&sect;&nbsp;</a></span>rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::rotate </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angleRad</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a rotation matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_angleRad</td><td>angle to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aacc34d6c0be39b22fed735cd09ffed84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc34d6c0be39b22fed735cd09ffed84">&sect;&nbsp;</a></span>scale() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::scale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Vector to scale matrix. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="adaa317393ef799d0ab49c3b10cf47231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaa317393ef799d0ab49c3b10cf47231">&sect;&nbsp;</a></span>scale() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::scale </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_value</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_value</td><td>Single value to scale in X andf Y. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd22ba1cbe8dc53c0446abcb55d8551a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd22ba1cbe8dc53c0446abcb55d8551a">&sect;&nbsp;</a></span>translate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix2::translate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector2_d_8hpp.html#ac499ddf9a4fa1db2545c53a02ee0c44e">vec2</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a translation of the matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Translation to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a808056b77862902ee2e117023bbff5b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a808056b77862902ee2e117023bbff5b9">&sect;&nbsp;</a></span>m_mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix2::m_mat[2 *3]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Internal data sx shx tx sy shy ty. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_matrix2_8hpp_source.html">Matrix2.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,182 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Matrix4 Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9">coFactor</a>(int32_t _row, int32_t _col) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477">determinant</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2">identity</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93">invert</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc">m_mat</a></td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71">Matrix4</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51">Matrix4</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337">Matrix4</a>(float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c">Matrix4</a>(float *_values)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9">operator!=</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf">operator*</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374">operator*</a>(const vec3 &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f">operator*=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1">operator+</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298">operator+=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94">operator-</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74">operator-=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5">operator=</a>(const Matrix4 &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2">operator==</a>(const Matrix4 &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1">rotate</a>(const vec3 &amp;_vect, float _angleRad=0.0)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114">scale</a>(const vec3 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5">scale</a>(float _sx, float _sy, float _sz)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d">translate</a>(const vec3 &amp;_vect)</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae">transpose</a>()</td><td class="entry"><a class="el" href="classetk_1_1_matrix4.html">etk::Matrix4</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

970
classetk_1_1_matrix4.html Normal file
View File

@ -0,0 +1,970 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Matrix4 Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classetk_1_1_matrix4-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Matrix4 Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_matrix4_8hpp_source.html">Matrix4.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af2b709691e4d6dd41ed54572794ab2a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#af2b709691e4d6dd41ed54572794ab2a2">identity</a> ()</td></tr>
<tr class="separator:af2b709691e4d6dd41ed54572794ab2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a728743db03715fe8853be92741ba7e71"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a728743db03715fe8853be92741ba7e71">Matrix4</a> ()</td></tr>
<tr class="separator:a728743db03715fe8853be92741ba7e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e9346ce720eece0a3440f59a87cde51"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a5e9346ce720eece0a3440f59a87cde51">Matrix4</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a5e9346ce720eece0a3440f59a87cde51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7906dc3b63c5ae67337728c6fe49a337"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a7906dc3b63c5ae67337728c6fe49a337">Matrix4</a> (float _a1, float _b1, float _c1, float _d1, float _a2, float _b2, float _c2, float _d2, float _a3, float _b3, float _c3, float _d3, float _a4, float _b4, float _c4, float _d4)</td></tr>
<tr class="separator:a7906dc3b63c5ae67337728c6fe49a337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af60cfa463b45219cf09adc3e835fe36c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#af60cfa463b45219cf09adc3e835fe36c">Matrix4</a> (float *_values)</td></tr>
<tr class="separator:af60cfa463b45219cf09adc3e835fe36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbc1539e5a9a31f4a185cb8e2cf094a5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#abbc1539e5a9a31f4a185cb8e2cf094a5">operator=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:abbc1539e5a9a31f4a185cb8e2cf094a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e969eecdfed437e47da36de10785e2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a36e969eecdfed437e47da36de10785e2">operator==</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a36e969eecdfed437e47da36de10785e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c930d4ee187543ac580b35feb1748e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a7c930d4ee187543ac580b35feb1748e9">operator!=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a7c930d4ee187543ac580b35feb1748e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5594a9cd7f0ab447e21cdd73e10f8298"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a5594a9cd7f0ab447e21cdd73e10f8298">operator+=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a5594a9cd7f0ab447e21cdd73e10f8298"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b43e5b81c17075c0a9f5ec7c258db1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a13b43e5b81c17075c0a9f5ec7c258db1">operator+</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a13b43e5b81c17075c0a9f5ec7c258db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33b3c850301ba202558304253b2c2d74"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a33b3c850301ba202558304253b2c2d74">operator-=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a33b3c850301ba202558304253b2c2d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10b9b22f70c06e3a2a92cd5113ae7a94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a10b9b22f70c06e3a2a92cd5113ae7a94">operator-</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:a10b9b22f70c06e3a2a92cd5113ae7a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33a3183d112bb8cb527606acb9e6242f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a33a3183d112bb8cb527606acb9e6242f">operator*=</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj)</td></tr>
<tr class="separator:a33a3183d112bb8cb527606acb9e6242f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f120779daf255ccfe413d967311caf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#ae6f120779daf255ccfe413d967311caf">operator*</a> (const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;_obj) const</td></tr>
<tr class="separator:ae6f120779daf255ccfe413d967311caf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbbbe2730f02c1d4c4580c76c084d374"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#abbbbe2730f02c1d4c4580c76c084d374">operator*</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_point) const</td></tr>
<tr class="separator:abbbbe2730f02c1d4c4580c76c084d374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8214b2300ebdc4b42bde1efe93e84fae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a8214b2300ebdc4b42bde1efe93e84fae">transpose</a> ()</td></tr>
<tr class="separator:a8214b2300ebdc4b42bde1efe93e84fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3121f90430c2e2d80bc967d4b94c114"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aa3121f90430c2e2d80bc967d4b94c114">scale</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect)</td></tr>
<tr class="separator:aa3121f90430c2e2d80bc967d4b94c114"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41eb56d343978f32caa64dfda50cd6a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a41eb56d343978f32caa64dfda50cd6a5">scale</a> (float _sx, float _sy, float _sz)</td></tr>
<tr class="separator:a41eb56d343978f32caa64dfda50cd6a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf1afef2a8d42c5da39bac540106bc1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aecf1afef2a8d42c5da39bac540106bc1">rotate</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect, float _angleRad=0.0)</td></tr>
<tr class="separator:aecf1afef2a8d42c5da39bac540106bc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6cd07f3a802c5a57bddbf5a6db95c4d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#aa6cd07f3a802c5a57bddbf5a6db95c4d">translate</a> (const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;_vect)</td></tr>
<tr class="separator:aa6cd07f3a802c5a57bddbf5a6db95c4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0679dea1b04a02692629b6f4476dc2d9"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a0679dea1b04a02692629b6f4476dc2d9">coFactor</a> (int32_t _row, int32_t _col) const</td></tr>
<tr class="separator:a0679dea1b04a02692629b6f4476dc2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e00a9267a06fca1f68e3782fb07477"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a17e00a9267a06fca1f68e3782fb07477">determinant</a> () const</td></tr>
<tr class="separator:a17e00a9267a06fca1f68e3782fb07477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc631d9817a7ac82d12c243fe52fb93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#adfc631d9817a7ac82d12c243fe52fb93">invert</a> ()</td></tr>
<tr class="separator:adfc631d9817a7ac82d12c243fe52fb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a831cacb3f32e4d5a1aeddc313e8d2abc"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_matrix4.html#a831cacb3f32e4d5a1aeddc313e8d2abc">m_mat</a> [4 *4]</td></tr>
<tr class="separator:a831cacb3f32e4d5a1aeddc313e8d2abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Transformation matrix for vector 3D. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a728743db03715fe8853be92741ba7e71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a728743db03715fe8853be92741ba7e71">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor that load identity. </p>
</div>
</div>
<a id="a5e9346ce720eece0a3440f59a87cde51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e9346ce720eece0a3440f59a87cde51">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7906dc3b63c5ae67337728c6fe49a337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7906dc3b63c5ae67337728c6fe49a337">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_a4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_b4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_c4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_d4</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_a1</td><td>1st colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b1</td><td>2nd colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c1</td><td>3rd colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d1</td><td>4th colomn, 1 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a2</td><td>1st colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b2</td><td>2nd colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c2</td><td>3rd colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d2</td><td>4th colomn, 2 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a3</td><td>1st colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b3</td><td>2nd colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c3</td><td>3rd colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d3</td><td>4th colomn, 3 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_a4</td><td>1st colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_b4</td><td>2nd colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_c4</td><td>3rd colomn, 4 line value </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_d4</td><td>4th colomn, 4 line value </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af60cfa463b45219cf09adc3e835fe36c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af60cfa463b45219cf09adc3e835fe36c">&sect;&nbsp;</a></span>Matrix4() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Matrix4::Matrix4 </td>
<td>(</td>
<td class="paramtype">float *&#160;</td>
<td class="paramname"><em>_values</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Configuration constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_values</td><td>vector of values </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a0679dea1b04a02692629b6f4476dc2d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0679dea1b04a02692629b6f4476dc2d9">&sect;&nbsp;</a></span>coFactor()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::coFactor </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_row</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_col</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes a cofactor. Used for matrix inversion. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_row</td><td>Id of raw. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_col</td><td>Id of colomn. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the coFactorValue. </dd></dl>
</div>
</div>
<a id="a17e00a9267a06fca1f68e3782fb07477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17e00a9267a06fca1f68e3782fb07477">&sect;&nbsp;</a></span>determinant()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::determinant </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the determinant of the matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>The determinent Value. </dd></dl>
</div>
</div>
<a id="af2b709691e4d6dd41ed54572794ab2a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2b709691e4d6dd41ed54572794ab2a2">&sect;&nbsp;</a></span>identity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::identity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>configure identity of the matrix </p>
</div>
</div>
<a id="adfc631d9817a7ac82d12c243fe52fb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfc631d9817a7ac82d12c243fe52fb93">&sect;&nbsp;</a></span>invert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::invert </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Inverts the matrix. </p>
<dl class="section note"><dt>Note</dt><dd>The determinant must be != 0, otherwithe the matrix can't be inverted. </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>The inverted matrix. </dd></dl>
</div>
</div>
<a id="a7c930d4ee187543ac580b35feb1748e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c930d4ee187543ac580b35feb1748e9">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix4::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="ae6f120779daf255ccfe413d967311caf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6f120779daf255ccfe413d967311caf">&sect;&nbsp;</a></span>operator*() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="abbbbe2730f02c1d4c4580c76c084d374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbbbe2730f02c1d4c4580c76c084d374">&sect;&nbsp;</a></span>operator*() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> etk::Matrix4::operator* </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator* apply matrix on a vector. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point value to apply the matrix </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a33a3183d112bb8cb527606acb9e6242f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33a3183d112bb8cb527606acb9e6242f">&sect;&nbsp;</a></span>operator*=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator*= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator*= Multiplication an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector multiplicated </dd></dl>
</div>
</div>
<a id="a13b43e5b81c17075c0a9f5ec7c258db1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13b43e5b81c17075c0a9f5ec7c258db1">&sect;&nbsp;</a></span>operator+()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+ Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a5594a9cd7f0ab447e21cdd73e10f8298"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5594a9cd7f0ab447e21cdd73e10f8298">&sect;&nbsp;</a></span>operator+=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator+= Addition an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector additionned </dd></dl>
</div>
</div>
<a id="a10b9b22f70c06e3a2a92cd5113ae7a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10b9b22f70c06e3a2a92cd5113ae7a94">&sect;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> etk::Matrix4::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator- Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New vector containing the value </dd></dl>
</div>
</div>
<a id="a33b3c850301ba202558304253b2c2d74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33b3c850301ba202558304253b2c2d74">&sect;&nbsp;</a></span>operator-=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator-= Decrement an other matrix with this one. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector decremented </dd></dl>
</div>
</div>
<a id="abbc1539e5a9a31f4a185cb8e2cf094a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbc1539e5a9a31f4a185cb8e2cf094a5">&sect;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a>&amp; etk::Matrix4::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Operator= Asign the current object with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the external object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Local reference of the vector asigned </dd></dl>
</div>
</div>
<a id="a36e969eecdfed437e47da36de10785e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36e969eecdfed437e47da36de10785e2">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool etk::Matrix4::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_matrix4.html">Matrix4</a> &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="aecf1afef2a8d42c5da39bac540106bc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecf1afef2a8d42c5da39bac540106bc1">&sect;&nbsp;</a></span>rotate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::rotate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_angleRad</em> = <code>0.0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a rotation matrix about an arbitrary axis. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>vector to apply the angle. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_angleRad</td><td>angle to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa3121f90430c2e2d80bc967d4b94c114"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3121f90430c2e2d80bc967d4b94c114">&sect;&nbsp;</a></span>scale() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::scale </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Scale vector to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a41eb56d343978f32caa64dfda50cd6a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41eb56d343978f32caa64dfda50cd6a5">&sect;&nbsp;</a></span>scale() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::scale </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_sz</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Scale the current <a class="el" href="classetk_1_1_matrix.html" title="2 dimention matrix template to manage simpliest algo ">Matrix</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_sx</td><td>Scale X value to apply. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sy</td><td>Scale Y value to apply. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_sz</td><td>Scale Z value to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa6cd07f3a802c5a57bddbf5a6db95c4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6cd07f3a802c5a57bddbf5a6db95c4d">&sect;&nbsp;</a></span>translate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::translate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="_vector3_d_8hpp.html#a65b33f8f48df3f057393b2b09211829f">vec3</a> &amp;&#160;</td>
<td class="paramname"><em>_vect</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes a translation of the matrix. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_vect</td><td>Translation to apply. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a8214b2300ebdc4b42bde1efe93e84fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8214b2300ebdc4b42bde1efe93e84fae">&sect;&nbsp;</a></span>transpose()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void etk::Matrix4::transpose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Transpose the current matix (usefull for OpenGL display) </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a831cacb3f32e4d5a1aeddc313e8d2abc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a831cacb3f32e4d5a1aeddc313e8d2abc">&sect;&nbsp;</a></span>m_mat</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Matrix4::m_mat[4 *4]</td>
</tr>
</table>
</div><div class="memdoc">
<p>matrix data </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_matrix4_8hpp_source.html">Matrix4.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,160 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_noise.html">Noise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Noise Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_noise.html">etk::Noise</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456">get</a>(int32_t _x, int32_t _y) const</td><td class="entry"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37">Noise</a>(enum noiseType _type, ivec2 _size, int32_t _depth)</td><td class="entry"><a class="el" href="classetk_1_1_noise.html">etk::Noise</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

260
classetk_1_1_noise.html Normal file
View File

@ -0,0 +1,260 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Noise Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_noise.html">Noise</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_noise-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Noise Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a541e022ae4c218161212c55553448c37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html#a541e022ae4c218161212c55553448c37">Noise</a> (enum <a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">noiseType</a> _type, <a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a> _size, int32_t _depth)</td></tr>
<tr class="separator:a541e022ae4c218161212c55553448c37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3cdb6dfce36df0751cc8e1a50e2456"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_noise.html#a8f3cdb6dfce36df0751cc8e1a50e2456">get</a> (int32_t _x, int32_t _y) const</td></tr>
<tr class="separator:a8f3cdb6dfce36df0751cc8e1a50e2456"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1_noise.html" title="Noise basic interface. ">Noise</a> basic interface. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd><p class="startdd">Validate it, this is a !!! PROTOTYPE !!! </p>
<p class="enddd">Remove this from ETK </p>
</dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a541e022ae4c218161212c55553448c37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a541e022ae4c218161212c55553448c37">&sect;&nbsp;</a></span>Noise()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::Noise::Noise </td>
<td>(</td>
<td class="paramtype">enum <a class="el" href="namespaceetk.html#a39a3e59e80103a73310f78333d2d3df8">noiseType</a>&#160;</td>
<td class="paramname"><em>_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="_vector2_d_8hpp.html#a920aac35b92f04facb6f3e01b9b3670b">ivec2</a>&#160;</td>
<td class="paramname"><em>_size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_depth</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Contructor of a noise specific. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_type</td><td>Type of noise </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_size</td><td>Size of the image output </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_depth</td><td>Depth calculation </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8f3cdb6dfce36df0751cc8e1a50e2456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f3cdb6dfce36df0751cc8e1a50e2456">&sect;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float etk::Noise::get </td>
<td>(</td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int32_t&#160;</td>
<td class="paramname"><em>_y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get value at a specific position. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_x</td><td>X position </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_y</td><td>Y position </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Value calculated at this position </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/<a class="el" href="_noise_8hpp_source.html">Noise.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,173 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_plane.html">Plane</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Plane&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523">calculateIntercept</a>(const etk::Vector3D&lt; T &gt; &amp;_pointOnPlane)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30">getDistance</a>(const etk::Vector3D&lt; T &gt; &amp;_point) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f">getIntercept</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6">getNormal</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e">intersect3</a>(const Plane&lt; T &gt; &amp;_p2, const Plane&lt; T &gt; &amp;_p3)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af">linearInterpolate</a>(const Plane&lt; T &gt; &amp;_p2, float _factor)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8">operator!=</a>(const Plane&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132">operator==</a>(const Plane&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0">Plane</a>()</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80">Plane</a>(etk::Vector3D&lt; T &gt; _normal, T _intercept=0)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66">Plane</a>(const Plane &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9">setFromPoints</a>(const etk::Vector3D&lt; T &gt; &amp;_p0, const etk::Vector3D&lt; T &gt; &amp;_p1, const etk::Vector3D&lt; T &gt; &amp;_p2)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3">setIntercept</a>(float _intercept)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70">setNormal</a>(const etk::Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_plane.html">etk::Plane&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

779
classetk_1_1_plane.html Normal file
View File

@ -0,0 +1,779 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::Plane&lt; T &gt; Class Template Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_plane.html">Plane</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classetk_1_1_plane-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::Plane&lt; T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_plane_8hpp_source.html">Plane.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac45e649cc99e2a64f93c4efd2f5cd3a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ac45e649cc99e2a64f93c4efd2f5cd3a0">Plane</a> ()</td></tr>
<tr class="separator:ac45e649cc99e2a64f93c4efd2f5cd3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad91eb9e5c7637f30869fd585c0b77f80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ad91eb9e5c7637f30869fd585c0b77f80">Plane</a> (<a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; _normal, T _intercept=0)</td></tr>
<tr class="separator:ad91eb9e5c7637f30869fd585c0b77f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd201fb9f3ea8d7a31d3590ce4ccbf66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#abd201fb9f3ea8d7a31d3590ce4ccbf66">Plane</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a> &amp;_obj)</td></tr>
<tr class="separator:abd201fb9f3ea8d7a31d3590ce4ccbf66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a202b3335b2b71cc84726a1b57b8e1e70"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a202b3335b2b71cc84726a1b57b8e1e70">setNormal</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_obj)</td></tr>
<tr class="separator:a202b3335b2b71cc84726a1b57b8e1e70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a691582e68a6ee38b0c7c9ccf2a6734f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a691582e68a6ee38b0c7c9ccf2a6734f3">setIntercept</a> (float _intercept)</td></tr>
<tr class="separator:a691582e68a6ee38b0c7c9ccf2a6734f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69b4871efd25fa204a3917360bfb8cc9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a69b4871efd25fa204a3917360bfb8cc9">setFromPoints</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p0, const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p1, const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_p2)</td></tr>
<tr class="separator:a69b4871efd25fa204a3917360bfb8cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b0377c24a6b076de9fe112400724523"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a6b0377c24a6b076de9fe112400724523">calculateIntercept</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_pointOnPlane)</td></tr>
<tr class="separator:a6b0377c24a6b076de9fe112400724523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a383afb40ac4cfab41b7d221c283b29f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a383afb40ac4cfab41b7d221c283b29f0">normalize</a> ()</td></tr>
<tr class="separator:a383afb40ac4cfab41b7d221c283b29f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17849e22fddbc55964ef2990818e2a6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ab17849e22fddbc55964ef2990818e2a6">getNormal</a> () const</td></tr>
<tr class="separator:ab17849e22fddbc55964ef2990818e2a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac701a8e4aae7df5874e1e97658703c7f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#ac701a8e4aae7df5874e1e97658703c7f">getIntercept</a> () const</td></tr>
<tr class="separator:ac701a8e4aae7df5874e1e97658703c7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2a4dffb33f88c073d03799a81a902e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#abc2a4dffb33f88c073d03799a81a902e">intersect3</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p2, const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p3)</td></tr>
<tr class="separator:abc2a4dffb33f88c073d03799a81a902e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa63645925f576389fc111737c1f6af30"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#aa63645925f576389fc111737c1f6af30">getDistance</a> (const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;_point) const</td></tr>
<tr class="separator:aa63645925f576389fc111737c1f6af30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0022135ae6ce5333c7a39e04f16369af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#a0022135ae6ce5333c7a39e04f16369af">linearInterpolate</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_p2, float _factor)</td></tr>
<tr class="separator:a0022135ae6ce5333c7a39e04f16369af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba7b788f733af40c2eb527809b4bf132"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#aba7b788f733af40c2eb527809b4bf132">operator==</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_obj) const</td></tr>
<tr class="separator:aba7b788f733af40c2eb527809b4bf132"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff6210dea13b9e5d767c017c79dd6a8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_plane.html#acff6210dea13b9e5d767c017c79dd6a8">operator!=</a> (const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;_obj) const</td></tr>
<tr class="separator:acff6210dea13b9e5d767c017c79dd6a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename T&gt;<br />
class etk::Plane&lt; T &gt;</h3>
<p><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> equation template: define a plane equation. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>Validate it, this is a !!! PROTOTYPE !!! </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac45e649cc99e2a64f93c4efd2f5cd3a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac45e649cc99e2a64f93c4efd2f5cd3a0">&sect;&nbsp;</a></span>Plane() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
</div>
</div>
<a id="ad91eb9e5c7637f30869fd585c0b77f80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad91eb9e5c7637f30869fd585c0b77f80">&sect;&nbsp;</a></span>Plane() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt;&#160;</td>
<td class="paramname"><em>_normal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname"><em>_intercept</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_normal</td><td>Normal of the plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_intercept</td><td>Interception value of the plane </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abd201fb9f3ea8d7a31d3590ce4ccbf66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd201fb9f3ea8d7a31d3590ce4ccbf66">&sect;&nbsp;</a></span>Plane() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::<a class="el" href="classetk_1_1_plane.html">Plane</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor of a <a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a>. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td><a class="el" href="classetk_1_1_plane.html" title="Plane equation template: define a plane equation. ">Plane</a> object to copy </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6b0377c24a6b076de9fe112400724523"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b0377c24a6b076de9fe112400724523">&sect;&nbsp;</a></span>calculateIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::calculateIntercept </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_pointOnPlane</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Calculate interception value with a point in the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_pointOnPlane</td><td>Point in the plane </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="aa63645925f576389fc111737c1f6af30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa63645925f576389fc111737c1f6af30">&sect;&nbsp;</a></span>getDistance()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getDistance </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_point</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get distance from a point to the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_point</td><td>Point to calculate the distance </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>distance of the Point </dd></dl>
</div>
</div>
<a id="ac701a8e4aae7df5874e1e97658703c7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac701a8e4aae7df5874e1e97658703c7f">&sect;&nbsp;</a></span>getIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getIntercept </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get intercept Value of the plane. </p>
<dl class="section return"><dt>Returns</dt><dd>The Intercept value </dd></dl>
</div>
</div>
<a id="ab17849e22fddbc55964ef2990818e2a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab17849e22fddbc55964ef2990818e2a6">&sect;&nbsp;</a></span>getNormal()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;T&gt;&amp; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::getNormal </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the normal of the plane. </p>
<dl class="section return"><dt>Returns</dt><dd>Vector of the normal </dd></dl>
</div>
</div>
<a id="abc2a4dffb33f88c073d03799a81a902e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc2a4dffb33f88c073d03799a81a902e">&sect;&nbsp;</a></span>intersect3()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt;T&gt; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::intersect3 </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p3</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the intersection between 3 planes. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Second plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p3</td><td>Third plane </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>vec3(0,0,0) No Intersection find, else when find </dd></dl>
</div>
</div>
<a id="a0022135ae6ce5333c7a39e04f16369af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0022135ae6ce5333c7a39e04f16369af">&sect;&nbsp;</a></span>linearInterpolate()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classetk_1_1_plane.html">Plane</a>&lt;T&gt; <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::linearInterpolate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_factor</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a linear interpolation of the plane with an other. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Second plane </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_factor</td><td>Factor to scale </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>New plane equation </dd></dl>
</div>
</div>
<a id="a383afb40ac4cfab41b7d221c283b29f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a383afb40ac4cfab41b7d221c283b29f0">&sect;&nbsp;</a></span>normalize()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::normalize </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Normalize tha plane properties. </p>
</div>
</div>
<a id="acff6210dea13b9e5d767c017c79dd6a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff6210dea13b9e5d767c017c79dd6a8">&sect;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>In-Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are NOT identical </dd>
<dd>
false The Objects are identical </dd></dl>
</div>
</div>
<a id="aba7b788f733af40c2eb527809b4bf132"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba7b788f733af40c2eb527809b4bf132">&sect;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_plane.html">Plane</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Equality compare operator with an other object. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Reference on the comparing object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true The Objects are identical </dd>
<dd>
false The Objects are NOT identical </dd></dl>
</div>
</div>
<a id="a69b4871efd25fa204a3917360bfb8cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69b4871efd25fa204a3917360bfb8cc9">&sect;&nbsp;</a></span>setFromPoints()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setFromPoints </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_p2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the plane with 3 points in the space. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_p0</td><td>First point </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p1</td><td>Second point </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_p2</td><td>Thrid point </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a691582e68a6ee38b0c7c9ccf2a6734f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a691582e68a6ee38b0c7c9ccf2a6734f3">&sect;&nbsp;</a></span>setIntercept()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setIntercept </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>_intercept</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set interception value of the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_intercept</td><td>Value of the intercept </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a202b3335b2b71cc84726a1b57b8e1e70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a202b3335b2b71cc84726a1b57b8e1e70">&sect;&nbsp;</a></span>setNormal()</h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classetk_1_1_plane.html">etk::Plane</a>&lt; T &gt;::setNormal </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>_obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Set the normal of the plane. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_obj</td><td>Vector of the normal </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/math/<a class="el" href="_plane_8hpp_source.html">Plane.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,217 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector2_d.html">Vector2D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector2D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0f1734db865e5a9c69d896bc237de133">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a4dba6f746de3907deb78b25c4f2d95c5">closestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a06e32e1abb9d69f3338302254eab61dc">cross</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a5bd1fcc61cc48bc939ba3c05df4b1ab6">distance</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ada692f4964568b552ab915cac0c76253">distance2</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aeeac6eb537be0d5017ded4a62cc33b34">dot</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a741170b7eeb26c44c932023ce20e6a32">furthestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a34206a690fdbfd8bcfabb4096dd1aa49">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a581d4dc0c67a2c029d20eac1d41c357f">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab36e9267a66745c77199482284bb8a40">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#afbd0aec60092f67d2f347dd2ceb5039d">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a3e2c1ec37c2ccbf1faf1d6c0886c9857">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a5f41dd29da4ce72d07230ca7af4be1b2">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a131958354e84802a9fcfb8337a52f12c">maxAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a9a7a1d85647290f94f0941384615890b">minAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ae3a90dc9e5903370adcf381bf89ac5f0">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ada59e7bb2b7f6f188eb99684c8d37045">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a3ff784853a1dc3bd6e0432a6bcaceedd">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aa0e3aee4ab1426d2329704daef74b742">operator std::string</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#adb01e2efc161e565acc35c84bffe8d06">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab758cdc9d047fd6616c6ebd8e6e0d286">operator!=</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ac67e88e248ca8ebcde75d8efa5ff070a">operator*</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab4c66933e43c8792953befd95e088a54">operator*</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a7a06f6afde493ec0074de0a5dda8000f">operator*=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a2c738b9b9745fe8b5c019f1106e357e3">operator*=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0274baecd5b67b1a6b645f097e460c5a">operator+</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab33dc34cc4ffd00fef209faddb913094">operator+</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8f6d41c9cb91cafbc579c2be78f72597">operator++</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a66dc67349374106d67e7ed5202942586">operator++</a>(int)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a36478d1cc2990b9bba8e51af252d2ee2">operator+=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a30a01bd0596c3a45e8baea6c2e4d7b95">operator+=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a2536a536302ac9a3ed99248db8b28e27">operator-</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0825814ff6d0856b51e3f1ded6b98aa5">operator-</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#abda90eb5e7b670e7232202f832db745f">operator--</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a439b966846ff6b60daeccd5ca97d74d5">operator--</a>(int)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8b3adb0c04a6b14753b7198fcd688735">operator-=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#afb91536f277001fb75ab27efd170aca2">operator-=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a163f5616c170d88380b73701b7894401">operator/</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#adc3781d082973eff4a611135df4ccb47">operator/</a>(const T _val) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a1cf681e99ad9fe7b1560de8f17e84fb7">operator/=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a390fbf62118ad552418587a4e98b95ae">operator/=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a90e4b92b871fca0fdb3b3c66c9262797">operator=</a>(const Vector2D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0128f3a4f213b9ed1c5fff05b264d159">operator=</a>(const T _val)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a0847a2918c3ce9a88d01b4555d48127d">operator==</a>(const Vector2D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a245ccd3b57812316fc1ec98ea5c19434">safeNormalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a72ae52d19423c46bad955ad1a9f59041">setMax</a>(const Vector2D&lt; T &gt; &amp;_other)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aa087eeec653b538d166c0d2794737fb1">setMin</a>(const Vector2D&lt; T &gt; &amp;_other)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ade86675814738c6b7a6a797ee128a2b2">setValue</a>(const T &amp;_xxx, const T &amp;_yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ae2acd7c10cdd510ce23ff11839c95c04">setX</a>(T _xxx)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a35a3f35ed049b7193ca67ea815efd465">setY</a>(T _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab2e921e0009f0e0de78d06d16f6a78e0">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Vector2D</b>() (defined in <a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a09b5e26eacb50a8059d0e0c65405eb82">Vector2D</a>(T _xxx, T _yyy)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#aaece962e3caa1d70afe0b1682ce8212e">Vector2D</a>(const Vector2D&lt; double &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#acab36ec2f778107bc89f4e5c9463191b">Vector2D</a>(const Vector2D&lt; float &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#ab07ef273334d86b96dd13a4ce4c19137">Vector2D</a>(const Vector2D&lt; int32_t &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a187bb96fc68cb5d5dadc99f573674b98">Vector2D</a>(const std::string &amp;_str)</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#a8409de5d430e5cdcb7326aee94176873">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html#abc8a9a46cb0bf2c32916bfa3a35dfb22">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector2_d.html">etk::Vector2D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

2264
classetk_1_1_vector2_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,209 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector3_d.html">Vector3D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector3D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5b9733cd0928920ccc8e34d89e980b82">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3b403b529d49082265f3655aff656a7e">angle</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a2ea56b698bff0a7286783a170bdd9557">closestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a0ac0f11a99ebb6b45605da1d373c4bbd">cross</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad99c7c9a49d1c31b52208147ebcf282e">distance</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#acddb633c1793ef7b937ce466cae0e6aa">distance2</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ae24ac042b5e2878119cfb6e321daf3bc">dot</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a22acd16dde9aef7a81555f34f16804d5">furthestAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#afccc043ebc6b0ebfbfaba8b5bc339a63">getSkewSymmetricMatrix</a>(Vector3D&lt; T &gt; *_obj0, Vector3D&lt; T &gt; *_obj1, Vector3D&lt; T &gt; *_obj2) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a942d2907bf18905524de5a76d2bf3552">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a17e7b662cee12b1d508dbba297ee6485">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a53d7e035a9a16535cd1b6f4a669550d5">getZ</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5a2d0c1a587adb016eaf70aa3458c10d">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ac1ca1b7bc3a120764f2e94e16772cdfe">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#afe255d86ac23ec4459b53067cc8a8455">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3cb994e401a77c4754198e24bb9891c8">lerp</a>(const Vector3D&lt; T &gt; &amp;_obj, const float &amp;_ratio) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a957a45bedf0fb76783ab7062b1ad5412">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a334c75acc50432b3970661b38b833d24">maxAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4e1531d625620dc67683bd8f80eb2947">minAxis</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aee1c200271d3691934c0fdcc18bd69ce">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7f7d52ff24907fbbee0948b393ff4b20">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4d873f816af2b29928dfd7e10741c97c">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4ee27667c43155bd0a54eea0cb9f3269">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7b56b037abaca69e2cd8391b2a9e2631">operator!=</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a1b4f35947f946c0f28b9ddb182752338">operator*</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aa897817af4bc4cbb43e002be0dddf3d5">operator*</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a5f07a2aa7c53f440bccc1d1938f1d97f">operator*=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a36e2e19a2cf358d980b4bc5ae0bf1df7">operator*=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af2f02899629fcab456c44f91ccebcb20">operator+</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#aa3dcf22ebd9e5837f1e9317f8e50196e">operator+=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af3d14d2819d44381fa435560dedf8148">operator-</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ae43eac271cdcb04c5b0d9753c17c366b">operator-=</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad7ae735c239ef69dca4433f52d7d586d">operator/=</a>(const Vector3D&lt; T &gt; &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a870b224a7c4283bf43443cd6fa76afe0">operator/=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a12a6b1f946dbe0c21afd93b1b9b0ff42">operator==</a>(const Vector3D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ace7e888df82e5e09f9557012652ba2d7">rotate</a>(const Vector3D&lt; T &gt; &amp;_wAxis, const float _angle) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#abee6d22d509043f24a5aedb208ba1019">safeNormalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a3e59820b3cc3f9138e69d8aee9a448c8">setInterpolate3</a>(const Vector3D&lt; T &gt; &amp;_obj0, const Vector3D&lt; T &gt; &amp;_obj1, T _ratio)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7b9a94f71854f5ad89ef23ef22dcb321">setMax</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7c2e3d0042a62791b1c653d5081577c2">setMin</a>(const Vector3D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a96d02449aaa2dfeb4e60320da667ab92">setValue</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ab7ab9d9ce1138ffafebaff3001bb7d29">setX</a>(T _x)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a10c41fb516fb33ef56201f06992462d1">setY</a>(T _y)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a9a5c1d69fd9066daae0a759831ba0e30">setZ</a>(T _z)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7ddb707a7a1609bcbd8c092186a6db19">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af1e591712d4a15bd21ad6fd22d72df97">triple</a>(const Vector3D&lt; T &gt; &amp;_obj1, const Vector3D&lt; T &gt; &amp;_obj2) const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a409169c1781cae5220b9f7bd078e05d9">Vector3D</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a7f5d02301a551e7f686092d7b9a5b269">Vector3D</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz)</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#af2bda50fefea08fb49c04b15a61bcb6a">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#ad949b7843b6212277927f0b973ef502b">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html#a4d5e3071c66297840c6a857e580aaabd">z</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector3_d.html">etk::Vector3D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

2102
classetk_1_1_vector3_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,200 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="classetk_1_1_vector4_d.html">Vector4D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::Vector4D&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ab8a9feace5794c5a8a02e4b0e124408a">absolute</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#af68bc268b306c2ac6f4f7ad39667dfda">distance</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2fad2e152362f4d34ea6aa732af1aa5b">distance2</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a54f86ba2bdb634b1c5d6fe1f3cd4846d">dot</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acb9970685f257e57eae8271a07301d62">getW</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acf3e239c49dba1a92083568187e6fefa">getX</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aca1a2ad671bed213e0d02161e157ee5b">getY</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aef2107e67a6470570b5138c41ac057f0">getZ</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ad5ed6c2d0564a9a165147006d891e3d6">isZero</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2c39d92a798433357206af92c1bf53b5">length</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a534bf674ba52d3826295a949ff875db8">length2</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ac75ee585aaad94ccf8afec7d34b9ad7f">m_floats</a></td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aca2e577468b3fc2c56079db332414fd2">normalize</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#acc2e6d950b22d6ad1c3b03446128c7d5">normalized</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a71d3b69987807f9381f4b0b5f723dfce">operator const T *</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a3dc4cc203af0de04102913f8d45b1f68">operator T*</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#adcf38adc3a1b6b44dcc6f5b85cbfad20">operator!=</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a46418f40c330cf69f3d0a881d8b035fb">operator*</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9546ce90575aab57de0c80b581973ff7">operator*</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ae8455c83b7501505c3c27381308aa3ea">operator*=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9bd1c0fc5a6341e9574dc5fdb764c41e">operator*=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a92f0f8f550ff6a799593220241fcff82">operator+</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa6876eabe33eb50ec78db8a66c27b8fb">operator+=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa44f844c97283ac106e84c1ed6f7aef0">operator-</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a24ffb1c3582594ca3190932cf5b3ac6c">operator-=</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a1341937c5b5a352240dee7920c283068">operator/</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a43a54872bca72d13f81d1ac4d6e615f0">operator/=</a>(const T &amp;_val)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9699b4901205fcce59cfd5d5dbadbf6b">operator==</a>(const Vector4D&lt; T &gt; &amp;_obj) const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a2469c42527ead691f479a9a573709e5f">setMax</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#aa647808a65613af0e1e757f27444f0a6">setMin</a>(const Vector4D&lt; T &gt; &amp;_obj)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a9b164290093d948905fab0f56fbe22fc">setValue</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz, const T &amp;_www)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a1750c9d1b91d67b8b2bc9d0cce759944">setW</a>(T _w)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a238d966b077394ff118f2088479fb620">setX</a>(T _x)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a7489a0c8d592c9464a8e378bbb7e570e">setY</a>(T _y)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#ae5bbc387ea4199ea535d4d033cfc40d1">setZ</a>(T _z)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a978b0511ade11701ffdbd7974de6932e">setZero</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a0e140dec4eca4f3695f19fb92dc3e1ae">Vector4D</a>()</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a7a41fd47b438cc43849a2b2c0f308db2">Vector4D</a>(const T &amp;_xxx, const T &amp;_yyy, const T &amp;_zzz, const T &amp;_www)</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a0ede53650faf9183b87a3592e8be142d">w</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a98cef087b46916c257dc7b7e39230e74">x</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a5c604a37b7503594d4b69d286751b12d">y</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html#a5b42d456747b68c7ab1da8cfdbc38dfc">z</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_vector4_d.html">etk::Vector4D&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1718
classetk_1_1_vector4_d.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="namespaceetk_1_1archive.html">archive</a></li><li class="navelem"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk::archive::Zip Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a>(const std::string &amp;_key) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a>()</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a>(size_t _id) const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a>(const std::map&lt; std::string, ArchiveContent &gt;::iterator &amp;_it) override</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a>(const std::string &amp;_fileName)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a>(const std::string &amp;_key)</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a>() const</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a>(const std::string &amp;_fileName, uint64_t _offset=0LL)</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a>()=default</td><td class="entry"><a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a>()</td><td class="entry"><a class="el" href="classetk_1_1archive_1_1_zip.html">etk::archive::Zip</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,326 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: etk::archive::Zip Class Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceetk.html">etk</a></li><li class="navelem"><a class="el" href="namespaceetk_1_1archive.html">archive</a></li><li class="navelem"><a class="el" href="classetk_1_1archive_1_1_zip.html">Zip</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classetk_1_1archive_1_1_zip-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">etk::archive::Zip Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="_zip_8hpp_source.html">Zip.hpp</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for etk::archive::Zip:</div>
<div class="dyncontent">
<div class="center">
<img src="classetk_1_1archive_1_1_zip.png" usemap="#etk::archive::Zip_map" alt=""/>
<map id="etk::archive::Zip_map" name="etk::archive::Zip_map">
<area href="classetk_1_1_archive.html" title="Access on a zip data file. " alt="etk::Archive" shape="rect" coords="0,0,102,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afb44ec0e03903534beeaa51bd562acda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#afb44ec0e03903534beeaa51bd562acda">Zip</a> (const std::string &amp;_fileName, uint64_t _offset=0LL)</td></tr>
<tr class="separator:afb44ec0e03903534beeaa51bd562acda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79fff570b3ccbee5ffe3d0f85b5c7b24"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#a79fff570b3ccbee5ffe3d0f85b5c7b24">~Zip</a> ()</td></tr>
<tr class="separator:a79fff570b3ccbee5ffe3d0f85b5c7b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:a5991c05535749c9ed04eeec185f675ac inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a5991c05535749c9ed04eeec185f675ac">Archive</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:a5991c05535749c9ed04eeec185f675ac inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a712ccb41b94c3d96fa7be82e13d10ee2 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a712ccb41b94c3d96fa7be82e13d10ee2">~Archive</a> ()=default</td></tr>
<tr class="separator:a712ccb41b94c3d96fa7be82e13d10ee2 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd2958b8df98c6f3841dc20b934a26b inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abcd2958b8df98c6f3841dc20b934a26b">getFileName</a> ()</td></tr>
<tr class="separator:abcd2958b8df98c6f3841dc20b934a26b inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d06497d98be15f6080cf84010d35a0 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a17d06497d98be15f6080cf84010d35a0">size</a> () const</td></tr>
<tr class="separator:a17d06497d98be15f6080cf84010d35a0 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da33ff502b21d05d6217963fe3246d4 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a9da33ff502b21d05d6217963fe3246d4">getName</a> (size_t _id) const</td></tr>
<tr class="separator:a9da33ff502b21d05d6217963fe3246d4 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496024ba396746e78ccd6872b633138f inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a496024ba396746e78ccd6872b633138f">getContent</a> (size_t _id) const</td></tr>
<tr class="separator:a496024ba396746e78ccd6872b633138f inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a32911fe1aa9945eac8478924c6ba17 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a2a32911fe1aa9945eac8478924c6ba17">getContent</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:a2a32911fe1aa9945eac8478924c6ba17 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1fd3f3a8733968d6babe29e5295f439 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa1fd3f3a8733968d6babe29e5295f439">exist</a> (const std::string &amp;_key) const</td></tr>
<tr class="separator:aa1fd3f3a8733968d6babe29e5295f439 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1594998eb11332bba3bcd6a2392c373 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad1594998eb11332bba3bcd6a2392c373">open</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:ad1594998eb11332bba3bcd6a2392c373 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abda6becefeae5944d4001900d3231475 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#abda6becefeae5944d4001900d3231475">close</a> (const std::string &amp;_key)</td></tr>
<tr class="separator:abda6becefeae5944d4001900d3231475 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc198e2fda3b1bfe3176ec315e22441 inherit pub_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a8bc198e2fda3b1bfe3176ec315e22441">display</a> ()</td></tr>
<tr class="separator:a8bc198e2fda3b1bfe3176ec315e22441 inherit pub_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a53e3a637a4f39b14ff15c880c57c14f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1archive_1_1_zip.html#a53e3a637a4f39b14ff15c880c57c14f3">loadFile</a> (const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;_it) override</td></tr>
<tr class="separator:a53e3a637a4f39b14ff15c880c57c14f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:aa0d4393b92c0548812cc511a8c5bec19 inherit pub_static_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#aa0d4393b92c0548812cc511a8c5bec19">load</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:aa0d4393b92c0548812cc511a8c5bec19 inherit pub_static_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90205aba8b5892b1bd0324821cea294 inherit pub_static_methods_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classetk_1_1_archive.html">Archive</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ad90205aba8b5892b1bd0324821cea294">loadPackage</a> (const std::string &amp;_fileName)</td></tr>
<tr class="separator:ad90205aba8b5892b1bd0324821cea294 inherit pub_static_methods_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classetk_1_1_archive"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classetk_1_1_archive')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classetk_1_1_archive.html">etk::Archive</a></td></tr>
<tr class="memitem:ade4fc9b52603f85c4201ad21f5c70073 inherit pro_attribs_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#ade4fc9b52603f85c4201ad21f5c70073">m_fileName</a></td></tr>
<tr class="separator:ade4fc9b52603f85c4201ad21f5c70073 inherit pro_attribs_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50e51fc4daee5c4a0f5c1810983e6f16 inherit pro_attribs_classetk_1_1_archive"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classetk_1_1_archive.html#a50e51fc4daee5c4a0f5c1810983e6f16">m_content</a></td></tr>
<tr class="separator:a50e51fc4daee5c4a0f5c1810983e6f16 inherit pro_attribs_classetk_1_1_archive"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classetk_1_1archive_1_1_zip.html" title="Zip acces interface (wrapper) ">Zip</a> acces interface (wrapper) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afb44ec0e03903534beeaa51bd562acda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb44ec0e03903534beeaa51bd562acda">&sect;&nbsp;</a></span>Zip()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">etk::archive::Zip::Zip </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>_fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint64_t&#160;</td>
<td class="paramname"><em>_offset</em> = <code>0LL</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>constructor of a zip file access </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_fileName</td><td>File to parse (.zip / .apk) </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">_offset</td><td>Offset in the file where to start the parsing of the "zip" </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a79fff570b3ccbee5ffe3d0f85b5c7b24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79fff570b3ccbee5ffe3d0f85b5c7b24">&sect;&nbsp;</a></span>~Zip()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual etk::archive::Zip::~Zip </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>basic destructor </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a53e3a637a4f39b14ff15c880c57c14f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53e3a637a4f39b14ff15c880c57c14f3">&sect;&nbsp;</a></span>loadFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void etk::archive::Zip::loadFile </td>
<td>(</td>
<td class="paramtype">const std::map&lt; std::string, <a class="el" href="classetk_1_1_archive_content.html">ArchiveContent</a> &gt;::iterator &amp;&#160;</td>
<td class="paramname"><em>_it</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Request the load in memory of the concerned file. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">_it</td><td>Iterator on the element. </td></tr>
</table>
</dd>
</dl>
<p>Reimplemented from <a class="el" href="classetk_1_1_archive.html#aca951aabe7595d6217bd6ba9699361f8">etk::Archive</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>framework/atria-soft/etk/etk/archive/<a class="el" href="_zip_8hpp_source.html">Zip.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

View File

@ -0,0 +1,186 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: Member List</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceutf8.html">utf8</a></li><li class="navelem"><a class="el" href="classutf8_1_1iterator.html">iterator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">utf8::iterator Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a491dfde52d1bb01bd284ddda702fac61">getPos</a>() const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#aebb30cce96db460dffdb275170a979cb">iterator</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ad640e78bef39d56b5282e8a9011c0d59">iterator</a>(std::string &amp;_str)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a2676d3eba675ecfa0f789ba15e7335d7">iterator</a>(std::string &amp;_str, const std::string::iterator &amp;_pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a7f0ab43734e7324ad6c01c143d35a26a">iterator</a>(std::string &amp;_str, size_t _pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a627ca7ef0ee43bf15445b4b29a775d2e">iterator</a>(std::string *_str, const std::string::iterator &amp;_pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a92e5ead9e0b57f889a635306c7e7b6fe">iterator</a>(std::string *_str, size_t _pos)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#af9610f601ab0d2729b235f0ec4204ff1">iterator</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a7143946e5fca162dccd02e82e6763fef">operator size_t</a>() const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a342ea299a2db67686b6e1b5bcd87276f">operator!=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ae5e5fc32fe6f48f3218464627e416c76">operator*</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a1eecc0edaf9245a53d1ebe8e90261300">operator+</a>(const int64_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#aa9e55971044201725a9672913b0e7dca">operator+</a>(const int32_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a9f77f61d4a6869c6ade054f22fc77b44">operator+</a>(const size_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac6e8470c3e2ca1216c6663b2a120c7b0">operator++</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a76dfdca4191ed484149d6ed260f0b0c7">operator++</a>(int32_t)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#abf02b2a76b3648e6d6a6554726f0f5ab">operator-</a>(const int64_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a4938a35a2705a089de16b20eaf5c98c2">operator-</a>(const int32_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac8505389bd5e41973c0971cb5a9f8b86">operator-</a>(const size_t _val) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a30bad80656165761acba9a5bf336bb24">operator--</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a5bb362e7ef8f382c06b26734ac1eb753">operator--</a>(int32_t)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ac74e8ae878532c46806564905a8527c7">operator&lt;</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a346ff026e12a1aa5f75881bd9a2101db">operator&lt;=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a026f9c7bec14739d0346adf834f3cf6f">operator=</a>(const iterator &amp;_obj)</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#ae45282e1b982fd3ba02c91ea1dd191c6">operator==</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a6747633f8b16db61fafdb3358a628625">operator&gt;</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a51dc6ee6f507c2cce9bd8edc9b804fad">operator&gt;=</a>(const iterator &amp;_obj) const</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classutf8_1_1iterator.html#a4de42494301339b944f846b649504f4f">~iterator</a>()</td><td class="entry"><a class="el" href="classutf8_1_1iterator.html">utf8::iterator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

1161
classutf8_1_1iterator.html Normal file

File diff suppressed because it is too large Load Diff

BIN
closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

377
customdoxygen.css Normal file
View File

@ -0,0 +1,377 @@
#navrow1, #navrow2, #navrow3, #navrow4, #navrow5{
border-bottom: 1px solid #EEEEEE;
}
.adjust-right {
margin-left: 30px !important;
font-size: 1.15em !important;
}
.navbar{
border: 0px solid #222 !important;
}
/* Sticky footer styles
-------------------------------------------------- */
html,
body {
counter-reset: h1counter;
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}
h1, .h1, h2, .h2, h3, .h3{
font-weight: bold !important;
}
h1:before {
content: counter(h1counter) ".\0000a0\0000a0";
counter-increment: h1counter;
counter-reset: h2counter;
}
h2:before {
content: counter(h1counter) "." counter(h2counter) ".\0000a0\0000a0";
counter-increment: h2counter;
counter-reset: h3counter;
}
h3:before {
content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0";
counter-increment: h3counter;
}
/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -60px;
/* Pad bottom by footer height */
padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
font-size: 0.9em;
padding: 8px 0px;
background-color: #f5f5f5;
}
.footer-row {
line-height: 44px;
}
#footer > .container {
padding-left: 15px;
padding-right: 15px;
}
.footer-follow-icon {
margin-left: 3px;
text-decoration: none !important;
}
.footer-follow-icon img {
width: 20px;
}
.footer-link {
padding-top: 5px;
display: inline-block;
color: #999999;
text-decoration: none;
}
.footer-copyright {
text-align: center;
}
@media (min-width: 992px) {
.footer-row {
text-align: left;
}
.footer-icons {
text-align: right;
}
}
@media (max-width: 991px) {
.footer-row {
text-align: center;
}
.footer-icons {
text-align: center;
}
}
/* DOXYGEN Code Styles
----------------------------------- */
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 4px 6px;
margin: 4px 8px 4px 2px;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
/*---------------- Search Box */
#search-box {
margin: 10px 0px;
}
#search-box .close {
display: none;
position: absolute;
right: 0px;
padding: 6px 12px;
z-index: 5;
}
/*---------------- Search results window */
#search-results-window {
display: none;
}
iframe#MSearchResults {
width: 100%;
height: 15em;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
a.SRScope {
display: block;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRResult {
display: none;
}
/* class and file list */
.directory .icona,
.directory .arrow {
height: auto;
}
.directory .icona .icon {
height: 16px;
}
.directory .icondoc {
background-position: 0px 0px;
height: 20px;
}
.directory .iconfopen {
background-position: 0px 0px;
}
.directory td.entry {
padding: 7px 8px 6px 8px;
}
.table > tbody > tr > td.memSeparator {
line-height: 0;
padding: 0;
}
.memItemLeft, .memTemplItemLeft {
white-space: normal;
}
/* enumerations */
.panel-body thead > tr {
background-color: #e0e0e0;
}
/* todo lists */
.todoname,
.todoname a {
font-weight: bold;
}
/* Class title */
.summary {
margin-top: 25px;
}
.page-header {
margin: 20px 0px !important;
}
.page-header {
#display: inline-block;
}
.title {
text-align: center;
color: orange;
}
.page-header .pull-right {
margin-top: 0.3em;
margin-left: 0.5em;
}
.page-header .label {
font-size: 50%;
}
#main-nav {
display: none;
}

View File

@ -1 +0,0 @@
file_hidden.txt

View File

@ -1 +0,0 @@
file_A_1.txt

View File

@ -1 +0,0 @@
file_C_1.txt

View File

@ -1 +0,0 @@
file_B_1.txt

View File

@ -1 +0,0 @@
file_B_2.txt

View File

@ -1 +0,0 @@
file_1.txt

View File

@ -1 +0,0 @@
file_2.txt

View File

@ -1 +0,0 @@
file_3.txt

Binary file not shown.

View File

View File

@ -1 +0,0 @@
plop

View File

@ -0,0 +1,159 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,155 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">framework Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,163 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/archive Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_798ecbd57274add4c849e5d9524617ed.html">archive</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">archive Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_archive_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_archive_8hpp.html">Archive.hpp</a> <a href="_archive_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_zip_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_zip_8hpp.html">Zip.hpp</a> <a href="_zip_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,176 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">etk Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_color_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_color_8hpp.html">Color.hpp</a> <a href="_color_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:etk_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="etk_8hpp.html">etk.hpp</a> <a href="etk_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_hash_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_hash_8hpp.html">Hash.hpp</a> <a href="_hash_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_noise_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_noise_8hpp.html">Noise.hpp</a> <a href="_noise_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:std_tools_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="std_tools_8hpp.html">stdTools.hpp</a> <a href="std_tools_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:tool_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tool_8hpp.html">tool.hpp</a> <a href="tool_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:types_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8hpp.html">types.hpp</a> <a href="types_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,155 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">atria-soft Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

View File

@ -0,0 +1,165 @@
<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- For Mobile Devices -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.12"/>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<title>Etk: Ewol Tool Kit: framework/atria-soft/etk/etk/os Directory Reference</title>
<!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script type="text/javascript" src="doxy-boot.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand">Etk: Ewol Tool Kit 0.10.0</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Main&nbsp;Page</a></li>
<li><a href="pages.html">Related&nbsp;Pages</a></li>
<li><a href="namespaces.html">Namespaces</a></li>
<li><a href="annotated.html">Classes</a></li>
<li><a href="files.html">Files</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
Link-libs<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="http://HeeroYui.github.io/lutin">lutin</a></li>
<li><a href="http://atria-soft.github.io/ewol">ewol</a></li>
<li><a href="http://atria-soft.github.io/echrono">echrono</a></li>
<li><a href="http://atria-soft.github.io/etk">etk</a></li>
<li><a href="http://atria-soft.github.io/ejson">ejson</a></li>
<li><a href="http://atria-soft.github.io/exml">exml</a></li>
<li><a href="http://atria-soft.github.io/esvg">esvg</a></li>
<li><a href="http://atria-soft.github.io/egami">egami</a></li>
<li><a href="http://atria-soft.github.io/gale">gale</a></li>
<li><a href="http://atria-soft.github.io/ege">ege</a></li>
<li><a href="http://atria-soft.github.io/elog">elog</a></li>
<li><a href="http://atria-soft.github.io/ememory">ememory</a></li>
<li><a href="http://atria-soft.github.io/enet">enet</a></li>
<li><a href="http://atria-soft.github.io/eproperty">eproperty</a></li>
<li><a href="http://atria-soft.github.io/esignal">esignal</a></li>
<li><a href="http://atria-soft.github.io/etranslate">etranslate</a></li>
<li><a href="http://atria-soft.github.io/zeus">zeus</a></li>
<li><a href="http://musicdsp.github.io/audio-ess">audio-ess</a></li>
<li><a href="http://musicdsp.github.io/audio">audio</a></li>
<li><a href="http://musicdsp.github.io/audio-drain">audio-drain</a></li>
<li><a href="http://musicdsp.github.io/audio-orchestra">audio-orchestra</a></li>
<li><a href="http://musicdsp.github.io/audio-river">audio-river</a></li>
</ul>
</li>
</ul>
<div id="search-box" class="input-group">
<div class="input-group-btn">
<button aria-expanded="false" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-search"></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">All</a></li>
<li><a href="#">Classes</a></li>
<li><a href="#">Namespaces</a></li>
<li><a href="#">Files</a></li>
<li><a href="#">Functions</a></li>
<li><a href="#">Variables</a></li>
<li><a href="#">Typedefs</a></li>
<li><a href="#">Enumerations</a></li>
<li><a href="#">Enumerator</a></li>
<li><a href="#">Friends</a></li>
<li><a href="#">Macros</a></li>
<li><a href="#">Pages</a></li>
</ul>
</div>
<button id="search-close" type="button" class="close" aria-label="Close">
<span aria-hidden="true"></span>
</button>
<input id="search-field" class="form-control" accesskey="S" onkeydown="searchBox.OnSearchFieldChange(event);" placeholder="Search ..." type="text">
</div>
</div><!--/.nav-collapse -->
</div>
</nav>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div class="content" id="content">
<div class="container">
<div class="row">
<div class="col-sm-12 panel panel-default" style="padding-bottom: 15px;">
<div style="margin-bottom: 15px;margin-top: 60px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.12 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_644e041c3a6521da7b27eba0e4eb2b95.html">framework</a></li><li class="navelem"><a class="el" href="dir_a094892b17be858f66bf3446bbb755c7.html">atria-soft</a></li><li class="navelem"><a class="el" href="dir_101ca691570835542fc832f149ed9b11.html">etk</a></li><li class="navelem"><a class="el" href="dir_8e1854e033aa3ec68b8dd13c773d2923.html">etk</a></li><li class="navelem"><a class="el" href="dir_cd05552654816a7fc27950f807d40a47.html">os</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">os Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:_fifo_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_fifo_8hpp.html">Fifo.hpp</a> <a href="_fifo_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_f_s_node_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_8hpp.html">FSNode.hpp</a> <a href="_f_s_node_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:_f_s_node_right_8hpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_s_node_right_8hpp.html">FSNodeRight.hpp</a> <a href="_f_s_node_right_8hpp_source.html">[code]</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 24 2016 15:35:46 for Etk: Ewol Tool Kit by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.12
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More