diff --git a/.gitignore b/.gitignore index b24d71e..311b7a1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ # Node artifact files node_modules/ dist/ - +/GPU_version/vio/cmake-build-debug/ # Compiled Java class files *.class diff --git a/CPU_version/Forster2014ICRA.pdf b/CPU_version/Forster2014ICRA.pdf deleted file mode 100755 index 9567178..0000000 Binary files a/CPU_version/Forster2014ICRA.pdf and /dev/null differ diff --git a/CPU_version/LICENCE b/CPU_version/LICENCE deleted file mode 100755 index 70fc6da..0000000 --- a/CPU_version/LICENCE +++ /dev/null @@ -1,675 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. {http://fsf.org/} - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {one line to give the program's name and a brief idea of what it does.} - Copyright (C) {year} {name of author} - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see {http://www.gnu.org/licenses/}. - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - PTAM-GPL Copyright (C) 2013 Oxford-PTAM - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -{http://www.gnu.org/licenses/}. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -{http://www.gnu.org/philosophy/why-not-lgpl.html}. - diff --git a/CPU_version/README.md b/CPU_version/README.md deleted file mode 100755 index 8387b0e..0000000 --- a/CPU_version/README.md +++ /dev/null @@ -1,64 +0,0 @@ -SVO -=== - -This code implements a semi-direct monocular visual odometry pipeline which has been integrated with GTSAM to infused IMU as well. - - -Paper svo: http://rpg.ifi.uzh.ch/docs/ICRA14_Forster.pdf -Paper Svo+GTSAM: https://arxiv.org/abs/1512.02363 - - -#### Disclaimer - -SVO has been tested under ROS Groovy, Hydro and Indigo with Ubuntu 12.04, 13.04 and 14.04. This is research code, any fitness for a particular purpose is disclaimed. - - -#### Licence - -The source code is released under a GPLv3 licence. A closed-source professional edition is available for commercial purposes. In this case, please contact the authors for further info. - - -#### Citing - -If you use SVO in an academic context, please cite the following publication: - - @inproceedings{Forster2014ICRA, - author = {Forster, Christian and Pizzoli, Matia and Scaramuzza, Davide}, - title = {{SVO}: Fast Semi-Direct Monocular Visual Odometry}, - booktitle = {IEEE International Conference on Robotics and Automation (ICRA)}, - year = {2014} - } - - -#### Documentation - -The API is documented here: http://uzh-rpg.github.io/rpg_svo/doc/ -The GTSAM documentation https://gtsam.org/tutorials/ - -#### Instructions - -First install gtsam library => https://github.com/borglab/gtsam - -Then follow the SVO instalation - -See the Wiki for more instructions. https://github.com/uzh-rpg/rpg_svo/wiki and https://gtsam.org/get_started/ - -#### Contributing - -You are very welcome to contribute to SVO by opening a pull request via Github. -I try to follow the ROS C++ style guide http://wiki.ros.org/CppStyleGuide - -## Setting - -You can edit the camera position in the launch file as (The IMU frame will rotate to align with camera frame based on the follwoing Eular angles): -CPU_version/vio_svo/launch/Px30.launch - - - - - - -You can also edit the algorithm parameters in the follwoing file, please look at the config file to underestand the meaning of the parameters (CPU_version/svo/include/svo/config.h) - -CPU_version/vio_svo/param/vo_fast.yaml - diff --git a/CPU_version/svo/.idea/.gitignore b/CPU_version/svo/.idea/.gitignore deleted file mode 100644 index 73f69e0..0000000 --- a/CPU_version/svo/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/CPU_version/svo/.idea/misc.xml b/CPU_version/svo/.idea/misc.xml deleted file mode 100644 index 79b3c94..0000000 --- a/CPU_version/svo/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/CPU_version/svo/.idea/modules.xml b/CPU_version/svo/.idea/modules.xml deleted file mode 100644 index 4c8cf2b..0000000 --- a/CPU_version/svo/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/CPU_version/svo/.idea/svo.iml b/CPU_version/svo/.idea/svo.iml deleted file mode 100644 index f08604b..0000000 --- a/CPU_version/svo/.idea/svo.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/CPU_version/svo/.idea/vcs.xml b/CPU_version/svo/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/CPU_version/svo/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CPU_version/svo/CMakeLists.txt b/CPU_version/svo/CMakeLists.txt deleted file mode 100644 index c3ace90..0000000 --- a/CPU_version/svo/CMakeLists.txt +++ /dev/null @@ -1,156 +0,0 @@ -################################################################################ -# user build settings - -SET(TRACE TRUE) -SET(HAVE_G2O FALSE) -SET(USE_ROS TRUE) # Set FALSE if you want to build this package without Catkin -SET(DEBUG_OUTPUT FALSE) # Only relevant if build without ROS - -################################################################################ - -SET(PROJECT_NAME svo) -PROJECT(${PROJECT_NAME}) -CMAKE_MINIMUM_REQUIRED (VERSION 2.8.3) -SET(CMAKE_BUILD_TYPE Release) # Release, RelWithDebInfo -SET(CMAKE_VERBOSE_MAKEFILE OFF) -SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/CMakeModules/") -set(CMAKE_C_STANDARD 14) -set(CMAKE_CXX_STANDARD 14) - -# Set definitions -IF(TRACE) - ADD_DEFINITIONS(-DSVO_TRACE) -ENDIF() -IF(HAVE_G2O) - ADD_DEFINITIONS(-DUSE_BUNDLE_ADJUSTMENT) -ENDIF() -IF(USE_ROS) - ADD_DEFINITIONS(-DSVO_USE_ROS) -ENDIF() -IF(DEBUG_OUTPUT) - ADD_DEFINITIONS(-DSVO_DEBUG_OUTPUT) -ENDIF() - -# Set build flags, set ARM_ARCHITECTURE environment variable on Odroid -# Set build flags. Set IS_ARM on odroid board as environment variable -SET(CMAKE_CXX_FLAGS "-Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas") -IF(DEFINED ENV{ARM_ARCHITECTURE}) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ") -ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmmx -msse -msse -msse2 -msse3 -mssse3") -ENDIF() -IF(CMAKE_COMPILER_IS_GNUCC) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") -ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -ENDIF() -SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops") - -# Add plain cmake packages -FIND_PACKAGE(OpenCV 3 REQUIRED) -FIND_PACKAGE(Eigen REQUIRED) -FIND_PACKAGE(Sophus REQUIRED) -FIND_PACKAGE(fast REQUIRED) -FIND_PACKAGE(Boost REQUIRED COMPONENTS thread system) -FIND_PACKAGE(GTSAM REQUIRED) - -set(GTSAM_INCLUDE_DIRS "${GTSAM_INCLUDE_DIR}") -IF(USE_ROS) - FIND_PACKAGE(catkin REQUIRED COMPONENTS roscpp roslib cmake_modules vikit_common vikit_ros) - catkin_package( - DEPENDS Eigen OpenCV Sophus Boost fast GTSAM - CATKIN_DEPENDS roscpp roslib vikit_common vikit_ros - INCLUDE_DIRS include - LIBRARIES svo - ) -ELSE() - FIND_PACKAGE(vikit_common REQUIRED) - SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) - SET(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) -ENDIF() - -# Include dirs -INCLUDE_DIRECTORIES( - include - ${Eigen_INCLUDE_DIRS} - ${OpenCV_INCLUDE_DIRS} - ${Sophus_INCLUDE_DIRS} - ${Boost_INCLUDE_DIRS} - ${fast_INCLUDE_DIRS} ${GTSAM_INCLUDE_DIR} -) - -# Set link libraries -LIST(APPEND LINK_LIBS - ${OpenCV_LIBS} - ${Sophus_LIBRARIES} - ${Boost_LIBRARIES} - ${fast_LIBRARIES} -) -IF(USE_ROS) - INCLUDE_DIRECTORIES(${catkin_INCLUDE_DIRS}) - LIST(APPEND LINK_LIBS ${catkin_LIBRARIES}) -ELSE() - INCLUDE_DIRECTORIES(${vikit_common_INCLUDE_DIRS}) - LIST(APPEND LINK_LIBS ${vikit_common_LIBRARIES}) -ENDIF() - -# Set sourcefiles -LIST(APPEND SOURCEFILES - src/frame_handler_mono.cpp - src/frame_handler_base.cpp - src/frame.cpp - src/point.cpp - src/map.cpp - src/pose_optimizer.cpp - src/initialization.cpp - src/matcher.cpp - src/reprojector.cpp - src/feature_alignment.cpp - src/feature_detection.cpp - src/depth_filter.cpp - src/config.cpp - src/sparse_img_align.cpp src/imu_integration.cpp) - -# Add g2o if available -IF(HAVE_G2O) - FIND_PACKAGE(G2O REQUIRED) - INCLUDE_DIRECTORIES( - ${G2O_INCLUDE_DIR} - /usr/include/suitesparse # for cholmod - ) - LIST(APPEND LINK_LIBS - ${G2O_CORE_LIBRARY} ${G2O_STUFF_LIBRARY} ${G2O_SOLVER_CHOLMOD} ${G2O_SOLVER_CSPARSE} ${G2O_SOLVER_DENSE} - ${G2O_SOLVER_PCG} ${G2O_TYPES_SBA} cholmod cxsparse - ) - LIST(APPEND SOURCEFILES src/bundle_adjustment.cpp) -ENDIF(HAVE_G2O) - -# Create svo library -ADD_LIBRARY(svo SHARED ${SOURCEFILES}) -TARGET_LINK_LIBRARIES(svo ${LINK_LIBS} gtsam) -set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14) -set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD_REQUIRED ON) - -################################################################################ -# TESTS - -#ADD_EXECUTABLE(test_feature_align test/test_feature_alignment.cpp) -#TARGET_LINK_LIBRARIES(test_feature_align svo) - -#ADD_EXECUTABLE(test_pipeline test/test_pipeline.cpp) -#TARGET_LINK_LIBRARIES(test_pipeline svo) - -#ADD_EXECUTABLE(test_matcher test/test_matcher.cpp) -#TARGET_LINK_LIBRARIES(test_matcher svo) - -#ADD_EXECUTABLE(test_feature_detection test/test_feature_detection.cpp) -#TARGET_LINK_LIBRARIES(test_feature_detection svo) - -#ADD_EXECUTABLE(test_depth_filter test/test_depth_filter.cpp) -#TARGET_LINK_LIBRARIES(test_depth_filter svo) - -#ADD_EXECUTABLE(test_sparse_img_align test/test_sparse_img_align.cpp) -#TARGET_LINK_LIBRARIES(test_sparse_img_align svo) - -#ADD_EXECUTABLE(test_pose_optimizer test/test_pose_optimizer.cpp) -#TARGET_LINK_LIBRARIES(test_pose_optimizer svo) diff --git a/CPU_version/svo/CMakeModules/FindEigen.cmake b/CPU_version/svo/CMakeModules/FindEigen.cmake deleted file mode 100644 index 8587367..0000000 --- a/CPU_version/svo/CMakeModules/FindEigen.cmake +++ /dev/null @@ -1,81 +0,0 @@ -############################################################################### -# -# CMake script for finding the Eigen library. -# -# http://eigen.tuxfamily.org/index.php?title=Main_Page -# -# Copyright (c) 2006, 2007 Montel Laurent, -# Copyright (c) 2008, 2009 Gael Guennebaud, -# Copyright (c) 2009 Benoit Jacob -# Redistribution and use is allowed according to the terms of the 2-clause BSD -# license. -# -# -# Input variables: -# -# - Eigen_ROOT_DIR (optional): When specified, header files and libraries -# will be searched for in `${Eigen_ROOT_DIR}/include` and -# `${Eigen_ROOT_DIR}/libs` respectively, and the default CMake search order -# will be ignored. When unspecified, the default CMake search order is used. -# This variable can be specified either as a CMake or environment variable. -# If both are set, preference is given to the CMake variable. -# Use this variable for finding packages installed in a nonstandard location, -# or for enforcing that one of multiple package installations is picked up. -# -# Cache variables (not intended to be used in CMakeLists.txt files) -# -# - Eigen_INCLUDE_DIR: Absolute path to package headers. -# -# -# Output variables: -# -# - Eigen_FOUND: Boolean that indicates if the package was found -# - Eigen_INCLUDE_DIRS: Paths to the necessary header files -# - Eigen_VERSION: Version of Eigen library found -# - Eigen_DEFINITIONS: Definitions to be passed on behalf of eigen -# -# -# Example usage: -# -# # Passing the version means Eigen_FOUND will only be TRUE if a -# # version >= the provided version is found. -# find_package(Eigen 3.1.2) -# if(NOT Eigen_FOUND) -# # Error handling -# endif() -# ... -# add_definitions(${Eigen_DEFINITIONS}) -# ... -# include_directories(${Eigen_INCLUDE_DIRS} ...) -# -############################################################################### - -find_package(PkgConfig) -pkg_check_modules(PC_EIGEN eigen3) -set(EIGEN_DEFINITIONS ${PC_EIGEN_CFLAGS_OTHER}) - - -find_path(EIGEN_INCLUDE_DIR Eigen/Core - HINTS ${PC_EIGEN_INCLUDEDIR} ${PC_EIGEN_INCLUDE_DIRS} - "${Eigen_ROOT_DIR}" "$ENV{EIGEN_ROOT_DIR}" - "${EIGEN_ROOT}" "$ENV{EIGEN_ROOT}" # Backwards Compatibility - PATHS "$ENV{PROGRAMFILES}/Eigen" "$ENV{PROGRAMW6432}/Eigen" - "$ENV{PROGRAMFILES}/Eigen 3.0.0" "$ENV{PROGRAMW6432}/Eigen 3.0.0" - PATH_SUFFIXES eigen3 include/eigen3 include) - -set(EIGEN_INCLUDE_DIRS ${EIGEN_INCLUDE_DIR}) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Eigen DEFAULT_MSG EIGEN_INCLUDE_DIR) - -mark_as_advanced(EIGEN_INCLUDE_DIR) - -if(EIGEN_FOUND) - message(STATUS "Eigen found (include: ${EIGEN_INCLUDE_DIRS})") -endif(EIGEN_FOUND) - - -set(Eigen_INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS}) -set(Eigen_FOUND ${EIGEN_FOUND}) -set(Eigen_VERSION ${EIGEN_VERSION}) -set(Eigen_DEFINITIONS ${EIGEN_DEFINITIONS}) diff --git a/CPU_version/svo/CMakeModules/FindG2O.cmake b/CPU_version/svo/CMakeModules/FindG2O.cmake deleted file mode 100644 index 655600f..0000000 --- a/CPU_version/svo/CMakeModules/FindG2O.cmake +++ /dev/null @@ -1,113 +0,0 @@ -# Find the header files - -FIND_PATH(G2O_INCLUDE_DIR g2o/core/base_vertex.h - ${G2O_ROOT}/include - $ENV{G2O_ROOT}/include - $ENV{G2O_ROOT} - /usr/local/include - /usr/include - /opt/local/include - /sw/local/include - /sw/include - NO_DEFAULT_PATH - ) - -# Macro to unify finding both the debug and release versions of the -# libraries; this is adapted from the OpenSceneGraph FIND_LIBRARY -# macro. - -MACRO(FIND_G2O_LIBRARY MYLIBRARY MYLIBRARYNAME) - - FIND_LIBRARY("${MYLIBRARY}_DEBUG" - NAMES "g2o_${MYLIBRARYNAME}_d" - PATHS - ${G2O_ROOT}/lib/Debug - ${G2O_ROOT}/lib - $ENV{G2O_ROOT}/lib/Debug - $ENV{G2O_ROOT}/lib - NO_DEFAULT_PATH - ) - - FIND_LIBRARY("${MYLIBRARY}_DEBUG" - NAMES "g2o_${MYLIBRARYNAME}_d" - PATHS - ~/Library/Frameworks - /Library/Frameworks - /usr/local/lib - /usr/local/lib64 - /usr/lib - /usr/lib64 - /opt/local/lib - /sw/local/lib - /sw/lib - ) - - FIND_LIBRARY(${MYLIBRARY} - NAMES "g2o_${MYLIBRARYNAME}" - PATHS - ${G2O_ROOT}/lib/Release - ${G2O_ROOT}/lib - $ENV{G2O_ROOT}/lib/Release - $ENV{G2O_ROOT}/lib - NO_DEFAULT_PATH - ) - - FIND_LIBRARY(${MYLIBRARY} - NAMES "g2o_${MYLIBRARYNAME}" - PATHS - ~/Library/Frameworks - /Library/Frameworks - /usr/local/lib - /usr/local/lib64 - /usr/lib - /usr/lib64 - /opt/local/lib - /sw/local/lib - /sw/lib - ) - - IF(NOT ${MYLIBRARY}_DEBUG) - IF(MYLIBRARY) - SET(${MYLIBRARY}_DEBUG ${MYLIBRARY}) - ENDIF(MYLIBRARY) - ENDIF( NOT ${MYLIBRARY}_DEBUG) - -ENDMACRO(FIND_G2O_LIBRARY LIBRARY LIBRARYNAME) - -# Find the core elements -FIND_G2O_LIBRARY(G2O_STUFF_LIBRARY stuff) -FIND_G2O_LIBRARY(G2O_CORE_LIBRARY core) - -# Find the CLI library -FIND_G2O_LIBRARY(G2O_CLI_LIBRARY cli) - -# Find the pluggable solvers -FIND_G2O_LIBRARY(G2O_SOLVER_CHOLMOD solver_cholmod) -FIND_G2O_LIBRARY(G2O_SOLVER_CSPARSE solver_csparse) -FIND_G2O_LIBRARY(G2O_SOLVER_CSPARSE_EXTENSION csparse_extension) -FIND_G2O_LIBRARY(G2O_SOLVER_DENSE solver_dense) -FIND_G2O_LIBRARY(G2O_SOLVER_PCG solver_pcg) -FIND_G2O_LIBRARY(G2O_SOLVER_SLAM2D_LINEAR solver_slam2d_linear) -FIND_G2O_LIBRARY(G2O_SOLVER_STRUCTURE_ONLY solver_structure_only) -FIND_G2O_LIBRARY(G2O_SOLVER_EIGEN solver_eigen) - -# Find the predefined types -FIND_G2O_LIBRARY(G2O_TYPES_DATA types_data) -FIND_G2O_LIBRARY(G2O_TYPES_ICP types_icp) -FIND_G2O_LIBRARY(G2O_TYPES_SBA types_sba) -FIND_G2O_LIBRARY(G2O_TYPES_SCLAM2D types_sclam2d) -FIND_G2O_LIBRARY(G2O_TYPES_SIM3 types_sim3) -FIND_G2O_LIBRARY(G2O_TYPES_SLAM2D types_slam2d) -FIND_G2O_LIBRARY(G2O_TYPES_SLAM3D types_slam3d) - -# G2O solvers declared found if we found at least one solver -SET(G2O_SOLVERS_FOUND "NO") -IF(G2O_SOLVER_CHOLMOD OR G2O_SOLVER_CSPARSE OR G2O_SOLVER_DENSE OR G2O_SOLVER_PCG OR G2O_SOLVER_SLAM2D_LINEAR OR G2O_SOLVER_STRUCTURE_ONLY OR G2O_SOLVER_EIGEN) - SET(G2O_SOLVERS_FOUND "YES") -ENDIF(G2O_SOLVER_CHOLMOD OR G2O_SOLVER_CSPARSE OR G2O_SOLVER_DENSE OR G2O_SOLVER_PCG OR G2O_SOLVER_SLAM2D_LINEAR OR G2O_SOLVER_STRUCTURE_ONLY OR G2O_SOLVER_EIGEN) - -# G2O itself declared found if we found the core libraries and at least one solver -SET(G2O_FOUND "NO") -IF(G2O_STUFF_LIBRARY AND G2O_CORE_LIBRARY AND G2O_INCLUDE_DIR AND G2O_SOLVERS_FOUND) - SET(G2O_FOUND "YES") -ENDIF(G2O_STUFF_LIBRARY AND G2O_CORE_LIBRARY AND G2O_INCLUDE_DIR AND G2O_SOLVERS_FOUND) diff --git a/CPU_version/svo/Doxyfile b/CPU_version/svo/Doxyfile deleted file mode 100644 index b1b4256..0000000 --- a/CPU_version/svo/Doxyfile +++ /dev/null @@ -1,1782 +0,0 @@ -# Doxyfile 1.7.6.1 - -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" "). - -#--------------------------------------------------------------------------- -# Project related configuration options -#--------------------------------------------------------------------------- - -# This tag specifies the encoding used for all characters in the config file -# that follow. The default is UTF-8 which is also the encoding used for all -# text before the first occurrence of this tag. Doxygen uses libiconv (or the -# iconv built into libc) for the transcoding. See -# http://www.gnu.org/software/libiconv for the list of possible encodings. - -DOXYFILE_ENCODING = UTF-8 - -# The PROJECT_NAME tag is a single word (or sequence of words) that should -# identify the project. Note that if you do not use Doxywizard you need -# to put quotes around the project name if it contains spaces. - -PROJECT_NAME = "svo" - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. - -PROJECT_NUMBER = - -# Using the PROJECT_BRIEF tag one can provide an optional one line description -# for a project that appears at the top of each page and should give viewer -# a quick idea about the purpose of the project. Keep the description short. - -PROJECT_BRIEF = "Semi-Direct Visual Odometry" - -# With the PROJECT_LOGO tag one can specify an logo or icon that is -# included in the documentation. The maximum height of the logo should not -# exceed 55 pixels and the maximum width should not exceed 200 pixels. -# Doxygen will copy the logo to the output directory. - -PROJECT_LOGO = - -# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) -# base path where the generated documentation will be put. -# If a relative path is entered, it will be relative to the location -# where doxygen was started. If left blank the current directory will be used. - -OUTPUT_DIRECTORY = "doc" - -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create -# 4096 sub-directories (in 2 levels) under the output directory of each output -# format and will distribute the generated files over these directories. -# Enabling this option can be useful when feeding doxygen a huge amount of -# source files, where putting all generated files in the same directory would -# otherwise cause performance problems for the file system. - -CREATE_SUBDIRS = NO - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, -# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, -# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English -# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, -# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, -# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese. - -OUTPUT_LANGUAGE = English - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# This tag implements a quasi-intelligent brief description abbreviator -# that is used to form the text in various listings. Each string -# in this list, if found as the leading text of the brief description, will be -# stripped from the text and the result after processing the whole list, is -# used as the annotated text. Otherwise, the brief description is used as-is. -# If left blank, the following values are used ("$name" is automatically -# replaced with the name of the entity): "The $name class" "The $name widget" -# "The $name file" "is" "provides" "specifies" "contains" -# "represents" "a" "an" "the" - -ABBREVIATE_BRIEF = - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = NO - -# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all -# inherited members of a class in the documentation of that class as if those -# members were ordinary class members. Constructors, destructors and assignment -# operators of the base classes will not be shown. - -INLINE_INHERITED_MEMB = NO - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user-defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. The tag can be used to show relative paths in the file list. -# If left blank the directory from which doxygen is run is used as the -# path to strip. - -STRIP_FROM_PATH = - -# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of -# the path mentioned in the documentation of a class, which tells -# the reader which header file to include in order to use a class. -# If left blank only the name of the header file containing the class -# definition is used. Otherwise one should specify the include paths that -# are normally passed to the compiler using the -I flag. - -STRIP_FROM_INC_PATH = - -# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter -# (but less readable) file names. This can be useful if your file system -# doesn't support long names like on DOS, Mac, or CD-ROM. - -SHORT_NAMES = NO - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like regular Qt-style comments -# (thus requiring an explicit @brief command for a brief description.) - -JAVADOC_AUTOBRIEF = YES - -# If the QT_AUTOBRIEF tag is set to YES then Doxygen will -# interpret the first line (until the first dot) of a Qt-style -# comment as the brief description. If set to NO, the comments -# will behave just like regular Qt-style comments (thus requiring -# an explicit \brief command for a brief description.) - -QT_AUTOBRIEF = NO - -# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen -# treat a multi-line C++ special comment block (i.e. a block of //! or /// -# comments) as a brief description. This used to be the default behaviour. -# The new default is to treat a multi-line C++ comment block as a detailed -# description. Set this tag to YES if you prefer the old behaviour instead. - -MULTILINE_CPP_IS_BRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# re-implements. - -INHERIT_DOCS = YES - -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce -# a new page for each member. If set to NO, the documentation of a member will -# be part of the file/class/namespace that contains it. - -SEPARATE_MEMBER_PAGES = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user-defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# This tag can be used to specify a number of word-keyword mappings (TCL only). -# A mapping has the form "name=value". For example adding -# "class=itcl::class" will allow you to use the command class in the -# itcl::class meaning. - -TCL_SUBST = - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C -# sources only. Doxygen will then generate output that is more tailored for C. -# For instance, some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java -# sources only. Doxygen will then generate output that is more tailored for -# Java. For instance, namespaces will be presented as packages, qualified -# scopes will look different, etc. - -OPTIMIZE_OUTPUT_JAVA = NO - -# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran -# sources only. Doxygen will then generate output that is more tailored for -# Fortran. - -OPTIMIZE_FOR_FORTRAN = NO - -# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL -# sources. Doxygen will then generate output that is tailored for -# VHDL. - -OPTIMIZE_OUTPUT_VHDL = NO - -# Doxygen selects the parser to use depending on the extension of the files it -# parses. With this tag you can assign which parser to use for a given extension. -# Doxygen has a built-in mapping, but you can override or extend it using this -# tag. The format is ext=language, where ext is a file extension, and language -# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, -# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make -# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C -# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions -# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen. - -EXTENSION_MAPPING = - -# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want -# to include (a tag file for) the STL sources as input, then you should -# set this tag to YES in order to let doxygen match functions declarations and -# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. -# func(std::string) {}). This also makes the inheritance and collaboration -# diagrams that involve STL classes more complete and accurate. - -BUILTIN_STL_SUPPORT = NO - -# If you use Microsoft's C++/CLI language, you should set this option to YES to -# enable parsing support. - -CPP_CLI_SUPPORT = NO - -# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. -# Doxygen will parse them like normal C++ but will assume all classes use public -# instead of private inheritance when no explicit protection keyword is present. - -SIP_SUPPORT = NO - -# For Microsoft's IDL there are propget and propput attributes to indicate getter -# and setter methods for a property. Setting this option to YES (the default) -# will make doxygen replace the get and set methods by a property in the -# documentation. This will only work if the methods are indeed getting or -# setting a simple type. If this is not the case, or you want to show the -# methods anyway, you should set this option to NO. - -IDL_PROPERTY_SUPPORT = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# Set the SUBGROUPING tag to YES (the default) to allow class member groups of -# the same type (for instance a group of public functions) to be put as a -# subgroup of that type (e.g. under the Public Functions section). Set it to -# NO to prevent subgrouping. Alternatively, this can be done per class using -# the \nosubgrouping command. - -SUBGROUPING = YES - -# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and -# unions are shown inside the group in which they are included (e.g. using -# @ingroup) instead of on a separate page (for HTML and Man pages) or -# section (for LaTeX and RTF). - -INLINE_GROUPED_CLASSES = NO - -# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and -# unions with only public data fields will be shown inline in the documentation -# of the scope in which they are defined (i.e. file, namespace, or group -# documentation), provided this scope is documented. If set to NO (the default), -# structs, classes, and unions are shown on a separate page (for HTML and Man -# pages) or section (for LaTeX and RTF). - -INLINE_SIMPLE_STRUCTS = NO - -# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum -# is documented as struct, union, or enum with the name of the typedef. So -# typedef struct TypeS {} TypeT, will appear in the documentation as a struct -# with name TypeT. When disabled the typedef will appear as a member of a file, -# namespace, or class. And the struct will be named TypeS. This can typically -# be useful for C code in case the coding convention dictates that all compound -# types are typedef'ed and only the typedef is referenced, never the tag name. - -TYPEDEF_HIDES_STRUCT = NO - -# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to -# determine which symbols to keep in memory and which to flush to disk. -# When the cache is full, less often used symbols will be written to disk. -# For small to medium size projects (<1000 input files) the default value is -# probably good enough. For larger projects a too small cache size can cause -# doxygen to be busy swapping symbols to and from disk most of the time -# causing a significant performance penalty. -# If the system has enough physical memory increasing the cache will improve the -# performance by keeping more symbols in memory. Note that the value works on -# a logarithmic scale so increasing the size by one will roughly double the -# memory usage. The cache size is given by this formula: -# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols. - -SYMBOL_CACHE_SIZE = 0 - -# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be -# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given -# their name and scope. Since this can be an expensive process and often the -# same symbol appear multiple times in the code, doxygen keeps a cache of -# pre-resolved symbols. If the cache is too small doxygen will become slower. -# If the cache is too large, memory is wasted. The cache size is given by this -# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, -# corresponding to a cache size of 2^16 = 65536 symbols. - -LOOKUP_CACHE_SIZE = 0 - -#--------------------------------------------------------------------------- -# Build related configuration options -#--------------------------------------------------------------------------- - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = YES - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) -# defined locally in source files will be included in the documentation. -# If set to NO only classes defined in header files are included. - -EXTRACT_LOCAL_CLASSES = YES - -# This flag is only useful for Objective-C code. When set to YES local -# methods, which are defined in the implementation section but not in -# the interface are included in the documentation. -# If set to NO (the default) only methods in the interface are included. - -EXTRACT_LOCAL_METHODS = NO - -# If this flag is set to YES, the members of anonymous namespaces will be -# extracted and appear in the documentation as a namespace called -# 'anonymous_namespace{file}', where file will be replaced with the base -# name of the file that contains the anonymous namespace. By default -# anonymous namespaces are hidden. - -EXTRACT_ANON_NSPACES = NO - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these classes will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all -# friend (class|struct|union) declarations. -# If set to NO (the default) these declarations will be included in the -# documentation. - -HIDE_FRIEND_COMPOUNDS = NO - -# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any -# documentation blocks found inside the body of a function. -# If set to NO (the default) these blocks will be appended to the -# function's detailed documentation block. - -HIDE_IN_BODY_DOCS = NO - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = NO - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower-case letters. If set to YES upper-case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# and Mac users are advised to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put a list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen -# will list include files with double quotes in the documentation -# rather than with sharp brackets. - -FORCE_LOCAL_INCLUDES = NO - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the -# brief documentation of file, namespace and class members alphabetically -# by member name. If set to NO (the default) the members will appear in -# declaration order. - -SORT_BRIEF_DOCS = NO - -# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen -# will sort the (brief and detailed) documentation of class members so that -# constructors and destructors are listed first. If set to NO (the default) -# the constructors will appear in the respective orders defined by -# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. -# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO -# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO. - -SORT_MEMBERS_CTORS_1ST = NO - -# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the -# hierarchy of group names into alphabetical order. If set to NO (the default) -# the group names will appear in their defined order. - -SORT_GROUP_NAMES = NO - -# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be -# sorted by fully-qualified names, including namespaces. If set to -# NO (the default), the class list will be sorted only by class name, -# not including the namespace part. -# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. -# Note: This option applies only to the class list, not to the -# alphabetical list. - -SORT_BY_SCOPE_NAME = NO - -# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to -# do proper type resolution of all parameters of a function it will reject a -# match between the prototype and the implementation of a member function even -# if there is only one candidate or it is obvious which candidate to choose -# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen -# will still accept a match between prototype and implementation in such cases. - -STRICT_PROTO_MATCHING = NO - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or -# disable (NO) the deprecated list. This list is created by putting -# \deprecated commands in the documentation. - -GENERATE_DEPRECATEDLIST= YES - -# The ENABLED_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or macro consists of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and macros in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - -# Set the SHOW_FILES tag to NO to disable the generation of the Files page. -# This will remove the Files entry from the Quick Index and from the -# Folder Tree View (if specified). The default is YES. - -SHOW_FILES = YES - -# Set the SHOW_NAMESPACES tag to NO to disable the generation of the -# Namespaces page. -# This will remove the Namespaces entry from the Quick Index -# and from the Folder Tree View (if specified). The default is YES. - -SHOW_NAMESPACES = YES - -# The FILE_VERSION_FILTER tag can be used to specify a program or script that -# doxygen should invoke to get the current version for each file (typically from -# the version control system). Doxygen will invoke the program by executing (via -# popen()) the command , where is the value of -# the FILE_VERSION_FILTER tag, and is the name of an input file -# provided by doxygen. Whatever the program writes to standard output -# is used as the file version. See the manual for examples. - -FILE_VERSION_FILTER = - -# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed -# by doxygen. The layout file controls the global structure of the generated -# output files in an output format independent way. The create the layout file -# that represents doxygen's defaults, run doxygen with the -l option. -# You can optionally specify a file name after the option, if omitted -# DoxygenLayout.xml will be used as the name of the layout file. - -LAYOUT_FILE = - -# The CITE_BIB_FILES tag can be used to specify one or more bib files -# containing the references data. This must be a list of .bib files. The -# .bib extension is automatically appended if omitted. Using this command -# requires the bibtex tool to be installed. See also -# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style -# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this -# feature you need bibtex and perl available in the search path. - -CITE_BIB_FILES = - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = NO - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for -# potential errors in the documentation, such as not documenting some -# parameters in a documented function, or documenting parameters that -# don't exist or using markup commands wrongly. - -WARN_IF_DOC_ERROR = YES - -# The WARN_NO_PARAMDOC option can be enabled to get warnings for -# functions that are documented, but have no documentation for their parameters -# or return value. If set to NO (the default) doxygen will only warn about -# wrong or incomplete parameter documentation, but not about the absence of -# documentation. - -WARN_NO_PARAMDOC = NO - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. Optionally the format may contain -# $version, which will be replaced by the version of the file (if it could -# be obtained via FILE_VERSION_FILTER) - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. - -INPUT = "src", "include/svo" - -# This tag can be used to specify the character encoding of the source files -# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is -# also the default input encoding. Doxygen uses libiconv (or the iconv built -# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for -# the list of possible encodings. - -INPUT_ENCODING = UTF-8 - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank the following patterns are tested: -# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh -# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py -# *.f90 *.f *.for *.vhd *.vhdl - -FILE_PATTERNS = - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = NO - -# The EXCLUDE tag can be used to specify files and/or directories that should be -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. -# Note that relative paths are relative to the directory from which doxygen is -# run. - -EXCLUDE = - -# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or -# directories that are symbolic links (a Unix file system feature) are excluded -# from the input. - -EXCLUDE_SYMLINKS = NO - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. Note that the wildcards are matched -# against the file with absolute path, so to exclude all test directories -# for example use the pattern */test/* - -EXCLUDE_PATTERNS = - -# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names -# (namespaces, classes, functions, etc.) that should be excluded from the -# output. The symbol name can be a fully qualified name, a word, or if the -# wildcard * is used, a substring. Examples: ANamespace, AClass, -# AClass::ANamespace, ANamespace::*Test - -EXCLUDE_SYMBOLS = g2o -EXCLUDE_SYMBOLS += vk - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be -# searched for input files to be used with the \include or \dontinclude -# commands irrespective of the value of the RECURSIVE tag. -# Possible values are YES and NO. If left blank NO is used. - -EXAMPLE_RECURSIVE = NO - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. -# If FILTER_PATTERNS is specified, this tag will be -# ignored. - -INPUT_FILTER = - -# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern -# basis. -# Doxygen will compare the file name with each pattern and apply the -# filter if there is a match. -# The filters are a list of the form: -# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further -# info on how filters are used. If FILTER_PATTERNS is empty or if -# non of the patterns match the file name, INPUT_FILTER is applied. - -FILTER_PATTERNS = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse (i.e. when SOURCE_BROWSER is set to YES). - -FILTER_SOURCE_FILES = NO - -# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file -# pattern. A pattern will override the setting for FILTER_PATTERN (if any) -# and it is also possible to disable source filtering for a specific pattern -# using *.ext= (so without naming a filter). This option only has effect when -# FILTER_SOURCE_FILES is enabled. - -FILTER_SOURCE_PATTERNS = - -#--------------------------------------------------------------------------- -# configuration options related to source browsing -#--------------------------------------------------------------------------- - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. -# Note: To get rid of all source code in the generated output, make sure also -# VERBATIM_HEADERS is set to NO. - -SOURCE_BROWSER = NO - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the REFERENCED_BY_RELATION tag is set to YES -# then for each documented function all documented -# functions referencing it will be listed. - -REFERENCED_BY_RELATION = NO - -# If the REFERENCES_RELATION tag is set to YES -# then for each documented function all documented entities -# called/used by that function will be listed. - -REFERENCES_RELATION = NO - -# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) -# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from -# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will -# link to the source code. -# Otherwise they will link to the documentation. - -REFERENCES_LINK_SOURCE = YES - -# If the USE_HTAGS tag is set to YES then the references to source code -# will point to the HTML generated by the htags(1) tool instead of doxygen -# built-in source browser. The htags tool is part of GNU's global source -# tagging system (see http://www.gnu.org/software/global/global.html). You -# will need version 4.8.6 or higher. - -USE_HTAGS = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = YES - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_FILE_EXTENSION tag can be used to specify the file extension for -# each generated HTML page (for example: .htm,.php,.asp). If it is left blank -# doxygen will generate files with .html extension. - -HTML_FILE_EXTENSION = .html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. Note that when using a custom header you are responsible -# for the proper inclusion of any scripts and style sheets that doxygen -# needs, which is dependent on the configuration options used. -# It is advised to generate a default header using "doxygen -w html -# header.html footer.html stylesheet.css YourConfigFile" and then modify -# that header. Note that the header is subject to change so you typically -# have to redo this when upgrading to a newer version of doxygen or when -# changing the value of configuration settings such as GENERATE_TREEVIEW! - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user-defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet. Note that doxygen will try to copy -# the style sheet file to the HTML output directory, so don't put your own -# style sheet in the HTML output directory as well, or it will be erased! - -HTML_STYLESHEET = - -# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or -# other source files which should be copied to the HTML output directory. Note -# that these files will be copied to the base HTML output directory. Use the -# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these -# files. In the HTML_STYLESHEET file, use the file name only. Also note that -# the files will be copied as-is; there are no commands or markers available. - -HTML_EXTRA_FILES = - -# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. -# Doxygen will adjust the colors in the style sheet and background images -# according to this color. Hue is specified as an angle on a colorwheel, -# see http://en.wikipedia.org/wiki/Hue for more information. -# For instance the value 0 represents red, 60 is yellow, 120 is green, -# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. -# The allowed range is 0 to 359. - -HTML_COLORSTYLE_HUE = 220 - -# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of -# the colors in the HTML output. For a value of 0 the output will use -# grayscales only. A value of 255 will produce the most vivid colors. - -HTML_COLORSTYLE_SAT = 100 - -# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to -# the luminance component of the colors in the HTML output. Values below -# 100 gradually make the output lighter, whereas values above 100 make -# the output darker. The value divided by 100 is the actual gamma applied, -# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, -# and 100 does not change the gamma. - -HTML_COLORSTYLE_GAMMA = 80 - -# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML -# page will contain the date and time when the page was generated. Setting -# this to NO can help when comparing the output of multiple runs. - -HTML_TIMESTAMP = YES - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML -# documentation will contain sections that can be hidden and shown after the -# page has loaded. For this to work a browser that supports -# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox -# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). - -HTML_DYNAMIC_SECTIONS = NO - -# If the GENERATE_DOCSET tag is set to YES, additional index files -# will be generated that can be used as input for Apple's Xcode 3 -# integrated development environment, introduced with OSX 10.5 (Leopard). -# To create a documentation set, doxygen will generate a Makefile in the -# HTML output directory. Running make will produce the docset in that -# directory and running "make install" will install the docset in -# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find -# it at startup. -# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html -# for more information. - -GENERATE_DOCSET = NO - -# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the -# feed. A documentation feed provides an umbrella under which multiple -# documentation sets from a single provider (such as a company or product suite) -# can be grouped. - -DOCSET_FEEDNAME = "Doxygen generated docs" - -# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that -# should uniquely identify the documentation set bundle. This should be a -# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen -# will append .docset to the name. - -DOCSET_BUNDLE_ID = org.doxygen.Project - -# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify -# the documentation publisher. This should be a reverse domain-name style -# string, e.g. com.mycompany.MyDocSet.documentation. - -DOCSET_PUBLISHER_ID = org.doxygen.Publisher - -# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher. - -DOCSET_PUBLISHER_NAME = Publisher - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can -# be used to specify the file name of the resulting .chm file. You -# can add a path in front of the file if the result should not be -# written to the html output directory. - -CHM_FILE = - -# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can -# be used to specify the location (absolute path including file name) of -# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run -# the HTML help compiler on the generated index.hhp. - -HHC_LOCATION = - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING -# is used to encode HtmlHelp index (hhk), content (hhc) and project file -# content. - -CHM_INDEX_ENCODING = - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set to YES to add extra items for group members -# to the contents of the HTML help documentation and to the tree view. - -TOC_EXPAND = NO - -# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and -# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated -# that can be used as input for Qt's qhelpgenerator to generate a -# Qt Compressed Help (.qch) of the generated HTML documentation. - -GENERATE_QHP = NO - -# If the QHG_LOCATION tag is specified, the QCH_FILE tag can -# be used to specify the file name of the resulting .qch file. -# The path specified is relative to the HTML output folder. - -QCH_FILE = - -# The QHP_NAMESPACE tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#namespace - -QHP_NAMESPACE = org.doxygen.Project - -# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating -# Qt Help Project output. For more information please see -# http://doc.trolltech.com/qthelpproject.html#virtual-folders - -QHP_VIRTUAL_FOLDER = doc - -# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to -# add. For more information please see -# http://doc.trolltech.com/qthelpproject.html#custom-filters - -QHP_CUST_FILTER_NAME = - -# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the -# custom filter to add. For more information please see -# -# Qt Help Project / Custom Filters. - -QHP_CUST_FILTER_ATTRS = - -# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this -# project's -# filter section matches. -# -# Qt Help Project / Filter Attributes. - -QHP_SECT_FILTER_ATTRS = - -# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can -# be used to specify the location of Qt's qhelpgenerator. -# If non-empty doxygen will try to run qhelpgenerator on the generated -# .qhp file. - -QHG_LOCATION = - -# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files -# will be generated, which together with the HTML files, form an Eclipse help -# plugin. To install this plugin and make it available under the help contents -# menu in Eclipse, the contents of the directory containing the HTML and XML -# files needs to be copied into the plugins directory of eclipse. The name of -# the directory within the plugins directory should be the same as -# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before -# the help appears. - -GENERATE_ECLIPSEHELP = NO - -# A unique identifier for the eclipse help plugin. When installing the plugin -# the directory name containing the HTML and XML files should also have -# this name. - -ECLIPSE_DOC_ID = org.doxygen.Project - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) -# at top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. Since the tabs have the same information as the -# navigation tree you can set this option to NO if you already set -# GENERATE_TREEVIEW to YES. - -DISABLE_INDEX = NO - -# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index -# structure should be generated to display hierarchical information. -# If the tag value is set to YES, a side panel will be generated -# containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). -# Windows users are probably better off using the HTML help feature. -# Since the tree basically has the same information as the tab index you -# could consider to set DISABLE_INDEX to NO when enabling this option. - -GENERATE_TREEVIEW = NO - -# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values -# (range [0,1..20]) that doxygen will group on one line in the generated HTML -# documentation. Note that a value of 0 will completely suppress the enum -# values from appearing in the overview section. - -ENUM_VALUES_PER_LINE = 4 - -# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, -# and Class Hierarchy pages using a tree view instead of an ordered list. - -USE_INLINE_TREES = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open -# links to external symbols imported via tag files in a separate window. - -EXT_LINKS_IN_WINDOW = NO - -# Use this tag to change the font size of Latex formulas included -# as images in the HTML documentation. The default is 10. Note that -# when you change the font size after a successful doxygen run you need -# to manually remove any form_*.png images from the HTML output directory -# to force them to be regenerated. - -FORMULA_FONTSIZE = 10 - -# Use the FORMULA_TRANPARENT tag to determine whether or not the images -# generated for formulas are transparent PNGs. Transparent PNGs are -# not supported properly for IE 6.0, but are supported on all modern browsers. -# Note that when changing this option you need to delete any form_*.png files -# in the HTML output before the changes have effect. - -FORMULA_TRANSPARENT = YES - -# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax -# (see http://www.mathjax.org) which uses client side Javascript for the -# rendering instead of using prerendered bitmaps. Use this if you do not -# have LaTeX installed or if you want to formulas look prettier in the HTML -# output. When enabled you also need to install MathJax separately and -# configure the path to it using the MATHJAX_RELPATH option. - -USE_MATHJAX = NO - -# When MathJax is enabled you need to specify the location relative to the -# HTML output directory using the MATHJAX_RELPATH option. The destination -# directory should contain the MathJax.js script. For instance, if the mathjax -# directory is located at the same level as the HTML output directory, then -# MATHJAX_RELPATH should be ../mathjax. The default value points to the -# mathjax.org site, so you can quickly see the result without installing -# MathJax, but it is strongly recommended to install a local copy of MathJax -# before deployment. - -MATHJAX_RELPATH = http://www.mathjax.org/mathjax - -# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension -# names that should be enabled during MathJax rendering. - -MATHJAX_EXTENSIONS = - -# When the SEARCHENGINE tag is enabled doxygen will generate a search box -# for the HTML output. The underlying search engine uses javascript -# and DHTML and should work on any modern browser. Note that when using -# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets -# (GENERATE_DOCSET) there is already a search function so this one should -# typically be disabled. For large projects the javascript based search engine -# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. - -SEARCHENGINE = YES - -# When the SERVER_BASED_SEARCH tag is enabled the search engine will be -# implemented using a PHP enabled web server instead of at the web client -# using Javascript. Doxygen will generate the search PHP script and index -# file to put on the web server. The advantage of the server -# based approach is that it scales better to large projects and allows -# full text search. The disadvantages are that it is more difficult to setup -# and does not have live searching capabilities. - -SERVER_BASED_SEARCH = NO - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = YES - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be -# invoked. If left blank `latex' will be used as the default command name. -# Note that when enabling USE_PDFLATEX this option is only used for -# generating bitmaps for formulas in the HTML output, but not in the -# Makefile that is written to the output directory. - -LATEX_CMD_NAME = latex - -# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to -# generate index for LaTeX. If left blank `makeindex' will be used as the -# default command name. - -MAKEINDEX_CMD_NAME = makeindex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4 - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for -# the generated latex document. The footer should contain everything after -# the last chapter. If it is left blank doxygen will generate a -# standard footer. Notice: only use this tag if you know what you are doing! - -LATEX_FOOTER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = YES - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = YES - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -# If LATEX_HIDE_INDICES is set to YES then doxygen will not -# include the index chapters (such as File Index, Compound Index, etc.) -# in the output. - -LATEX_HIDE_INDICES = NO - -# If LATEX_SOURCE_CODE is set to YES then doxygen will include -# source code with syntax highlighting in the LaTeX output. -# Note that which sources are shown also depends on other settings -# such as SOURCE_BROWSER. - -LATEX_SOURCE_CODE = NO - -# The LATEX_BIB_STYLE tag can be used to specify the style to use for the -# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See -# http://en.wikipedia.org/wiki/BibTeX for more info. - -LATEX_BIB_STYLE = plain - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimized for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using WORD or other -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load style sheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assignments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -# If the MAN_LINKS tag is set to YES and Doxygen generates man output, -# then it will generate one additional man file for each entity -# documented in the real man page(s). These additional files -# only source the real man page, but without them the man command -# would be unable to find the correct page. The default is NO. - -MAN_LINKS = NO - -#--------------------------------------------------------------------------- -# configuration options related to the XML output -#--------------------------------------------------------------------------- - -# If the GENERATE_XML tag is set to YES Doxygen will -# generate an XML file that captures the structure of -# the code including all documentation. - -GENERATE_XML = NO - -# The XML_OUTPUT tag is used to specify where the XML pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `xml' will be used as the default path. - -XML_OUTPUT = xml - -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES Doxygen will -# dump the program listings (including syntax highlighting -# and cross-referencing information) to the XML output. Note that -# enabling this will significantly increase the size of the XML output. - -XML_PROGRAMLISTING = YES - -#--------------------------------------------------------------------------- -# configuration options for the AutoGen Definitions output -#--------------------------------------------------------------------------- - -# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will -# generate an AutoGen Definitions (see autogen.sf.net) file -# that captures the structure of the code including all -# documentation. Note that this feature is still experimental -# and incomplete at the moment. - -GENERATE_AUTOGEN_DEF = NO - -#--------------------------------------------------------------------------- -# configuration options related to the Perl module output -#--------------------------------------------------------------------------- - -# If the GENERATE_PERLMOD tag is set to YES Doxygen will -# generate a Perl module file that captures the structure of -# the code including all documentation. Note that this -# feature is still experimental and incomplete at the -# moment. - -GENERATE_PERLMOD = NO - -# If the PERLMOD_LATEX tag is set to YES Doxygen will generate -# the necessary Makefile rules, Perl scripts and LaTeX code to be able -# to generate PDF and DVI output from the Perl module output. - -PERLMOD_LATEX = NO - -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be -# nicely formatted so it can be parsed by a human reader. -# This is useful -# if you want to understand what is going on. -# On the other hand, if this -# tag is set to NO the size of the Perl module output will be much smaller -# and Perl will parse it just the same. - -PERLMOD_PRETTY = YES - -# The names of the make variables in the generated doxyrules.make file -# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. -# This is useful so different doxyrules.make files included by the same -# Makefile don't overwrite each other's variables. - -PERLMOD_MAKEVAR_PREFIX = - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = NO - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_DEFINED tags. - -EXPAND_ONLY_PREDEF = NO - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# pointed to by INCLUDE_PATH will be searched when a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. To prevent a macro definition from being -# undefined via #undef or recursively expanded use the := operator -# instead of the = operator. - -PREDEFINED = - -# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition that -# overrules the definition found in the source code. - -EXPAND_AS_DEFINED = - -# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then -# doxygen's preprocessor will remove all references to function-like macros -# that are alone on a line, have an all uppercase name, and do not end with a -# semicolon, because these will confuse the parser if not removed. - -SKIP_FUNCTION_MACROS = YES - -#--------------------------------------------------------------------------- -# Configuration::additions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES option can be used to specify one or more tagfiles. -# Optionally an initial location of the external documentation -# can be added for each tagfile. The format of a tag file without -# this location is as follows: -# -# TAGFILES = file1 file2 ... -# Adding location for the tag files is done as follows: -# -# TAGFILES = file1=loc1 "file2 = loc2" ... -# where "loc1" and "loc2" can be relative or absolute paths or -# URLs. If a location is present for each tag, the installdox tool -# does not have to be run to correct the links. -# Note that each tag file must have a unique name -# (where the name does NOT include the path) -# If a tag file is not located in the directory in which doxygen -# is run, you must also specify the path to the tagfile here. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed -# in the modules index. If set to NO, only the current project's groups will -# be listed. - -EXTERNAL_GROUPS = YES - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base -# or super classes. Setting the tag to NO turns the diagrams off. Note that -# this option also works with HAVE_DOT disabled, but it is recommended to -# install and use dot, since it yields more powerful graphs. - -CLASS_DIAGRAMS = YES - -# You can define message sequence charts within doxygen comments using the \msc -# command. Doxygen will then run the mscgen tool (see -# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the -# documentation. The MSCGEN_PATH tag allows you to specify the directory where -# the mscgen tool resides. If left empty the tool is assumed to be found in the -# default search path. - -MSCGEN_PATH = - -# If set to YES, the inheritance and collaboration graphs will hide -# inheritance and usage relations if the target is undocumented -# or is not a class. - -HIDE_UNDOC_RELATIONS = YES - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = NO - -# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is -# allowed to run in parallel. When set to 0 (the default) doxygen will -# base this on the number of processors available in the system. You can set it -# explicitly to a value larger than 0 to get control over the balance -# between CPU load and processing speed. - -DOT_NUM_THREADS = 0 - -# By default doxygen will use the Helvetica font for all dot files that -# doxygen generates. When you want a differently looking font you can specify -# the font name using DOT_FONTNAME. You need to make sure dot is able to find -# the font, which can be done by putting it in a standard location or by setting -# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the -# directory containing the font. - -DOT_FONTNAME = Helvetica - -# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. -# The default size is 10pt. - -DOT_FONTSIZE = 10 - -# By default doxygen will tell dot to use the Helvetica font. -# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to -# set the path where dot can find it. - -DOT_FONTPATH = - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for groups, showing the direct groups dependencies - -GROUP_GRAPHS = YES - -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and -# collaboration diagrams in a style similar to the OMG's Unified Modeling -# Language. - -UML_LOOK = NO - -# If set to YES, the inheritance and collaboration graphs will show the -# relations between templates and their instances. - -TEMPLATE_RELATIONS = NO - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT -# tags are set to YES then doxygen will generate a graph for each documented -# file showing the direct and indirect include dependencies of the file with -# other documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and -# HAVE_DOT tags are set to YES then doxygen will generate a graph for each -# documented header file showing the documented files that directly or -# indirectly include this file. - -INCLUDED_BY_GRAPH = YES - -# If the CALL_GRAPH and HAVE_DOT options are set to YES then -# doxygen will generate a call dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable call graphs -# for selected functions only using the \callgraph command. - -CALL_GRAPH = NO - -# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then -# doxygen will generate a caller dependency graph for every global function -# or class method. Note that enabling this option will significantly increase -# the time of a run. So in most cases it will be better to enable caller -# graphs for selected functions only using the \callergraph command. - -CALLER_GRAPH = NO - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will generate a graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES -# then doxygen will show the dependencies a directory has on other directories -# in a graphical way. The dependency relations are determined by the #include -# relations between the files in the directories. - -DIRECTORY_GRAPH = YES - -# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. Possible values are svg, png, jpg, or gif. -# If left blank png will be used. If you choose svg you need to set -# HTML_FILE_EXTENSION to xhtml in order to make the SVG files -# visible in IE 9+ (other browsers do not have this requirement). - -DOT_IMAGE_FORMAT = png - -# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to -# enable generation of interactive SVG images that allow zooming and panning. -# Note that this requires a modern browser other than Internet Explorer. -# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you -# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files -# visible. Older versions of IE do not have SVG support. - -INTERACTIVE_SVG = NO - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found in the path. - -DOT_PATH = - -# The DOTFILE_DIRS tag can be used to specify one or more directories that -# contain dot files that are included in the documentation (see the -# \dotfile command). - -DOTFILE_DIRS = - -# The MSCFILE_DIRS tag can be used to specify one or more directories that -# contain msc files that are included in the documentation (see the -# \mscfile command). - -MSCFILE_DIRS = - -# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of -# nodes that will be shown in the graph. If the number of nodes in a graph -# becomes larger than this value, doxygen will truncate the graph, which is -# visualized by representing a node as a red box. Note that doxygen if the -# number of direct children of the root node in a graph is already larger than -# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note -# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. - -DOT_GRAPH_MAX_NODES = 50 - -# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the -# graphs generated by dot. A depth value of 3 means that only nodes reachable -# from the root by following a path via at most 3 edges will be shown. Nodes -# that lay further from the root node will be omitted. Note that setting this -# option to 1 or 2 may greatly reduce the computation time needed for large -# code bases. Also note that the size of a graph can be further restricted by -# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. - -MAX_DOT_GRAPH_DEPTH = 0 - -# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent -# background. This is disabled by default, because dot on Windows does not -# seem to support this out of the box. Warning: Depending on the platform used, -# enabling this option may lead to badly anti-aliased labels on the edges of -# a graph (i.e. they become hard to read). - -DOT_TRANSPARENT = NO - -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output -# files in one run (i.e. multiple -o and -T options on the command line). This -# makes dot run faster, but since only newer versions of dot (>1.8.10) -# support this, this feature is disabled by default. - -DOT_MULTI_TARGETS = YES - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermediate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES diff --git a/CPU_version/svo/doc/.gitignore b/CPU_version/svo/doc/.gitignore deleted file mode 100644 index cf57c3b..0000000 --- a/CPU_version/svo/doc/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gitignore -!.gitignore \ No newline at end of file diff --git a/CPU_version/svo/doc/notation.ipe b/CPU_version/svo/doc/notation.ipe deleted file mode 100644 index f8c1efe..0000000 --- a/CPU_version/svo/doc/notation.ipe +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - -0 0 m --1 0.333 l --1 -0.333 l -h - - - - -0 0 m --1 0.333 l --1 -0.333 l -h - - - - -0.6 0 0 0.6 0 0 e -0.4 0 0 0.4 0 0 e - - - - -0.6 0 0 0.6 0 0 e - - - - - -0.6 0 0 0.6 0 0 e -0.4 0 0 0.4 0 0 e - - -0.4 0 0 0.4 0 0 e - - - - - --0.6 -0.6 m -0.6 -0.6 l -0.6 0.6 l --0.6 0.6 l -h --0.4 -0.4 m -0.4 -0.4 l -0.4 0.4 l --0.4 0.4 l -h - - - - --0.6 -0.6 m -0.6 -0.6 l -0.6 0.6 l --0.6 0.6 l -h - - - - - --0.6 -0.6 m -0.6 -0.6 l -0.6 0.6 l --0.6 0.6 l -h --0.4 -0.4 m -0.4 -0.4 l -0.4 0.4 l --0.4 0.4 l -h - - --0.4 -0.4 m -0.4 -0.4 l -0.4 0.4 l --0.4 0.4 l -h - - - - - - --0.43 -0.57 m -0.57 0.43 l -0.43 0.57 l --0.57 -0.43 l -h - - --0.43 0.57 m -0.57 -0.43 l -0.43 -0.57 l --0.57 0.43 l -h - - - - - -0 0 m --1 0.333 l --1 -0.333 l -h - - - - -0 0 m --1 0.333 l --0.8 0 l --1 -0.333 l -h - - - - -0 0 m --1 0.333 l --0.8 0 l --1 -0.333 l -h - - - - --1 0.333 m -0 0 l --1 -0.333 l - - - - -0 0 m --1 0.333 l --1 -0.333 l -h --1 0 m --2 0.333 l --2 -0.333 l -h - - - - -0 0 m --1 0.333 l --1 -0.333 l -h --1 0 m --2 0.333 l --2 -0.333 l -h - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$_w\mathtt{p}$ -$\overrightarrow{\mathcal{F}}_w$ - -64 576 m -96 576 l - - -64 576 m -64 608 l - - -64 576 m -80 592 l - - -144 688 m -176 688 l - - -144 688 m -144 720 l - - -144 688 m -160 704 l - - -285.262 759.615 m -162.017 735.456 -129.232 628.801 s - - -$\mathtt{T}_{f,w}$ - -128.441 626.745 m -320.625 647.224 l - - -331.681 587.399 m -331.681 587.399 l - -$x$ -$z$ -$y$ - -256 736 m -224 704 l -320 704 l -352 736 l -h - - -285.262 759.265 m -322.176 651.119 l - -$\mathtt{px}$ - -285.612 758.915 m -315.723 669.632 l - -$\mathtt{f}$ -$\overrightarrow{\mathcal{F}}_f$ - -255.668 719.918 m -274.728 719.957 l - - -256.107 720.028 m -246.655 710.527 l - -$v$ -$u$ - -$\mathbf{p}$ -$_f\mathtt{p}$ - - diff --git a/CPU_version/svo/doc/notation.pdf b/CPU_version/svo/doc/notation.pdf deleted file mode 100644 index 3bc3fcd..0000000 Binary files a/CPU_version/svo/doc/notation.pdf and /dev/null differ diff --git a/CPU_version/svo/doc/notation.png b/CPU_version/svo/doc/notation.png deleted file mode 100644 index d613b70..0000000 Binary files a/CPU_version/svo/doc/notation.png and /dev/null differ diff --git a/CPU_version/svo/include/svo/bundle_adjustment.h b/CPU_version/svo/include/svo/bundle_adjustment.h deleted file mode 100644 index f3c3501..0000000 --- a/CPU_version/svo/include/svo/bundle_adjustment.h +++ /dev/null @@ -1,109 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_BUNDLE_ADJUSTMENT_H_ -#define SVO_BUNDLE_ADJUSTMENT_H_ - -#include - -namespace g2o { -class EdgeProjectXYZ2UV; -class SparseOptimizer; -class VertexSE3Expmap; -class VertexSBAPointXYZ; -} - -namespace svo { - -typedef g2o::EdgeProjectXYZ2UV g2oEdgeSE3; -typedef g2o::VertexSE3Expmap g2oFrameSE3; -typedef g2o::VertexSBAPointXYZ g2oPoint; - -class Frame; -class Point; -class Feature; -class Map; - -/// Local, global and 2-view bundle adjustment with g2o -namespace ba { - -/// Temporary container to hold the g2o edge with reference to frame and point. -struct EdgeContainerSE3 -{ - g2oEdgeSE3* edge; - Frame* frame; - Feature* feature; - bool is_deleted; - EdgeContainerSE3(g2oEdgeSE3* e, Frame* frame, Feature* feature) : - edge(e), frame(frame), feature(feature), is_deleted(false) - {} -}; - -/// Optimize two camera frames and their observed 3D points. -/// Is used after initialization. -void twoViewBA(Frame* frame1, Frame* frame2, double reproj_thresh, Map* map); - -/// Local bundle adjustment. -/// Optimizes core_kfs and their observed map points while keeping the -/// neighbourhood fixed. -void localBA( - Frame* center_kf, - set* core_kfs, - Map* map, - size_t& n_incorrect_edges_1, - size_t& n_incorrect_edges_2, - double& init_error, - double& final_error); - -/// Global bundle adjustment. -/// Optimizes the whole map. Is currently not used in SVO. -void globalBA(Map* map); - -/// Initialize g2o with solver type, optimization strategy and camera model. -void setupG2o(g2o::SparseOptimizer * optimizer); - -/// Run the optimization on the provided graph. -void runSparseBAOptimizer( - g2o::SparseOptimizer* optimizer, - unsigned int num_iter, - double& init_error, - double& final_error); - -/// Create a g2o vertice from a keyframe object. -g2oFrameSE3* createG2oFrameSE3( - Frame* kf, - size_t id, - bool fixed); - -/// Creates a g2o vertice from a mappoint object. -g2oPoint* createG2oPoint( - Vector3d pos, - size_t id, - bool fixed); - -/// Creates a g2o edge between a g2o keyframe and mappoint vertice with the provided measurement. -g2oEdgeSE3* createG2oEdgeSE3( - g2oFrameSE3* v_kf, - g2oPoint* v_mp, - const Vector2d& f_up, - bool robust_kernel, - double huber_width, - double weight = 1); - -} // namespace ba -} // namespace svo - -#endif // SVO_BUNDLE_ADJUSTMENT_H_ diff --git a/CPU_version/svo/include/svo/config.h b/CPU_version/svo/include/svo/config.h deleted file mode 100644 index e1c97b1..0000000 --- a/CPU_version/svo/include/svo/config.h +++ /dev/null @@ -1,177 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_CONFIG_H_ -#define SVO_CONFIG_H_ - -#include -#include -#include - -namespace svo { - -using std::string; - -/// Global configuration file of SVO. -/// Implements the Singleton design pattern to allow global access and to ensure -/// that only one instance exists. -class Config -{ -public: - static Config& getInstance(); - - /// Base-name of the tracefiles. - static string& traceName() { return getInstance().trace_name; } - - /// Directory where the tracefiles are saved. - static string& traceDir() { return getInstance().trace_dir; } - - /// Number of pyramid levels used for features. - static size_t& nPyrLevels() { return getInstance().n_pyr_levels; } - - /// Use the IMU to get relative rotations. - static bool& useImu() { return getInstance().use_imu; } - - /// Number of keyframes in the core. The core-kfs are optimized through bundle adjustment. - static size_t& coreNKfs() { return getInstance().core_n_kfs; } - - /// Initial scale of the map. Depends on the distance the camera is moved for the initialization. - static double& mapScale() { return getInstance().map_scale; } - - /// Feature grid size of a cell in [px]. - static size_t& gridSize() { return getInstance().grid_size; } - - /// Initialization: Minimum required disparity between the first two frames. - static double& initMinDisparity() { return getInstance().init_min_disparity; } - - /// Initialization: Minimum number of tracked features. - static size_t& initMinTracked() { return getInstance().init_min_tracked; } - - /// Initialization: Minimum number of inliers after RANSAC. - static size_t& initMinInliers() { return getInstance().init_min_inliers; } - - /// Maximum level of the Lucas Kanade tracker. - static size_t& kltMaxLevel() { return getInstance().klt_max_level; } - - /// Minimum level of the Lucas Kanade tracker. - static size_t& kltMinLevel() { return getInstance().klt_min_level; } - - /// Reprojection threshold [px]. - static double& reprojThresh() { return getInstance().reproj_thresh; } - - /// Reprojection threshold after pose optimization. - static double& poseOptimThresh() { return getInstance().poseoptim_thresh; } - - /// Number of iterations in local bundle adjustment. - static size_t& poseOptimNumIter() { return getInstance().poseoptim_num_iter; } - - /// Maximum number of points to optimize at every iteration. - static size_t& structureOptimMaxPts() { return getInstance().structureoptim_max_pts; } - - /// Number of iterations in structure optimization. - static size_t& structureOptimNumIter() { return getInstance().structureoptim_num_iter; } - - /// Reprojection threshold after bundle adjustment. - static double& lobaThresh() { return getInstance().loba_thresh; } - - /// Threshold for the robust Huber kernel of the local bundle adjustment. - static double& lobaRobustHuberWidth() { return getInstance().loba_robust_huber_width; } - - /// Number of iterations in the local bundle adjustment. - static size_t& lobaNumIter() { return getInstance().loba_num_iter; } - - /// Minimum distance between two keyframes. Relative to the average height in the map. - static double& kfSelectMinDist() { return getInstance().kfselect_mindist; } - - /// Select only features with a minimum Harris corner score for triangulation. - static double& triangMinCornerScore() { return getInstance().triang_min_corner_score; } - - /// Subpixel refinement of reprojection and triangulation. Set to 0 if no subpix refinement required! - static size_t& subpixNIter() { return getInstance().subpix_n_iter; } - - /// Limit the number of keyframes in the map. This makes nslam essentially. - /// a Visual Odometry. Set to 0 if unlimited number of keyframes are allowed. - /// Minimum number of keyframes is 3. - static size_t& maxNKfs() { return getInstance().max_n_kfs; } - - /// How much (in milliseconds) is the camera delayed with respect to the imu. - static double& imgImuDelay() { return getInstance().img_imu_delay; } - - /// Maximum number of features that should be tracked. - static size_t& maxFts() { return getInstance().max_fts; } - - /// If the number of tracked features drops below this threshold. Tracking quality is bad. - static size_t& qualityMinFts() { return getInstance().quality_min_fts; } - - /// If within one frame, this amount of features are dropped. Tracking quality is bad. - static int& qualityMaxFtsDrop() { return getInstance().quality_max_drop_fts; } - - /// acc white noise in continuous. - static double& ACC_Noise() { return getInstance().ACC_noise; } - - /// acc white noise in continuous. - static double& GYO_Noise() { return getInstance().GYO_noise; } - /// integration uncertainty continuous - static double& IUC() { return getInstance().iuc; } - // acc bias in continuous - static double& ABC() { return getInstance().abc; } - // gyro bias in continuous - static double& GBC() { return getInstance().gbc; } - // error in the bias used for preintegration - static double& EBP() { return getInstance().ebp; } - // the noise used for projection - static double& NRP() { return getInstance().nrp; } - - -private: - Config(); - Config(Config const&); - void operator=(Config const&); - string trace_name; - string trace_dir; - size_t n_pyr_levels; - bool use_imu; - size_t core_n_kfs; - double map_scale; - size_t grid_size; - double init_min_disparity; - size_t init_min_tracked; - size_t init_min_inliers; - size_t klt_max_level; - size_t klt_min_level; - double reproj_thresh; - double poseoptim_thresh; - size_t poseoptim_num_iter; - size_t structureoptim_max_pts; - size_t structureoptim_num_iter; - double loba_thresh; - double loba_robust_huber_width; - size_t loba_num_iter; - double kfselect_mindist; - double triang_min_corner_score; - size_t triang_half_patch_size; - size_t subpix_n_iter; - size_t max_n_kfs; - double img_imu_delay; - size_t max_fts; - size_t quality_min_fts; - int quality_max_drop_fts; - double nrp,ebp,gbc,abc,iuc,ACC_noise,GYO_noise; -}; - -} // namespace svo - -#endif // SVO_CONFIG_H_ diff --git a/CPU_version/svo/include/svo/depth_filter.h b/CPU_version/svo/include/svo/depth_filter.h deleted file mode 100644 index 1612d0e..0000000 --- a/CPU_version/svo/include/svo/depth_filter.h +++ /dev/null @@ -1,171 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_DEPTH_FILTER_H_ -#define SVO_DEPTH_FILTER_H_ - -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -class Frame; -class Feature; -class Point; - -/// A seed is a probabilistic depth estimate for a single pixel. -struct Seed -{ - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - static int batch_counter; - static int seed_counter; - int batch_id; //!< Batch id is the id of the keyframe for which the seed was created. - int id; //!< Seed ID, only used for visualization. - Feature* ftr; //!< Feature in the keyframe for which the depth should be computed. - float a; //!< a of Beta distribution: When high, probability of inlier is large. - float b; //!< b of Beta distribution: When high, probability of outlier is large. - float mu; //!< Mean of normal distribution. - float z_range; //!< Max range of the possible depth. - float sigma2; //!< Variance of normal distribution. - Matrix2d patch_cov; //!< Patch covariance in reference image. - Seed(Feature* ftr, float depth_mean, float depth_min); -}; - -/// Depth filter implements the Bayesian Update proposed in: -/// "Video-based, Real-Time Multi View Stereo" by G. Vogiatzis and C. Hernández. -/// In Image and Vision Computing, 29(7):434-441, 2011. -/// -/// The class uses a callback mechanism such that it can be used also by other -/// algorithms than nslam and for simplified testing. -class DepthFilter -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - typedef boost::unique_lock lock_t; - typedef boost::function callback_t; - - /// Depth-filter config parameters - struct Options - { - bool check_ftr_angle; //!< gradient features are only updated if the epipolar line is orthogonal to the gradient. - bool epi_search_1d; //!< restrict Gauss Newton in the epipolar search to the epipolar line. - bool verbose; //!< display output. - bool use_photometric_disparity_error; //!< use photometric disparity error instead of 1px error in tau computation. - int max_n_kfs; //!< maximum number of keyframes for which we maintain seeds. - double sigma_i_sq; //!< image noise. - double seed_convergence_sigma2_thresh; //!< threshold on depth uncertainty for convergence. - Options() - : check_ftr_angle(false), - epi_search_1d(false), - verbose(false), - use_photometric_disparity_error(false), - max_n_kfs(3), - sigma_i_sq(5e-4), - seed_convergence_sigma2_thresh(200.0) - {} - } options_; - - DepthFilter( - feature_detection::DetectorPtr feature_detector, - callback_t seed_converged_cb); - - virtual ~DepthFilter(); - - /// Start this thread when seed updating should be in a parallel thread. - void startThread(); - - /// Stop the parallel thread that is running. - void stopThread(); - - /// Add frame to the queue to be processed. - void addFrame(FramePtr frame); - - /// Add new keyframe to the queue - void addKeyframe(FramePtr frame, double depth_mean, double depth_min); - - /// Remove all seeds which are initialized from the specified keyframe. This - /// function is used to make sure that no seeds points to a non-existent frame - /// when a frame is removed from the map. - void removeKeyframe(FramePtr frame); - - /// If the map is reset, call this function such that we don't have pointers - /// to old frames. - void reset(); - - /// Returns a copy of the seeds belonging to frame. Thread-safe. - /// Can be used to compute the Next-Best-View in parallel. - /// IMPORTANT! Make sure you hold a valid reference counting pointer to frame - /// so it is not being deleted while you use it. - void getSeedsCopy(const FramePtr& frame, std::list& seeds); - - /// Return a reference to the seeds. This is NOT THREAD SAFE! - //std::list& getSeeds() { return seeds_; } Bug 238 - std::list>& getSeeds() { return seeds_; } - - /// Bayes update of the seed, x is the measurement, tau2 the measurement uncertainty - static void updateSeed( - const float x, - const float tau2, - Seed* seed); - - /// Compute the uncertainty of the measurement. - static double computeTau( - const SE3& T_ref_cur, - const Vector3d& f, - const double z, - const double px_error_angle); - -protected: - feature_detection::DetectorPtr feature_detector_; - callback_t seed_converged_cb_; - //std::list seeds_; - std::list> seeds_; - boost::mutex seeds_mut_; - bool seeds_updating_halt_; //!< Set this value to true when seeds updating should be interrupted. - boost::thread* thread_; - std::queue frame_queue_; - boost::mutex frame_queue_mut_; - boost::condition_variable frame_queue_cond_; - FramePtr new_keyframe_; //!< Next keyframe to extract new seeds. - bool new_keyframe_set_; //!< Do we have a new keyframe to process?. - double new_keyframe_min_depth_; //!< Minimum depth in the new keyframe. Used for range in new seeds. - double new_keyframe_mean_depth_; //!< Maximum depth in the new keyframe. Used for range in new seeds. - vk::PerformanceMonitor permon_; //!< Separate performance monitor since the DepthFilter runs in a parallel thread. - Matcher matcher_; - - /// Initialize new seeds from a frame. - void initializeSeeds(FramePtr frame); - - /// Update all seeds with a new measurement frame. - virtual void updateSeeds(FramePtr frame); - - /// When a new keyframe arrives, the frame queue should be cleared. - void clearFrameQueue(); - - /// A thread that is continuously updating the seeds. - void updateSeedsLoop(); -}; - -} // namespace svo - -#endif // SVO_DEPTH_FILTER_H_ diff --git a/CPU_version/svo/include/svo/feature.h b/CPU_version/svo/include/svo/feature.h deleted file mode 100644 index 6f90a9a..0000000 --- a/CPU_version/svo/include/svo/feature.h +++ /dev/null @@ -1,75 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FEATURE_H_ -#define SVO_FEATURE_H_ - -#include - -namespace svo { - -/// A salient image region that is tracked across frames. -struct Feature -{ - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - enum FeatureType { - CORNER, - EDGELET - }; - - FeatureType type; //!< Type can be corner or edgelet. - Frame* frame; //!< Pointer to frame in which the feature was detected. - Vector2d px; //!< Coordinates in pixels on pyramid level 0. - Vector3d f; //!< Unit-bearing vector of the feature. - int level; //!< Image pyramid level where feature was extracted. - Point* point; //!< Pointer to 3D point which corresponds to the feature. - Vector2d grad; //!< Dominant gradient direction for edglets, normalized. - - Feature(Frame* _frame, const Vector2d& _px, int _level) : - type(CORNER), - frame(_frame), - px(_px), - f(frame->cam_->cam2world(px)), - level(_level), - point(NULL), - grad(1.0,0.0) - {} - - Feature(Frame* _frame, const Vector2d& _px, const Vector3d& _f, int _level) : - type(CORNER), - frame(_frame), - px(_px), - f(_f), - level(_level), - point(NULL), - grad(1.0,0.0) - {} - - Feature(Frame* _frame, Point* _point, const Vector2d& _px, const Vector3d& _f, int _level) : - type(CORNER), - frame(_frame), - px(_px), - f(_f), - level(_level), - point(_point), - grad(1.0,0.0) - {} -}; - -} // namespace svo - -#endif // SVO_FEATURE_H_ diff --git a/CPU_version/svo/include/svo/feature_alignment.h b/CPU_version/svo/include/svo/feature_alignment.h deleted file mode 100644 index 12523e3..0000000 --- a/CPU_version/svo/include/svo/feature_alignment.h +++ /dev/null @@ -1,63 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FEATURE_ALIGNMENT_H_ -#define SVO_FEATURE_ALIGNMENT_H_ - -#include - -namespace svo { - -/// Subpixel refinement of a reference feature patch with the current image. -/// Implements the inverse-compositional approach (see "Lucas-Kanade 20 Years on" -/// paper by Baker. -namespace feature_alignment { - -bool align1D( - const cv::Mat& cur_img, - const Vector2f& dir, // direction in which the patch is allowed to move - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate, - double& h_inv); - -bool align2D( - const cv::Mat& cur_img, - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate, - bool no_simd = false); - -bool align2D_SSE2( - const cv::Mat& cur_img, - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate); - -bool align2D_NEON( - const cv::Mat& cur_img, - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate); - -} // namespace feature_alignment -} // namespace svo - -#endif // SVO_FEATURE_ALIGNMENT_H_ diff --git a/CPU_version/svo/include/svo/feature_detection.h b/CPU_version/svo/include/svo/feature_detection.h deleted file mode 100644 index d0990a8..0000000 --- a/CPU_version/svo/include/svo/feature_detection.h +++ /dev/null @@ -1,107 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FEATURE_DETECTION_H_ -#define SVO_FEATURE_DETECTION_H_ - -#include -#include - -namespace svo { - -/// Implementation of various feature detectors. -namespace feature_detection { - -/// Temporary container used for corner detection. Features are initialized from these. -struct Corner -{ - int x; //!< x-coordinate of corner in the image. - int y; //!< y-coordinate of corner in the image. - int level; //!< pyramid level of the corner. - float score; //!< shi-tomasi score of the corner. - float angle; //!< for gradient-features: dominant gradient angle. - Corner(int x, int y, float score, int level, float angle) : - x(x), y(y), level(level), score(score), angle(angle) - {} -}; -typedef vector Corners; - -/// All detectors should derive from this abstract class. -class AbstractDetector -{ -public: - AbstractDetector( - const int img_width, - const int img_height, - const int cell_size, - const int n_pyr_levels); - - virtual ~AbstractDetector() {}; - - virtual void detect( - Frame* frame, - const ImgPyr& img_pyr, - const double detection_threshold, - Features& fts) = 0; - - /// Flag the grid cell as occupied - void setGridOccpuancy(const Vector2d& px); - - /// Set grid cells of existing features as occupied - void setExistingFeatures(const Features& fts); - -protected: - - static const int border_ = 8; //!< no feature should be within 8px of border. - const int cell_size_; - const int n_pyr_levels_; - const int grid_n_cols_; - const int grid_n_rows_; - vector grid_occupancy_; - - void resetGrid(); - - inline int getCellIndex(int x, int y, int level) - { - const int scale = (1< DetectorPtr; - -/// FAST detector by Edward Rosten. -class FastDetector : public AbstractDetector -{ -public: - FastDetector( - const int img_width, - const int img_height, - const int cell_size, - const int n_pyr_levels); - - virtual ~FastDetector() {} - - virtual void detect( - Frame* frame, - const ImgPyr& img_pyr, - const double detection_threshold, - Features& fts); -}; - -} // namespace feature_detection -} // namespace svo - -#endif // SVO_FEATURE_DETECTION_H_ diff --git a/CPU_version/svo/include/svo/frame.h b/CPU_version/svo/include/svo/frame.h deleted file mode 100644 index c926277..0000000 --- a/CPU_version/svo/include/svo/frame.h +++ /dev/null @@ -1,154 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FRAME_H_ -#define SVO_FRAME_H_ - -#include -#include -#include -#include -#include - -namespace g2o { -class VertexSE3Expmap; -} -typedef g2o::VertexSE3Expmap g2oFrameSE3; - -namespace svo { - -class Point; -struct Feature; - -typedef list Features; -typedef vector ImgPyr; - -/// A frame saves the image, the associated features and the estimated pose. -class Frame : boost::noncopyable -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - static int frame_counter_; //!< Counts the number of created frames. Used to set the unique id. - int id_; //!< Unique id of the frame. - double timestamp_; //!< Timestamp of when the image was recorded. - vk::AbstractCamera* cam_; //!< Camera model. - Sophus::SE3 T_f_w_; //!< Transform (f)rame from (w)orld. - Matrix Cov_; //!< Covariance. - ImgPyr img_pyr_; //!< Image Pyramid. - Features fts_; //!< List of features in the image. - vector key_pts_; //!< Five features and associated 3D points which are used to detect if two frames have overlapping field of view. - bool is_keyframe_; //!< Was this frames selected as keyframe? - g2oFrameSE3* v_kf_; //!< Temporary pointer to the g2o node object of the keyframe. - int last_published_ts_; //!< Timestamp of last publishing. - - Frame(vk::AbstractCamera* cam, const cv::Mat& img, double timestamp); - ~Frame(); - - /// Initialize new frame and create image pyramid. - void initFrame(const cv::Mat& img); - - /// Select this frame as keyframe. - void setKeyframe(); - - /// Add a feature to the image - void addFeature(Feature* ftr); - - /// The KeyPoints are those five features which are closest to the 4 image corners - /// and to the center and which have a 3D point assigned. These points are used - /// to quickly check whether two frames have overlapping field of view. - void setKeyPoints(); - - /// Check if we can select five better key-points. - void checkKeyPoints(Feature* ftr); - - /// If a point is deleted, we must remove the corresponding key-point. - void removeKeyPoint(Feature* ftr); - - /// Return number of point observations. - inline size_t nObs() const { return fts_.size(); } - - /// Check if a point in (w)orld coordinate frame is visible in the image. - bool isVisible(const Vector3d& xyz_w) const; - - /// Full resolution image stored in the frame. - inline const cv::Mat& img() const { return img_pyr_[0]; } - - /// Was this frame selected as keyframe? - inline bool isKeyframe() const { return is_keyframe_; } - - /// Transforms point coordinates in world-frame (w) to camera pixel coordinates (c). - inline Vector2d w2c(const Vector3d& xyz_w) const { return cam_->world2cam( T_f_w_ * xyz_w ); } - - /// Transforms pixel coordinates (c) to frame unit sphere coordinates (f). - inline Vector3d c2f(const Vector2d& px) const { return cam_->cam2world(px[0], px[1]); } - - /// Transforms pixel coordinates (c) to frame unit sphere coordinates (f). - inline Vector3d c2f(const double x, const double y) const { return cam_->cam2world(x, y); } - - /// Transforms point coordinates in world-frame (w) to camera-frams (f). - inline Vector3d w2f(const Vector3d& xyz_w) const { return T_f_w_ * xyz_w; } - - /// Transforms point from frame unit sphere (f) frame to world coordinate frame (w). - inline Vector3d f2w(const Vector3d& f) const { return T_f_w_.inverse() * f; } - - /// Projects Point from unit sphere (f) in camera pixels (c). - inline Vector2d f2c(const Vector3d& f) const { return cam_->world2cam( f ); } - - /// Return the pose of the frame in the (w)orld coordinate frame. - inline Vector3d pos() const { return T_f_w_.inverse().translation(); } - - /// Frame jacobian for projection of 3D point in (f)rame coordinate to - /// unit plane coordinates uv (focal length = 1). - inline static void jacobian_xyz2uv( - const Vector3d& xyz_in_f, - Matrix& J) - { - const double x = xyz_in_f[0]; - const double y = xyz_in_f[1]; - const double z_inv = 1./xyz_in_f[2]; - const double z_inv_2 = z_inv*z_inv; - - J(0,0) = -z_inv; // -1/z - J(0,1) = 0.0; // 0 - J(0,2) = x*z_inv_2; // x/z^2 - J(0,3) = y*J(0,2); // x*y/z^2 - J(0,4) = -(1.0 + x*J(0,2)); // -(1.0 + x^2/z^2) - J(0,5) = y*z_inv; // y/z - - J(1,0) = 0.0; // 0 - J(1,1) = -z_inv; // -1/z - J(1,2) = y*z_inv_2; // y/z^2 - J(1,3) = 1.0 + y*J(1,2); // 1.0 + y^2/z^2 - J(1,4) = -J(0,3); // -x*y/z^2 - J(1,5) = -x*z_inv; // x/z - } -}; - - -/// Some helper functions for the frame object. -namespace frame_utils { - -/// Creates an image pyramid of half-sampled images. -void createImgPyramid(const cv::Mat& img_level_0, int n_levels, ImgPyr& pyr); - -/// Get the average depth of the features in the image. -bool getSceneDepth(const Frame& frame, double& depth_mean, double& depth_min); - -} // namespace frame_utils -} // namespace svo - -#endif // SVO_FRAME_H_ diff --git a/CPU_version/svo/include/svo/frame_handler_base.h b/CPU_version/svo/include/svo/frame_handler_base.h deleted file mode 100644 index 9a78639..0000000 --- a/CPU_version/svo/include/svo/frame_handler_base.h +++ /dev/null @@ -1,123 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FRAME_HANDLER_BASE_H_ -#define SVO_FRAME_HANDLER_BASE_H_ - -#include -#include -#include -#include -#include -#include -#include -#include - -namespace vk -{ -class AbstractCamera; -class PerformanceMonitor; -} - -namespace svo -{ -class Point; -class Matcher; -class DepthFilter; - -/// Base class for various VO pipelines. Manages the map and the state machine. -class FrameHandlerBase : boost::noncopyable -{ -public: - enum Stage { - STAGE_PAUSED, - STAGE_FIRST_FRAME, - STAGE_SECOND_FRAME, - STAGE_DEFAULT_FRAME, - STAGE_RELOCALIZING - }; - enum TrackingQuality { - TRACKING_INSUFFICIENT, - TRACKING_BAD, - TRACKING_GOOD - }; - enum UpdateResult { - RESULT_NO_KEYFRAME, - RESULT_IS_KEYFRAME, - RESULT_FAILURE - }; - - FrameHandlerBase(); - - virtual ~FrameHandlerBase(); - - /// Get the current map. - const Map& map() const { return map_; } - - /// Will reset the map as soon as the current frame is finished processing. - void reset() { set_reset_ = true; } - - /// Start processing. - void start() { set_start_ = true; } - - /// Get the current stage of the algorithm. - Stage stage() const { return stage_; } - - /// Get tracking quality. - TrackingQuality trackingQuality() const { return tracking_quality_; } - - /// Get the processing time of the previous iteration. - double lastProcessingTime() const { return timer_.getTime(); } - - /// Get the number of feature observations of the last frame. - size_t lastNumObservations() const { return num_obs_last_; } - -protected: - Stage stage_; //!< Current stage of the algorithm. - bool set_reset_; //!< Flag that the user can set. Will reset the system before the next iteration. - bool set_start_; //!< Flag the user can set to start the system when the next image is received. - Map map_; //!< Map of keyframes created by the slam system. - vk::Timer timer_; //!< Stopwatch to measure time to process frame. - vk::RingBuffer acc_frame_timings_; //!< Total processing time of the last 10 frames, used to give some user feedback on the performance. - vk::RingBuffer acc_num_obs_; //!< Number of observed features of the last 10 frames, used to give some user feedback on the tracking performance. - size_t num_obs_last_; //!< Number of observations in the previous frame. - TrackingQuality tracking_quality_; //!< An estimate of the tracking quality based on the number of tracked features. - - /// Before a frame is processed, this function is called. - bool startFrameProcessingCommon(const double timestamp); - - /// When a frame is finished processing, this function is called. - int finishFrameProcessingCommon( - const size_t update_id, - const UpdateResult dropout, - const size_t num_observations); - - /// Reset the map and frame handler to start from scratch. - void resetCommon(); - - /// Reset the frame handler. Implement in derived class. - virtual void resetAll() { resetCommon(); } - - /// Set the tracking quality based on the number of tracked features. - virtual void setTrackingQuality(const size_t num_observations); - - /// Optimize some of the observed 3D points. - virtual void optimizeStructure(FramePtr frame, size_t max_n_pts, int max_iter); -}; - -} // namespace nslam - -#endif // SVO_FRAME_HANDLER_BASE_H_ diff --git a/CPU_version/svo/include/svo/frame_handler_mono.h b/CPU_version/svo/include/svo/frame_handler_mono.h deleted file mode 100644 index 58789c8..0000000 --- a/CPU_version/svo/include/svo/frame_handler_mono.h +++ /dev/null @@ -1,104 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_FRAME_HANDLER_H_ -#define SVO_FRAME_HANDLER_H_ - -#include -#include -#include -#include -#include -#include - -namespace svo { - -/// Monocular Visual Odometry Pipeline as described in the SVO paper. -class FrameHandlerMono : public FrameHandlerBase -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - FrameHandlerMono(vk::AbstractCamera* cam,Sophus::SE3& SE_init); - virtual ~FrameHandlerMono(); - - /// Provide an image. - void addImage(const cv::Mat& img, double timestamp); - - /// Set the first frame (used for synthetic datasets in benchmark node) - void setFirstFrame(const FramePtr& first_frame); - - /// Get the last frame that has been processed. - FramePtr lastFrame() { return last_frame_; } - - /// Get the set of spatially closest keyframes of the last frame. - const set& coreKeyframes() { return core_kfs_; } - - /// Return the feature track to visualize the KLT tracking during initialization. - const vector& initFeatureTrackRefPx() const { return klt_homography_init_.px_ref_; } - const vector& initFeatureTrackCurPx() const { return klt_homography_init_.px_cur_; } - - /// Access the depth filter. - DepthFilter* depthFilter() const { return depth_filter_; } - - /// An external place recognition module may know where to relocalize. - bool relocalizeFrameAtPose( - const int keyframe_id, - const SE3& T_kf_f, - const cv::Mat& img, - const double timestamp); - std::unique_ptr imu_integPtr_; //Integration of IMU - -protected: - vk::AbstractCamera* cam_; //!< Camera model, can be ATAN, Pinhole or Ocam (see vikit). - Reprojector reprojector_; //!< Projects points from other keyframes into the current frame - FramePtr new_frame_; //!< Current frame. - FramePtr last_frame_; //!< Last frame, not necessarily a keyframe. - set core_kfs_; //!< Keyframes in the closer neighbourhood. - vector< pair > overlap_kfs_; //!< All keyframes with overlapping field of view. the paired number specifies how many common mappoints are observed TODO: why vector!? - initialization::KltHomographyInit klt_homography_init_; //!< Used to estimate pose of the first two keyframes by estimating a homography. - DepthFilter* depth_filter_; //!< Depth estimation algorithm runs in a parallel thread and is used to initialize new 3D points. - - - /// Initialize the visual odometry algorithm. - virtual void initialize(); - - /// Processes the first frame and sets it as a keyframe. - virtual UpdateResult processFirstFrame(); - - /// Processes all frames after the first frame until a keyframe is selected. - virtual UpdateResult processSecondFrame(); - - /// Processes all frames after the first two keyframes. - virtual UpdateResult processFrame(); - - /// Try relocalizing the frame at relative position to provided keyframe. - virtual UpdateResult relocalizeFrame( - const SE3& T_cur_ref, - FramePtr ref_keyframe); - - /// Reset the frame handler. Implement in derived class. - virtual void resetAll(); - - /// Keyframe selection criterion. - virtual bool needNewKf(double scene_depth_mean); - - void setCoreKfs(size_t n_closest); -}; - -} // namespace svo - -#endif // SVO_FRAME_HANDLER_H_ diff --git a/CPU_version/svo/include/svo/global.h b/CPU_version/svo/include/svo/global.h deleted file mode 100644 index 03aff4e..0000000 --- a/CPU_version/svo/include/svo/global.h +++ /dev/null @@ -1,101 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_GLOBAL_H_ -#define SVO_GLOBAL_H_ - -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#ifndef RPG_SVO_VIKIT_IS_VECTOR_SPECIALIZED //Guard for rpg_vikit -#define RPG_SVO_VIKIT_IS_VECTOR_SPECIALIZED -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Vector3d) -EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION(Eigen::Vector2d) -#endif - -#ifdef SVO_USE_ROS - #include - #define SVO_DEBUG_STREAM(x) ROS_DEBUG_STREAM(x) - #define SVO_INFO_STREAM(x) ROS_INFO_STREAM(x) - #define SVO_WARN_STREAM(x) ROS_WARN_STREAM(x) - #define SVO_WARN_STREAM_THROTTLE(rate, x) ROS_WARN_STREAM_THROTTLE(rate, x) - #define SVO_ERROR_STREAM(x) ROS_ERROR_STREAM(x) -#else - #define SVO_INFO_STREAM(x) std::cerr<<"\033[0;0m[INFO] "< // Adapted from rosconsole. Copyright (c) 2008, Willow Garage, Inc. - #define SVO_WARN_STREAM_THROTTLE(rate, x) \ - do { \ - static double __log_stream_throttle__last_hit__ = 0.0; \ - std::chrono::time_point __log_stream_throttle__now__ = \ - std::chrono::system_clock::now(); \ - if (__log_stream_throttle__last_hit__ + rate <= \ - std::chrono::duration_cast( \ - __log_stream_throttle__now__.time_since_epoch()).count()) { \ - __log_stream_throttle__last_hit__ = \ - std::chrono::duration_cast( \ - __log_stream_throttle__now__.time_since_epoch()).count(); \ - SVO_WARN_STREAM(x); \ - } \ - } while(0) -#endif - -namespace svo -{ - using namespace Eigen; - using namespace Sophus; - - const double EPS = 0.0000000001; - const double PI = 3.14159265; - -#ifdef SVO_TRACE - extern vk::PerformanceMonitor* g_permon; - #define SVO_LOG(value) g_permon->log(std::string((#value)),(value)) - #define SVO_LOG2(value1, value2) SVO_LOG(value1); SVO_LOG(value2) - #define SVO_LOG3(value1, value2, value3) SVO_LOG2(value1, value2); SVO_LOG(value3) - #define SVO_LOG4(value1, value2, value3, value4) SVO_LOG2(value1, value2); SVO_LOG2(value3, value4) - #define SVO_START_TIMER(name) g_permon->startTimer((name)) - #define SVO_STOP_TIMER(name) g_permon->stopTimer((name)) -#else - #define SVO_LOG(v) - #define SVO_LOG2(v1, v2) - #define SVO_LOG3(v1, v2, v3) - #define SVO_LOG4(v1, v2, v3, v4) - #define SVO_START_TIMER(name) - #define SVO_STOP_TIMER(name) -#endif - - class Frame; - typedef boost::shared_ptr FramePtr; -} // namespace svo - -#endif // SVO_GLOBAL_H_ diff --git a/CPU_version/svo/include/svo/imu_integration.h b/CPU_version/svo/include/svo/imu_integration.h deleted file mode 100644 index 11b9055..0000000 --- a/CPU_version/svo/include/svo/imu_integration.h +++ /dev/null @@ -1,121 +0,0 @@ -// -// Created by gufe on 4/9/21. -// - -#ifndef SVO_IMU_INTEGRATION_H -#define SVO_IMU_INTEGRATION_H -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -using gtsam::symbol_shorthand::B; // Bias (ax,ay,az,gx,gy,gz) -using gtsam::symbol_shorthand::V; // Vel (xdot,ydot,zdot) -using gtsam::symbol_shorthand::P; // Pose3 (x,y,z,r,p,y) -using gtsam::symbol_shorthand::C; // Camera pose - -//https://stackoverflow.com/questions/24881799/get-index-in-c11-foreach-loop -// Wrapper class -template -class enumerate_impl -{ -public: - // The return value of the operator* of the iterator, this - // is what you will get inside of the for loop - struct item - { - size_t index; - typename T::value_type & item; - }; - typedef item value_type; - - // Custom iterator with minimal interface - struct iterator - { - iterator(typename T::iterator _it, size_t counter=0) : - it(_it), counter(counter) - {} - - iterator operator++() - { - return iterator(++it, ++counter); - } - - bool operator!=(iterator other) - { - return it != other.it; - } - - typename T::iterator::value_type item() - { - return *it; - } - - value_type operator*() - { - return value_type{counter, *it}; - } - - size_t index() - { - return counter; - } - - private: - typename T::iterator it; - size_t counter; - }; - - enumerate_impl(T & t) : container(t) {} - - iterator begin() - { - return iterator(container.begin()); - } - - iterator end() - { - return iterator(container.end()); - } - -private: - T & container; -}; - -// A templated free function allows you to create the wrapper class -// conveniently -template -enumerate_impl enumerate(T & t) -{ - return enumerate_impl(t); -} - -class Imu_Integration{ -public: - Imu_Integration(Sophus::SE3& SE_init); - ~Imu_Integration(); - bool reset(gtsam::ISAM2& optimizer,boost::shared_ptr& new_frame); - bool reset(gtsam::LevenbergMarquardtOptimizer& optimizer,boost::shared_ptr& new_frame); - bool update(double* imu= nullptr); - bool predict(boost::shared_ptr&,std::size_t&,const double reproj_thresh); -private: - std::shared_ptr statePtr; - std::shared_ptr imu_biasPtr; - std::shared_ptr valuesPtr; - std::shared_ptr graphPtr; - boost::shared_ptr parameterPtr; - std::shared_ptr preintegratedPtr; - boost::shared_ptr ProjectNoisePtr; - std::chrono::steady_clock::time_point t_1; - std::uint32_t imu_factor_id=0; - uint imu_n=0; - std::shared_ptr optimizerParamPtr; - bool syn=false; -}; -#endif //SVO_IMU_INTEGRATION_H diff --git a/CPU_version/svo/include/svo/initialization.h b/CPU_version/svo/include/svo/initialization.h deleted file mode 100644 index cb562e5..0000000 --- a/CPU_version/svo/include/svo/initialization.h +++ /dev/null @@ -1,83 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_INITIALIZATION_H -#define SVO_INITIALIZATION_H - -#include - -namespace svo { - -class FrameHandlerMono; - -/// Bootstrapping the map from the first two views. -namespace initialization { - -enum InitResult { FAILURE, NO_KEYFRAME, SUCCESS }; - -/// Tracks features using Lucas-Kanade tracker and then estimates a homography. -class KltHomographyInit { - friend class svo::FrameHandlerMono; -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - FramePtr frame_ref_; - KltHomographyInit() {}; - ~KltHomographyInit() {}; - InitResult addFirstFrame(FramePtr frame_ref); - InitResult addSecondFrame(FramePtr frame_ref); - void reset(); - -protected: - vector px_ref_; //!< keypoints to be tracked in reference frame. - vector px_cur_; //!< tracked keypoints in current frame. - vector f_ref_; //!< bearing vectors corresponding to the keypoints in the reference image. - vector f_cur_; //!< bearing vectors corresponding to the keypoints in the current image. - vector disparities_; //!< disparity between first and second frame. - vector inliers_; //!< inliers after the geometric check (e.g., Homography). - vector xyz_in_cur_; //!< 3D points computed during the geometric check. - SE3 T_cur_from_ref_; //!< computed transformation between the first two frames. -}; - -/// Detect Fast corners in the image. -void detectFeatures( - FramePtr frame, - vector& px_vec, - vector& f_vec); - -/// Compute optical flow (Lucas Kanade) for selected keypoints. -void trackKlt( - FramePtr frame_ref, - FramePtr frame_cur, - vector& px_ref, - vector& px_cur, - vector& f_ref, - vector& f_cur, - vector& disparities); - -void computeHomography( - const vector& f_ref, - const vector& f_cur, - double focal_length, - double reprojection_threshold, - vector& inliers, - vector& xyz_in_cur, - SE3& T_cur_from_ref); - -} // namespace initialization -} // namespace svo - -#endif // SVO_INITIALIZATION_H diff --git a/CPU_version/svo/include/svo/map.h b/CPU_version/svo/include/svo/map.h deleted file mode 100644 index 458622b..0000000 --- a/CPU_version/svo/include/svo/map.h +++ /dev/null @@ -1,136 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_MAP_H_ -#define SVO_MAP_H_ - -#include -#include -#include -#include - -namespace svo { - -class Point; -class Feature; -class Seed; - -/// Container for converged 3D points that are not already assigned to two keyframes. -class MapPointCandidates -{ -public: - typedef pair PointCandidate; - typedef list PointCandidateList; - - /// The depth-filter is running in a parallel thread and fills the canidate list. - /// This mutex controls concurrent access to point_candidates. - boost::mutex mut_; - - /// Candidate points are created from converged seeds. - /// Until the next keyframe, these points can be used for reprojection and pose optimization. - PointCandidateList candidates_; - list< Point* > trash_points_; - - MapPointCandidates(); - ~MapPointCandidates(); - - /// Add a candidate point. - void newCandidatePoint(Point* point, double depth_sigma2); - - /// Adds the feature to the frame and deletes candidate from list. - void addCandidatePointToFrame(FramePtr frame); - - /// Remove a candidate point from the list of candidates. - bool deleteCandidatePoint(Point* point); - - /// Remove all candidates that belong to a frame. - void removeFrameCandidates(FramePtr frame); - - /// Reset the candidate list, remove and delete all points. - void reset(); - - void deleteCandidate(PointCandidate& c); - - void emptyTrash(); -}; - -/// Map object which saves all keyframes which are in a map. -class Map : boost::noncopyable -{ -public: - list< FramePtr > keyframes_; //!< List of keyframes in the map. - list< Point* > trash_points_; //!< A deleted point is moved to the trash bin. Now and then this is cleaned. One reason is that the visualizer must remove the points also. - MapPointCandidates point_candidates_; - - Map(); - ~Map(); - - /// Reset the map. Delete all keyframes and reset the frame and point counters. - void reset(); - - /// Delete a point in the map and remove all references in keyframes to it. - void safeDeletePoint(Point* pt); - - /// Moves the point to the trash queue which is cleaned now and then. - void deletePoint(Point* pt); - - /// Moves the frame to the trash queue which is cleaned now and then. - bool safeDeleteFrame(FramePtr frame); - - /// Remove the references between a point and a frame. - void removePtFrameRef(Frame* frame, Feature* ftr); - - /// Add a new keyframe to the map. - void addKeyframe(FramePtr new_keyframe); - - /// Given a frame, return all keyframes which have an overlapping field of view. - void getCloseKeyframes(const FramePtr& frame, list< pair >& close_kfs) const; - - /// Return the keyframe which is spatially closest and has overlapping field of view. - FramePtr getClosestKeyframe(const FramePtr& frame) const; - - /// Return the keyframe which is furthest apart from pos. - FramePtr getFurthestKeyframe(const Vector3d& pos) const; - - bool getKeyframeById(const int id, FramePtr& frame) const; - - /// Transform the whole map with rotation R, translation t and scale s. - void transform(const Matrix3d& R, const Vector3d& t, const double& s); - - /// Empty trash bin of deleted keyframes and map points. We don't delete the - /// points immediately to ensure proper cleanup and to provide the visualizer - /// a list of objects which must be removed. - void emptyTrash(); - - /// Return the keyframe which was last inserted in the map. - inline FramePtr lastKeyframe() { return keyframes_.back(); } - - /// Return the number of keyframes in the map - inline size_t size() const { return keyframes_.size(); } -}; - -/// A collection of debug functions to check the data consistency. -namespace map_debug { - -void mapStatistics(Map* map); -void mapValidation(Map* map, int id); -void frameValidation(Frame* frame, int id); -void pointValidation(Point* point, int id); - -} // namespace map_debug -} // namespace svo - -#endif // SVO_MAP_H_ diff --git a/CPU_version/svo/include/svo/matcher.h b/CPU_version/svo/include/svo/matcher.h deleted file mode 100644 index b53340e..0000000 --- a/CPU_version/svo/include/svo/matcher.h +++ /dev/null @@ -1,130 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_MATCHER_H_ -#define SVO_MATCHER_H_ - -#include - -namespace vk { - class AbstractCamera; - namespace patch_score { - template class ZMSSD; - } -} - -namespace svo { - -class Point; -class Frame; -class Feature; - -/// Warp a patch from the reference view to the current view. -namespace warp { - -void getWarpMatrixAffine( - const vk::AbstractCamera& cam_ref, - const vk::AbstractCamera& cam_cur, - const Vector2d& px_ref, - const Vector3d& f_ref, - const double depth_ref, - const SE3& T_cur_ref, - const int level_ref, - Matrix2d& A_cur_ref); - -int getBestSearchLevel( - const Matrix2d& A_cur_ref, - const int max_level); - -void warpAffine( - const Matrix2d& A_cur_ref, - const cv::Mat& img_ref, - const Vector2d& px_ref, - const int level_ref, - const int level_cur, - const int halfpatch_size, - uint8_t* patch); - -} // namespace warp - -/// Patch-matcher for reprojection-matching and epipolar search in triangulation. -class Matcher -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - static const int halfpatch_size_ = 4; - static const int patch_size_ = 8; - - typedef vk::patch_score::ZMSSD PatchScore; - - struct Options - { - bool align_1d; //!< in epipolar search: align patch 1D along epipolar line - int align_max_iter; //!< number of iterations for aligning the feature patches in gauss newton - double max_epi_length_optim;//!< max length of epipolar line to skip epipolar search and directly go to img align - size_t max_epi_search_steps;//!< max number of evaluations along epipolar line - bool subpix_refinement; //!< do gauss newton feature patch alignment after epipolar search - bool epi_search_edgelet_filtering; - double epi_search_edgelet_max_angle; - Options() : - align_1d(false), - align_max_iter(10), - max_epi_length_optim(2.0), - max_epi_search_steps(1000), - subpix_refinement(true), - epi_search_edgelet_filtering(true), - epi_search_edgelet_max_angle(0.7) - {} - } options_; - - uint8_t patch_[patch_size_*patch_size_] __attribute__ ((aligned (16))); - uint8_t patch_with_border_[(patch_size_+2)*(patch_size_+2)] __attribute__ ((aligned (16))); - Matrix2d A_cur_ref_; //!< affine warp matrix - Vector2d epi_dir_; - double epi_length_; //!< length of epipolar line segment in pixels (only used for epipolar search) - double h_inv_; //!< hessian of 1d image alignment along epipolar line - int search_level_; - bool reject_; - Feature* ref_ftr_; - Vector2d px_cur_; - - Matcher() = default; - ~Matcher() = default; - - /// Find a match by directly applying subpix refinement. - /// IMPORTANT! This function assumes that px_cur is already set to an estimate that is within ~2-3 pixel of the final result! - bool findMatchDirect( - const Point& pt, - const Frame& frame, - Vector2d& px_cur); - - /// Find a match by searching along the epipolar line without using any features. - bool findEpipolarMatchDirect( - const Frame& ref_frame, - const Frame& cur_frame, - const Feature& ref_ftr, - const double d_estimate, - const double d_min, - const double d_max, - double& depth); - - void createPatchFromPatchWithBorder(); -}; - -} // namespace svo - -#endif // SVO_MATCHER_H_ diff --git a/CPU_version/svo/include/svo/point.h b/CPU_version/svo/include/svo/point.h deleted file mode 100644 index e1bb81b..0000000 --- a/CPU_version/svo/include/svo/point.h +++ /dev/null @@ -1,108 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_POINT_H_ -#define SVO_POINT_H_ - -#include -#include - -namespace g2o { - class VertexSBAPointXYZ; -} -typedef g2o::VertexSBAPointXYZ g2oPoint; - -namespace svo { - -class Feature; - -typedef Matrix Matrix23d; - -/// A 3D point on the surface of the scene. -class Point : boost::noncopyable -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - enum PointType { - TYPE_DELETED, - TYPE_CANDIDATE, - TYPE_UNKNOWN, - TYPE_GOOD - }; - - static int point_counter_; //!< Counts the number of created points. Used to set the unique id. - int id_; //!< Unique ID of the point. - Vector3d pos_; //!< 3d pos of the point in the world coordinate frame. - Vector3d normal_; //!< Surface normal at point. - Matrix3d normal_information_; //!< Inverse covariance matrix of normal estimation. - bool normal_set_; //!< Flag whether the surface normal was estimated or not. - list obs_; //!< References to keyframes which observe the point. - size_t n_obs_; //!< Number of obervations: Keyframes AND successful reprojections in intermediate frames. - g2oPoint* v_pt_; //!< Temporary pointer to the point-vertex in g2o during bundle adjustment. - int last_published_ts_; //!< Timestamp of last publishing. - int last_projected_kf_id_; //!< Flag for the reprojection: don't reproject a pt twice. - PointType type_; //!< Quality of the point. - int n_failed_reproj_; //!< Number of failed reprojections. Used to assess the quality of the point. - int n_succeeded_reproj_; //!< Number of succeeded reprojections. Used to assess the quality of the point. - int last_structure_optim_; //!< Timestamp of last point optimization - - Point(const Vector3d& pos); - Point(const Vector3d& pos, Feature* ftr); - ~Point(); - - /// Add a reference to a frame. - void addFrameRef(Feature* ftr); - - /// Remove reference to a frame. - bool deleteFrameRef(Frame* frame); - - /// Initialize point normal. The inital estimate will point towards the frame. - void initNormal(); - - /// Check whether mappoint has reference to a frame. - Feature* findFrameRef(Frame* frame); - - /// Get Frame with similar viewpoint. - bool getCloseViewObs(const Vector3d& pos, Feature*& obs) const; - - /// Get number of observations. - inline size_t nRefs() const { return obs_.size(); } - - /// Optimize point position through minimizing the reprojection error. - void optimize(const size_t n_iter); - - /// Jacobian of point projection on unit plane (focal length = 1) in frame (f). - inline static void jacobian_xyz2uv( - const Vector3d& p_in_f, - const Matrix3d& R_f_w, - Matrix23d& point_jac) - { - const double z_inv = 1.0/p_in_f[2]; - const double z_inv_sq = z_inv*z_inv; - point_jac(0, 0) = z_inv; - point_jac(0, 1) = 0.0; - point_jac(0, 2) = -p_in_f[0] * z_inv_sq; - point_jac(1, 0) = 0.0; - point_jac(1, 1) = z_inv; - point_jac(1, 2) = -p_in_f[1] * z_inv_sq; - point_jac = - point_jac * R_f_w; - } -}; - -} // namespace svo - -#endif // SVO_POINT_H_ diff --git a/CPU_version/svo/include/svo/pose_optimizer.h b/CPU_version/svo/include/svo/pose_optimizer.h deleted file mode 100644 index ca048ae..0000000 --- a/CPU_version/svo/include/svo/pose_optimizer.h +++ /dev/null @@ -1,50 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_POSE_OPTIMIZER_H_ -#define SVO_POSE_OPTIMIZER_H_ - -#include - -namespace svo { - -using namespace Eigen; -using namespace Sophus; -using namespace std; - -typedef Matrix Matrix6d; -typedef Matrix Matrix26d; -typedef Matrix Vector6d; - -class Point; - -/// Motion-only bundle adjustment. Minimize the reprojection error of a single frame. -namespace pose_optimizer { - -void optimizeGaussNewton( - const double reproj_thresh, - const size_t n_iter, - const bool verbose, - FramePtr& frame, - double& estimated_scale, - double& error_init, - double& error_final, - size_t& num_obs); - -} // namespace pose_optimizer -} // namespace svo - -#endif // SVO_POSE_OPTIMIZER_H_ diff --git a/CPU_version/svo/include/svo/reprojector.h b/CPU_version/svo/include/svo/reprojector.h deleted file mode 100644 index e345f0d..0000000 --- a/CPU_version/svo/include/svo/reprojector.h +++ /dev/null @@ -1,101 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_REPROJECTION_H_ -#define SVO_REPROJECTION_H_ - -#include -#include - -namespace vk { -class AbstractCamera; -} - -namespace svo { - -class Map; -class Point; - -/// Project points from the map into the image and find the corresponding -/// feature (corner). We don't search a match for every point but only for one -/// point per cell. Thereby, we achieve a homogeneously distributed set of -/// matched features and at the same time we can save processing time by not -/// projecting all points. -class Reprojector -{ -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - /// Reprojector config parameters - struct Options { - size_t max_n_kfs; //!< max number of keyframes to reproject from - bool find_match_direct; - Options() - : max_n_kfs(10), - find_match_direct(true) - {} - } options_; - - size_t n_matches_; - size_t n_trials_; - - Reprojector(vk::AbstractCamera* cam, Map& map); - - ~Reprojector(); - - /// Project points from the map into the image. First finds keyframes with - /// overlapping field of view and projects only those map-points. - void reprojectMap( - FramePtr frame, - std::vector< std::pair >& overlap_kfs); - -private: - - /// A candidate is a point that projects into the image plane and for which we - /// will search a maching feature in the image. - struct Candidate { - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - Point* pt; //!< 3D point. - Vector2d px; //!< projected 2D pixel location. - Candidate(Point* pt, Vector2d& px) : pt(pt), px(px) {} - }; - typedef std::list Cell; - typedef std::vector CandidateGrid; - - /// The grid stores a set of candidate matches. For every grid cell we try to find one match. - struct Grid - { - CandidateGrid cells; - vector cell_order; - int cell_size; - int grid_n_cols; - int grid_n_rows; - }; - - Grid grid_; - Matcher matcher_; - Map& map_; - - static bool pointQualityComparator(Candidate& lhs, Candidate& rhs); - void initializeGrid(vk::AbstractCamera* cam); - void resetGrid(); - bool reprojectCell(Cell& cell, FramePtr frame); - bool reprojectPoint(FramePtr frame, Point* point); -}; - -} // namespace svo - -#endif // SVO_REPROJECTION_H_ diff --git a/CPU_version/svo/include/svo/sparse_img_align.h b/CPU_version/svo/include/svo/sparse_img_align.h deleted file mode 100644 index 1bedfed..0000000 --- a/CPU_version/svo/include/svo/sparse_img_align.h +++ /dev/null @@ -1,83 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_SPARSE_IMG_ALIGN_H_ -#define SVO_SPARSE_IMG_ALIGN_H_ - -#include -#include -#include - -namespace vk { -class AbstractCamera; -} - -namespace svo { - -class Feature; - -/// Optimize the pose of the frame by minimizing the photometric error of feature patches. -class SparseImgAlign : public vk::NLLSSolver<6, SE3> -{ - static const int patch_halfsize_ = 2; - static const int patch_size_ = 2*patch_halfsize_; - static const int patch_area_ = patch_size_*patch_size_; -public: - EIGEN_MAKE_ALIGNED_OPERATOR_NEW - - cv::Mat resimg_; - - SparseImgAlign( - int n_levels, - int min_level, - int n_iter, - Method method, - bool display, - bool verbose); - - size_t run( - FramePtr ref_frame, - FramePtr cur_frame); - - /// Return fisher information matrix, i.e. the Hessian of the log-likelihood - /// at the converged state. - Matrix getFisherInformation(); - -protected: - FramePtr ref_frame_; //!< reference frame, has depth for gradient pixels. - FramePtr cur_frame_; //!< only the image is known! - int level_; //!< current pyramid level on which the optimization runs. - bool display_; //!< display residual image. - int max_level_; //!< coarsest pyramid level for the alignment. - int min_level_; //!< finest pyramid level for the alignment. - - // cache: - Matrix jacobian_cache_; - bool have_ref_patch_cache_; - cv::Mat ref_patch_cache_; - std::vector visible_fts_; - - void precomputeReferencePatches(); - virtual double computeResiduals(const SE3& model, bool linearize_system, bool compute_weight_scale = false); - virtual int solve(); - virtual void update (const ModelType& old_model, ModelType& new_model); - virtual void startIteration(); - virtual void finishIteration(); -}; - -} // namespace svo - -#endif // SVO_SPARSE_IMG_ALIGN_H_ diff --git a/CPU_version/svo/include/svo/svoVisionFactor.h b/CPU_version/svo/include/svo/svoVisionFactor.h deleted file mode 100644 index cd00816..0000000 --- a/CPU_version/svo/include/svo/svoVisionFactor.h +++ /dev/null @@ -1,70 +0,0 @@ -// -// Created by root on 4/13/21. -// - -#ifndef SVO_SVOVISIONFACTOR_H -#define SVO_SVOVISIONFACTOR_H -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - - class VisionFactor: public gtsam::NoiseModelFactor1 { - - private: - // measurement information - gtsam::Point3 feature; /// body_P_sensor_; ///< TODO The pose of the sensor in the body frame - int level; ///< Image pyramid level where feature was extracted. - - public: - /// shorthand for a smart pointer to a factor - typedef boost::shared_ptr shared_ptr; - - /** - * Constructor - * @param feature Unit-bearing vector of the feature. - * @param model is the standard deviation - * @param pointKey is the index of the landmark - * @param poseKey is the index of the camera pose - * @param landmark 3D position of the landmark - * @param body_P_sensor is the transform from body to sensor frame (default identity) - * @param level Image pyramid level where feature was extracted. - */ - VisionFactor(const gtsam::Point3& feature, const gtsam::Point3& landmark,const int level, const gtsam::SharedNoiseModel& Hp, - gtsam::Key poseKey,boost::optional body_P_sensor = boost::none) : - gtsam::NoiseModelFactor1(Hp, poseKey), feature(feature), landmark(landmark),body_P_sensor_(body_P_sensor),level(level){} - virtual ~VisionFactor(){} - - /// error function - /// @param p the Estimated pose in Pose3 - /// @param H the optional Jacobian matrix, which use boost optional and has default null pointer - gtsam::Vector evaluateError(const gtsam::Pose3& p, boost::optional Hp = boost::none) const { - // note that use boost optional like a pointer - // only calculate jacobian matrix when non-null pointer exists - gtsam::Matrix26 J; - gtsam::Point3 point(p*landmark); - svo::Frame::jacobian_xyz2uv(point, J); - Vector2d e = (vk::project2d(feature) - vk::project2d(point))*1.0 / (1<( - gtsam::NonlinearFactor::shared_ptr(new VisionFactor(*this))); } - - }; - -} // namespace gtsamexamples -#endif //SVO_SVOVISIONFACTOR_H diff --git a/CPU_version/svo/package.xml b/CPU_version/svo/package.xml deleted file mode 100644 index 4d71cb3..0000000 --- a/CPU_version/svo/package.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - svo - 0.1.0 - - Monocular Visual Odometry - - Christian Forster - Christian Forster - GPLv3 - - - catkin - - - cmake_modules - roscpp - roslib - vikit_common - vikit_ros - - - roscpp - roslib - vikit_common - vikit_ros - \ No newline at end of file diff --git a/CPU_version/svo/src/bundle_adjustment.cpp b/CPU_version/svo/src/bundle_adjustment.cpp deleted file mode 100644 index eaba2b0..0000000 --- a/CPU_version/svo/src/bundle_adjustment.cpp +++ /dev/null @@ -1,435 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#define SCHUR_TRICK 1 - -namespace svo { -namespace ba { - -void twoViewBA( - Frame* frame1, - Frame* frame2, - double reproj_thresh, - Map* map) -{ - // scale reprojection threshold in pixels to unit plane - reproj_thresh /= frame1->cam_->errorMultiplier2(); - - // init g2o - g2o::SparseOptimizer optimizer; - setupG2o(&optimizer); - - list edges; - size_t v_id = 0; - - // New Keyframe Vertex 1: This Keyframe is set to fixed! - g2oFrameSE3* v_frame1 = createG2oFrameSE3(frame1, v_id++, true); - optimizer.addVertex(v_frame1); - - // New Keyframe Vertex 2 - g2oFrameSE3* v_frame2 = createG2oFrameSE3(frame2, v_id++, false); - optimizer.addVertex(v_frame2); - - // Create Point Vertices - for(Features::iterator it_ftr=frame1->fts_.begin(); it_ftr!=frame1->fts_.end(); ++it_ftr) - { - Point* pt = (*it_ftr)->point; - if(pt == NULL) - continue; - g2oPoint* v_pt = createG2oPoint(pt->pos_, v_id++, false); - optimizer.addVertex(v_pt); - pt->v_pt_ = v_pt; - g2oEdgeSE3* e = createG2oEdgeSE3(v_frame1, v_pt, vk::project2d((*it_ftr)->f), true, reproj_thresh*Config::lobaRobustHuberWidth()); - optimizer.addEdge(e); - edges.push_back(EdgeContainerSE3(e, frame1, *it_ftr)); // TODO feature now links to frame, so we can simplify edge container! - - // find at which index the second frame observes the point - Feature* ftr_frame2 = pt->findFrameRef(frame2); - e = createG2oEdgeSE3(v_frame2, v_pt, vk::project2d(ftr_frame2->f), true, reproj_thresh*Config::lobaRobustHuberWidth()); - optimizer.addEdge(e); - edges.push_back(EdgeContainerSE3(e, frame2, ftr_frame2)); - } - - // Optimization - double init_error, final_error; - runSparseBAOptimizer(&optimizer, Config::lobaNumIter(), init_error, final_error); - printf("2-View BA: Error before/after = %f / %f\n", init_error, final_error); - - // Update Keyframe Positions - frame1->T_f_w_.rotation_matrix() = v_frame1->estimate().rotation().toRotationMatrix(); - frame1->T_f_w_.translation() = v_frame1->estimate().translation(); - frame2->T_f_w_.rotation_matrix() = v_frame2->estimate().rotation().toRotationMatrix(); - frame2->T_f_w_.translation() = v_frame2->estimate().translation(); - - // Update Mappoint Positions - for(Features::iterator it=frame1->fts_.begin(); it!=frame1->fts_.end(); ++it) - { - if((*it)->point == NULL) - continue; - (*it)->point->pos_ = (*it)->point->v_pt_->estimate(); - (*it)->point->v_pt_ = NULL; - } - - // Find Mappoints with too large reprojection error - const double reproj_thresh_squared = reproj_thresh*reproj_thresh; - size_t n_incorrect_edges = 0; - for(list::iterator it_e = edges.begin(); it_e != edges.end(); ++it_e) - if(it_e->edge->chi2() > reproj_thresh_squared) - { - if(it_e->feature->point != NULL) - { - map->safeDeletePoint(it_e->feature->point); - it_e->feature->point = NULL; - } - ++n_incorrect_edges; - } - - printf("2-View BA: Wrong edges = %zu\n", n_incorrect_edges); -} - -void localBA( - Frame* center_kf, - set* core_kfs, - Map* map, - size_t& n_incorrect_edges_1, - size_t& n_incorrect_edges_2, - double& init_error, - double& final_error) -{ - - // init g2o - g2o::SparseOptimizer optimizer; - setupG2o(&optimizer); - - list edges; - set mps; - list neib_kfs; - size_t v_id = 0; - size_t n_mps = 0; - size_t n_fix_kfs = 0; - size_t n_var_kfs = 1; - size_t n_edges = 0; - n_incorrect_edges_1 = 0; - n_incorrect_edges_2 = 0; - - // Add all core keyframes - for(set::iterator it_kf = core_kfs->begin(); it_kf != core_kfs->end(); ++it_kf) - { - g2oFrameSE3* v_kf = createG2oFrameSE3(it_kf->get(), v_id++, false); - (*it_kf)->v_kf_ = v_kf; - ++n_var_kfs; - assert(optimizer.addVertex(v_kf)); - - // all points that the core keyframes observe are also optimized: - for(Features::iterator it_pt=(*it_kf)->fts_.begin(); it_pt!=(*it_kf)->fts_.end(); ++it_pt) - if((*it_pt)->point != NULL) - mps.insert((*it_pt)->point); - } - - // Now go throug all the points and add a measurement. Add a fixed neighbour - // Keyframe if it is not in the set of core kfs - double reproj_thresh_2 = Config::lobaThresh() / center_kf->cam_->errorMultiplier2(); - double reproj_thresh_1 = Config::poseOptimThresh() / center_kf->cam_->errorMultiplier2(); - double reproj_thresh_1_squared = reproj_thresh_1*reproj_thresh_1; - for(set::iterator it_pt = mps.begin(); it_pt!=mps.end(); ++it_pt) - { - // Create point vertex - g2oPoint* v_pt = createG2oPoint((*it_pt)->pos_, v_id++, false); - (*it_pt)->v_pt_ = v_pt; - assert(optimizer.addVertex(v_pt)); - ++n_mps; - - // Add edges - list::iterator it_obs=(*it_pt)->obs_.begin(); - while(it_obs!=(*it_pt)->obs_.end()) - { - Vector2d error = vk::project2d((*it_obs)->f) - vk::project2d((*it_obs)->frame->w2f((*it_pt)->pos_)); - - if((*it_obs)->frame->v_kf_ == NULL) - { - // frame does not have a vertex yet -> it belongs to the neib kfs and - // is fixed. create one: - g2oFrameSE3* v_kf = createG2oFrameSE3((*it_obs)->frame, v_id++, true); - (*it_obs)->frame->v_kf_ = v_kf; - ++n_fix_kfs; - assert(optimizer.addVertex(v_kf)); - neib_kfs.push_back((*it_obs)->frame); - } - - // create edge - g2oEdgeSE3* e = createG2oEdgeSE3((*it_obs)->frame->v_kf_, v_pt, - vk::project2d((*it_obs)->f), - true, - reproj_thresh_2*Config::lobaRobustHuberWidth(), - 1.0 / (1<<(*it_obs)->level)); - assert(optimizer.addEdge(e)); - edges.push_back(EdgeContainerSE3(e, (*it_obs)->frame, *it_obs)); - ++n_edges; - ++it_obs; - } - } - - // structure only - g2o::StructureOnlySolver<3> structure_only_ba; - g2o::OptimizableGraph::VertexContainer points; - for (g2o::OptimizableGraph::VertexIDMap::const_iterator it = optimizer.vertices().begin(); it != optimizer.vertices().end(); ++it) - { - g2o::OptimizableGraph::Vertex* v = static_cast(it->second); - if (v->dimension() == 3 && v->edges().size() >= 2) - points.push_back(v); - } - structure_only_ba.calc(points, 10); - - // Optimization - if(Config::lobaNumIter() > 0) - runSparseBAOptimizer(&optimizer, Config::lobaNumIter(), init_error, final_error); - - // Update Keyframes - for(set::iterator it = core_kfs->begin(); it != core_kfs->end(); ++it) - { - (*it)->T_f_w_ = SE3( (*it)->v_kf_->estimate().rotation(), - (*it)->v_kf_->estimate().translation()); - (*it)->v_kf_ = NULL; - } - - for(list::iterator it = neib_kfs.begin(); it != neib_kfs.end(); ++it) - (*it)->v_kf_ = NULL; - - // Update Mappoints - for(set::iterator it = mps.begin(); it != mps.end(); ++it) - { - (*it)->pos_ = (*it)->v_pt_->estimate(); - (*it)->v_pt_ = NULL; - } - - // Remove Measurements with too large reprojection error - double reproj_thresh_2_squared = reproj_thresh_2*reproj_thresh_2; - for(list::iterator it = edges.begin(); it != edges.end(); ++it) - { - if(it->edge->chi2() > reproj_thresh_2_squared) //*(1<feature_->level)) - { - map->removePtFrameRef(it->frame, it->feature); - ++n_incorrect_edges_2; - } - } - - // TODO: delete points and edges! - init_error = sqrt(init_error)*center_kf->cam_->errorMultiplier2(); - final_error = sqrt(final_error)*center_kf->cam_->errorMultiplier2(); -} - -void globalBA(Map* map) -{ - // init g2o - g2o::SparseOptimizer optimizer; - setupG2o(&optimizer); - - list edges; - list< pair > incorrect_edges; - - // Go through all Keyframes - size_t v_id = 0; - double reproj_thresh_2 = Config::lobaThresh() / map->lastKeyframe()->cam_->errorMultiplier2(); - double reproj_thresh_1_squared = Config::poseOptimThresh() / map->lastKeyframe()->cam_->errorMultiplier2(); - reproj_thresh_1_squared *= reproj_thresh_1_squared; - for(list::iterator it_kf = map->keyframes_.begin(); - it_kf != map->keyframes_.end(); ++it_kf) - { - // New Keyframe Vertex - g2oFrameSE3* v_kf = createG2oFrameSE3(it_kf->get(), v_id++, false); - (*it_kf)->v_kf_ = v_kf; - optimizer.addVertex(v_kf); - for(Features::iterator it_ftr=(*it_kf)->fts_.begin(); it_ftr!=(*it_kf)->fts_.end(); ++it_ftr) - { - // for each keyframe add edges to all observed mapoints - Point* mp = (*it_ftr)->point; - if(mp == NULL) - continue; - g2oPoint* v_mp = mp->v_pt_; - if(v_mp == NULL) - { - // mappoint-vertex doesn't exist yet. create a new one: - v_mp = createG2oPoint(mp->pos_, v_id++, false); - mp->v_pt_ = v_mp; - optimizer.addVertex(v_mp); - } - - // Due to merging of mappoints it is possible that references in kfs suddenly - // have a very large reprojection error which may result in distorted results. - Vector2d error = vk::project2d((*it_ftr)->f) - vk::project2d((*it_kf)->w2f(mp->pos_)); - if(error.squaredNorm() > reproj_thresh_1_squared) - incorrect_edges.push_back(pair(*it_kf, *it_ftr)); - else - { - g2oEdgeSE3* e = createG2oEdgeSE3(v_kf, v_mp, vk::project2d((*it_ftr)->f), - true, - reproj_thresh_2*Config::lobaRobustHuberWidth()); - - edges.push_back(EdgeContainerSE3(e, it_kf->get(), *it_ftr)); - optimizer.addEdge(e); - } - } - } - - // Optimization - double init_error=0.0, final_error=0.0; - if(Config::lobaNumIter() > 0) - runSparseBAOptimizer(&optimizer, Config::lobaNumIter(), init_error, final_error); - - // Update Keyframe and MapPoint Positions - for(list::iterator it_kf = map->keyframes_.begin(); - it_kf != map->keyframes_.end(); ++it_kf) - { - (*it_kf)->T_f_w_ = SE3( (*it_kf)->v_kf_->estimate().rotation(), - (*it_kf)->v_kf_->estimate().translation()); - (*it_kf)->v_kf_ = NULL; - for(Features::iterator it_ftr=(*it_kf)->fts_.begin(); it_ftr!=(*it_kf)->fts_.end(); ++it_ftr) - { - Point* mp = (*it_ftr)->point; - if(mp == NULL) - continue; - if(mp->v_pt_ == NULL) - continue; // mp was updated before - mp->pos_ = mp->v_pt_->estimate(); - mp->v_pt_ = NULL; - } - } - - // Remove Measurements with too large reprojection error - for(list< pair >::iterator it=incorrect_edges.begin(); - it!=incorrect_edges.end(); ++it) - map->removePtFrameRef(it->first.get(), it->second); - - double reproj_thresh_2_squared = reproj_thresh_2*reproj_thresh_2; - for(list::iterator it = edges.begin(); it != edges.end(); ++it) - { - if(it->edge->chi2() > reproj_thresh_2_squared) - { - map->removePtFrameRef(it->frame, it->feature); - } - } -} - -void setupG2o(g2o::SparseOptimizer * optimizer) -{ - // TODO: What's happening with all this HEAP stuff? Memory Leak? - optimizer->setVerbose(false); - -#if SCHUR_TRICK - // solver - g2o::BlockSolver_6_3::LinearSolverType* linearSolver; - linearSolver = new g2o::LinearSolverCholmod(); - //linearSolver = new g2o::LinearSolverCSparse(); - - g2o::BlockSolver_6_3 * solver_ptr = new g2o::BlockSolver_6_3(linearSolver); - g2o::OptimizationAlgorithmLevenberg * solver = new g2o::OptimizationAlgorithmLevenberg(solver_ptr); -#else - g2o::BlockSolverX::LinearSolverType * linearSolver; - linearSolver = new g2o::LinearSolverCholmod(); - //linearSolver = new g2o::LinearSolverCSparse(); - g2o::BlockSolverX * solver_ptr = new g2o::BlockSolverX(linearSolver); - g2o::OptimizationAlgorithmLevenberg* solver = new g2o::OptimizationAlgorithmLevenberg(solver_ptr); -#endif - - solver->setMaxTrialsAfterFailure(5); - optimizer->setAlgorithm(solver); - - // setup camera - g2o::CameraParameters * cam_params = new g2o::CameraParameters(1.0, Vector2d(0.,0.), 0.); - cam_params->setId(0); - if (!optimizer->addParameter(cam_params)) { - assert(false); - } -} - -void -runSparseBAOptimizer(g2o::SparseOptimizer* optimizer, - unsigned int num_iter, - double& init_error, double& final_error) -{ - optimizer->initializeOptimization(); - optimizer->computeActiveErrors(); - init_error = optimizer->activeChi2(); - optimizer->optimize(num_iter); - final_error = optimizer->activeChi2(); -} - -g2oFrameSE3* -createG2oFrameSE3(Frame* frame, size_t id, bool fixed) -{ - g2oFrameSE3* v = new g2oFrameSE3(); - v->setId(id); - v->setFixed(fixed); - v->setEstimate(g2o::SE3Quat(frame->T_f_w_.unit_quaternion(), frame->T_f_w_.translation())); - return v; -} - -g2oPoint* -createG2oPoint(Vector3d pos, - size_t id, - bool fixed) -{ - g2oPoint* v = new g2oPoint(); - v->setId(id); -#if SCHUR_TRICK - v->setMarginalized(true); -#endif - v->setFixed(fixed); - v->setEstimate(pos); - return v; -} - -g2oEdgeSE3* -createG2oEdgeSE3( g2oFrameSE3* v_frame, - g2oPoint* v_point, - const Vector2d& f_up, - bool robust_kernel, - double huber_width, - double weight) -{ - g2oEdgeSE3* e = new g2oEdgeSE3(); - e->setVertex(0, dynamic_cast(v_point)); - e->setVertex(1, dynamic_cast(v_frame)); - e->setMeasurement(f_up); - e->information() = weight * Eigen::Matrix2d::Identity(2,2); - g2o::RobustKernelHuber* rk = new g2o::RobustKernelHuber(); // TODO: memory leak - rk->setDelta(huber_width); - e->setRobustKernel(rk); - e->setParameterId(0, 0); //old: e->setId(v_point->id()); - return e; -} - -} // namespace ba -} // namespace svo diff --git a/CPU_version/svo/src/config.cpp b/CPU_version/svo/src/config.cpp deleted file mode 100644 index e8475fe..0000000 --- a/CPU_version/svo/src/config.cpp +++ /dev/null @@ -1,102 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifdef SVO_USE_ROS -#include -#endif -#include - -namespace svo { - -Config::Config() : -#ifdef SVO_USE_ROS - trace_name(vk::getParam("svo/trace_name", "svo")), - trace_dir(vk::getParam("svo/trace_dir", "/tmp")), - n_pyr_levels(vk::getParam("svo/n_pyr_levels", 3)), - use_imu(vk::getParam("svo/use_imu", false)), - core_n_kfs(vk::getParam("svo/core_n_kfs", 3)), - map_scale(vk::getParam("svo/map_scale", 1.0)), - grid_size(vk::getParam("svo/grid_size", 30)), - init_min_disparity(vk::getParam("svo/init_min_disparity", 50.0)), - init_min_tracked(vk::getParam("svo/init_min_tracked", 50)), - init_min_inliers(vk::getParam("svo/init_min_inliers", 40)), - klt_max_level(vk::getParam("svo/klt_max_level", 4)), - klt_min_level(vk::getParam("svo/klt_min_level", 2)), - reproj_thresh(vk::getParam("svo/reproj_thresh", 2.0)), - poseoptim_thresh(vk::getParam("svo/poseoptim_thresh", 2.0)), - poseoptim_num_iter(vk::getParam("svo/poseoptim_num_iter", 10)), - structureoptim_max_pts(vk::getParam("svo/structureoptim_max_pts", 20)), - structureoptim_num_iter(vk::getParam("svo/structureoptim_num_iter", 5)), - loba_thresh(vk::getParam("svo/loba_thresh", 2.0)), - loba_robust_huber_width(vk::getParam("svo/loba_robust_huber_width", 1.0)), - loba_num_iter(vk::getParam("svo/loba_num_iter", 0)), - kfselect_mindist(vk::getParam("svo/kfselect_mindist", 0.12)), - triang_min_corner_score(vk::getParam("svo/triang_min_corner_score", 20.0)), - triang_half_patch_size(vk::getParam("svo/triang_half_patch_size", 4)), - subpix_n_iter(vk::getParam("svo/subpix_n_iter", 10)), - max_n_kfs(vk::getParam("svo/max_n_kfs", 10)), - img_imu_delay(vk::getParam("svo/img_imu_delay", 0.0)), - max_fts(vk::getParam("svo/max_fts", 120)), - quality_min_fts(vk::getParam("svo/quality_min_fts", 50)), - quality_max_drop_fts(vk::getParam("svo/quality_max_drop_fts", 40)), - ACC_noise(vk::getParam("svo/ACC_noise", 1e-4)), - GYO_noise(vk::getParam("svo/GYO_noise", 1e-4)), - iuc(vk::getParam("svo/IUC", 1e-1)), - abc(vk::getParam("svo/ABC", 1e-1)), - gbc(vk::getParam("svo/GBC", 1e-1)), - ebp(vk::getParam("svo/EBP", 1e-2)), - nrp(vk::getParam("svo/NRP", 1e-5)) -#else - trace_name("svo"), - trace_dir("/tmp"), - n_pyr_levels(3), - use_imu(false), - core_n_kfs(3), - map_scale(1.0), - grid_size(25), - init_min_disparity(50.0), - init_min_tracked(50), - init_min_inliers(40), - klt_max_level(4), - klt_min_level(2), - reproj_thresh(2.0), - poseoptim_thresh(2.0), - poseoptim_num_iter(10), - structureoptim_max_pts(20), - structureoptim_num_iter(5), - loba_thresh(2.0), - loba_robust_huber_width(1.0), - loba_num_iter(0), - kfselect_mindist(0.12), - triang_min_corner_score(20.0), - triang_half_patch_size(4), - subpix_n_iter(10), - max_n_kfs(0), - img_imu_delay(0.0), - max_fts(120), - quality_min_fts(50), - quality_max_drop_fts(40) -#endif -{} - -Config& Config::getInstance() -{ - static Config instance; // Instantiated on first use and guaranteed to be destroyed - return instance; -} - -} // namespace svo - diff --git a/CPU_version/svo/src/depth_filter.cpp b/CPU_version/svo/src/depth_filter.cpp deleted file mode 100644 index db24408..0000000 --- a/CPU_version/svo/src/depth_filter.cpp +++ /dev/null @@ -1,352 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -int Seed::batch_counter = 0; -int Seed::seed_counter = 0; - -Seed::Seed(Feature* ftr, float depth_mean, float depth_min) : - batch_id(batch_counter), - id(seed_counter++), - ftr(ftr), - a(10), - b(10), - mu(1.0/depth_mean), - z_range(1.0/depth_min), - sigma2(z_range*z_range/36) -{} - -DepthFilter::DepthFilter(feature_detection::DetectorPtr feature_detector, callback_t seed_converged_cb) : - feature_detector_(feature_detector), - seed_converged_cb_(seed_converged_cb), - seeds_updating_halt_(false), - thread_(NULL), - new_keyframe_set_(false), - new_keyframe_min_depth_(0.0), - new_keyframe_mean_depth_(0.0) -{} - -DepthFilter::~DepthFilter() -{ - stopThread(); - SVO_INFO_STREAM("DepthFilter destructed."); -} - -void DepthFilter::startThread() -{ - thread_ = new boost::thread(&DepthFilter::updateSeedsLoop, this); -} - -void DepthFilter::stopThread() -{ - SVO_INFO_STREAM("DepthFilter stop thread invoked."); - if(thread_ != NULL) - { - SVO_INFO_STREAM("DepthFilter interrupt and join thread... "); - seeds_updating_halt_ = true; - thread_->interrupt(); - thread_->join(); - thread_ = NULL; - } -} - -void DepthFilter::addFrame(FramePtr frame) -{ - if(thread_ != NULL) - { - { - lock_t lock(frame_queue_mut_); - if(frame_queue_.size() > 2) - frame_queue_.pop(); - frame_queue_.push(frame); - } - seeds_updating_halt_ = false; - frame_queue_cond_.notify_one(); - } - else - updateSeeds(frame); -} - -void DepthFilter::addKeyframe(FramePtr frame, double depth_mean, double depth_min) -{ - new_keyframe_min_depth_ = depth_min; - new_keyframe_mean_depth_ = depth_mean; - if(thread_ != NULL) - { - new_keyframe_ = frame; - new_keyframe_set_ = true; - seeds_updating_halt_ = true; - frame_queue_cond_.notify_one(); - } - else - initializeSeeds(frame); -} - -void DepthFilter::initializeSeeds(FramePtr frame) -{ - Features new_features; - feature_detector_->setExistingFeatures(frame->fts_); - feature_detector_->detect(frame.get(), frame->img_pyr_, - Config::triangMinCornerScore(), new_features); - - // initialize a seed for every new feature - seeds_updating_halt_ = true; - lock_t lock(seeds_mut_); // by locking the updateSeeds function stops - ++Seed::batch_counter; - std::for_each(new_features.begin(), new_features.end(), [&](Feature* ftr){ - seeds_.push_back(Seed(ftr, new_keyframe_mean_depth_, new_keyframe_min_depth_)); - }); - - if(options_.verbose) - SVO_INFO_STREAM("DepthFilter: Initialized "<::iterator it=seeds_.begin(); - size_t n_removed = 0; - while(it!=seeds_.end()) - { - if(it->ftr->frame == frame.get()) - { - it = seeds_.erase(it); - ++n_removed; - } - else - ++it; - } - seeds_updating_halt_ = false; -} - -void DepthFilter::reset() -{ - seeds_updating_halt_ = true; - { - lock_t lock(seeds_mut_); - seeds_.clear(); - } - lock_t lock(); - while(!frame_queue_.empty()) - frame_queue_.pop(); - seeds_updating_halt_ = false; - - if(options_.verbose) - SVO_INFO_STREAM("DepthFilter: RESET."); -} - -void DepthFilter::updateSeedsLoop() -{ - while(!boost::this_thread::interruption_requested()) - { - FramePtr frame; - { - lock_t lock(frame_queue_mut_); - while(frame_queue_.empty() && new_keyframe_set_ == false) - frame_queue_cond_.wait(lock); - if(new_keyframe_set_) - { - new_keyframe_set_ = false; - seeds_updating_halt_ = false; - clearFrameQueue(); - frame = new_keyframe_; - } - else - { - frame = frame_queue_.front(); - frame_queue_.pop(); - } - } - updateSeeds(frame); - if(frame->isKeyframe()) - initializeSeeds(frame); - } -} - -void DepthFilter::updateSeeds(FramePtr frame) -{ - // update only a limited number of seeds, because we don't have time to do it - // for all the seeds in every frame! - size_t n_updates=0, n_failed_matches=0, n_seeds = seeds_.size(); - lock_t lock(seeds_mut_); - std::list::iterator it=seeds_.begin(); - - const double focal_length = frame->cam_->errorMultiplier2(); - double px_noise = 1.0; - double px_error_angle = atan(px_noise/(2.0*focal_length))*2.0; // law of chord (sehnensatz) - - while( it!=seeds_.end()) - { - // set this value true when seeds updating should be interrupted - if(seeds_updating_halt_) - return; - - // check if seed is not already too old - if((Seed::batch_counter - it->batch_id) > options_.max_n_kfs) { - it = seeds_.erase(it); - continue; - } - - // check if point is visible in the current image - SE3 T_ref_cur = it->ftr->frame->T_f_w_ * frame->T_f_w_.inverse(); - const Vector3d xyz_f(T_ref_cur.inverse()*(1.0/it->mu * it->ftr->f) ); - if(xyz_f.z() < 0.0) { - ++it; // behind the camera - continue; - } - if(!frame->cam_->isInFrame(frame->f2c(xyz_f).cast())) { - ++it; // point does not project in image - continue; - } - - // we are using inverse depth coordinates - float z_inv_min = it->mu + sqrt(it->sigma2); - float z_inv_max = max(it->mu - sqrt(it->sigma2), 0.00000001f); - double z; - if(!matcher_.findEpipolarMatchDirect( - *it->ftr->frame, *frame, *it->ftr, 1.0/it->mu, 1.0/z_inv_min, 1.0/z_inv_max, z)) - { - it->b++; // increase outlier probability when no match was found - ++it; - ++n_failed_matches; - continue; - } - - // compute tau - double tau = computeTau(T_ref_cur, it->ftr->f, z, px_error_angle); - double tau_inverse = 0.5 * (1.0/max(0.0000001, z-tau) - 1.0/(z+tau)); - - // update the estimate - updateSeed(1./z, tau_inverse*tau_inverse, &*it); - ++n_updates; - - if(frame->isKeyframe()) - { - // The feature detector should not initialize new seeds close to this location - feature_detector_->setGridOccpuancy(matcher_.px_cur_); - } - - // if the seed has converged, we initialize a new candidate point and remove the seed - if(sqrt(it->sigma2) < it->z_range/options_.seed_convergence_sigma2_thresh) - { - assert(it->ftr->point == NULL); // TODO this should not happen anymore - Vector3d xyz_world(it->ftr->frame->T_f_w_.inverse() * (it->ftr->f * (1.0/it->mu))); - Point* point = new Point(xyz_world, it->ftr); - it->ftr->point = point; - /* FIXME it is not threadsafe to add a feature to the frame here. - if(frame->isKeyframe()) - { - Feature* ftr = new Feature(frame.get(), matcher_.px_cur_, matcher_.search_level_); - ftr->point = point; - point->addFrameRef(ftr); - frame->addFeature(ftr); - it->ftr->frame->addFeature(it->ftr); - } - else - */ - { - seed_converged_cb_(point, it->sigma2); // put in candidate list - } - it = seeds_.erase(it); - } - else if(isnan(z_inv_min)) - { - SVO_WARN_STREAM("z_min is NaN"); - it = seeds_.erase(it); - } - else - ++it; - } -} - -void DepthFilter::clearFrameQueue() -{ - while(!frame_queue_.empty()) - frame_queue_.pop(); -} - -void DepthFilter::getSeedsCopy(const FramePtr& frame, std::list& seeds) -{ - lock_t lock(seeds_mut_); - for(std::list::iterator it=seeds_.begin(); it!=seeds_.end(); ++it) - { - if (it->ftr->frame == frame.get()) - seeds.push_back(*it); - } -} - -void DepthFilter::updateSeed(const float x, const float tau2, Seed* seed) -{ - float norm_scale = sqrt(seed->sigma2 + tau2); - if(std::isnan(norm_scale)) - return; - boost::math::normal_distribution nd(seed->mu, norm_scale); - float s2 = 1./(1./seed->sigma2 + 1./tau2); - float m = s2*(seed->mu/seed->sigma2 + x/tau2); - float C1 = seed->a/(seed->a+seed->b) * boost::math::pdf(nd, x); - float C2 = seed->b/(seed->a+seed->b) * 1./seed->z_range; - float normalization_constant = C1 + C2; - C1 /= normalization_constant; - C2 /= normalization_constant; - float f = C1*(seed->a+1.)/(seed->a+seed->b+1.) + C2*seed->a/(seed->a+seed->b+1.); - float e = C1*(seed->a+1.)*(seed->a+2.)/((seed->a+seed->b+1.)*(seed->a+seed->b+2.)) - + C2*seed->a*(seed->a+1.0f)/((seed->a+seed->b+1.0f)*(seed->a+seed->b+2.0f)); - - // update parameters - float mu_new = C1*m+C2*seed->mu; - seed->sigma2 = C1*(s2 + m*m) + C2*(seed->sigma2 + seed->mu*seed->mu) - mu_new*mu_new; - seed->mu = mu_new; - seed->a = (e-f)/(f-e/f); - seed->b = seed->a*(1.0f-f)/f; -} - -double DepthFilter::computeTau( - const SE3& T_ref_cur, - const Vector3d& f, - const double z, - const double px_error_angle) -{ - Vector3d t(T_ref_cur.translation()); - Vector3d a = f*z-t; - double t_norm = t.norm(); - double a_norm = a.norm(); - double alpha = acos(f.dot(t)/t_norm); // dot product - double beta = acos(a.dot(-t)/(t_norm*a_norm)); // dot product - double beta_plus = beta + px_error_angle; - double gamma_plus = PI-alpha-beta_plus; // triangle angles sum to PI - double z_plus = t_norm*sin(beta_plus)/sin(gamma_plus); // law of sines - return (z_plus - z); // tau -} - -} // namespace svo diff --git a/CPU_version/svo/src/feature_alignment.cpp b/CPU_version/svo/src/feature_alignment.cpp deleted file mode 100644 index faa4027..0000000 --- a/CPU_version/svo/src/feature_alignment.cpp +++ /dev/null @@ -1,601 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifdef __SSE2__ -#include -#endif -#ifdef __ARM_NEON__ -#include -#endif -#include - -namespace svo { -namespace feature_alignment { - -#define SUBPIX_VERBOSE 0 - -bool align1D( - const cv::Mat& cur_img, - const Vector2f& dir, // direction in which the patch is allowed to move - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate, - double& h_inv) -{ - const int halfpatch_size_ = 4; - const int patch_size = 8; - const int patch_area = 64; - bool converged=false; - - // compute derivative of template and prepare inverse compositional - float __attribute__((__aligned__(16))) ref_patch_dv[patch_area]; - Matrix2f H; H.setZero(); - - // compute gradient and hessian - const int ref_step = patch_size+2; - float* it_dv = ref_patch_dv; - for(int y=0; y= cur_img.cols-halfpatch_size_ || v_r >= cur_img.rows-halfpatch_size_) - break; - - if(isnan(u) || isnan(v)) // TODO very rarely this can happen, maybe H is singular? should not be at corner.. check - return false; - - // compute interpolation weights - float subpix_x = u-u_r; - float subpix_y = v-v_r; - float wTL = (1.0-subpix_x)*(1.0-subpix_y); - float wTR = subpix_x * (1.0-subpix_y); - float wBL = (1.0-subpix_x)*subpix_y; - float wBR = subpix_x * subpix_y; - - // loop through search_patch, interpolate - uint8_t* it_ref = ref_patch; - float* it_ref_dv = ref_patch_dv; - float new_chi2 = 0.0; - Vector2f Jres; Jres.setZero(); - for(int y=0; y 0 && new_chi2 > chi2) - { -#if SUBPIX_VERBOSE - cout << "error increased." << endl; -#endif - u -= update[0]; - v -= update[1]; - break; - } - - chi2 = new_chi2; - update = Hinv * Jres; - u += update[0]*dir[0]; - v += update[0]*dir[1]; - mean_diff += update[1]; - -#if SUBPIX_VERBOSE - cout << "Iter " << iter << ":" - << "\t u=" << u << ", v=" << v - << "\t update = " << update[0] << ", " << update[1] - << "\t new chi2 = " << new_chi2 << endl; -#endif - - if(update[0]*update[0]+update[1]*update[1] < min_update_squared) - { -#if SUBPIX_VERBOSE - cout << "converged." << endl; -#endif - converged=true; - break; - } - } - - cur_px_estimate << u, v; - return converged; -} - -bool align2D( - const cv::Mat& cur_img, - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate, - bool no_simd) -{ -#ifdef __ARM_NEON__ - if(!no_simd) - return align2D_NEON(cur_img, ref_patch_with_border, ref_patch, n_iter, cur_px_estimate); -#endif - - const int halfpatch_size_ = 4; - const int patch_size_ = 8; - const int patch_area_ = 64; - bool converged=false; - - // compute derivative of template and prepare inverse compositional - float __attribute__((__aligned__(16))) ref_patch_dx[patch_area_]; - float __attribute__((__aligned__(16))) ref_patch_dy[patch_area_]; - Matrix3f H; H.setZero(); - - // compute gradient and hessian - const int ref_step = patch_size_+2; - float* it_dx = ref_patch_dx; - float* it_dy = ref_patch_dy; - for(int y=0; y= cur_img.cols-halfpatch_size_ || v_r >= cur_img.rows-halfpatch_size_) - break; - - if(isnan(u) || isnan(v)) // TODO very rarely this can happen, maybe H is singular? should not be at corner.. check - return false; - - // compute interpolation weights - float subpix_x = u-u_r; - float subpix_y = v-v_r; - float wTL = (1.0-subpix_x)*(1.0-subpix_y); - float wTR = subpix_x * (1.0-subpix_y); - float wBL = (1.0-subpix_x)*subpix_y; - float wBR = subpix_x * subpix_y; - - // loop through search_patch, interpolate - uint8_t* it_ref = ref_patch; - float* it_ref_dx = ref_patch_dx; - float* it_ref_dy = ref_patch_dy; -// float new_chi2 = 0.0; - Vector3f Jres; Jres.setZero(); - for(int y=0; y 0 && new_chi2 > chi2) - { -#if SUBPIX_VERBOSE - cout << "error increased." << endl; -#endif - u -= update[0]; - v -= update[1]; - break; - } - chi2 = new_chi2; -*/ - update = Hinv * Jres; - u += update[0]; - v += update[1]; - mean_diff += update[2]; - -#if SUBPIX_VERBOSE - cout << "Iter " << iter << ":" - << "\t u=" << u << ", v=" << v - << "\t update = " << update[0] << ", " << update[1] -// << "\t new chi2 = " << new_chi2 << endl; -#endif - - if(update[0]*update[0]+update[1]*update[1] < min_update_squared) - { -#if SUBPIX_VERBOSE - cout << "converged." << endl; -#endif - converged=true; - break; - } - } - - cur_px_estimate << u, v; - return converged; -} - -#define DESCALE(x,n) (((x) + (1 << ((n)-1))) >> (n)) // rounds to closest integer and descales - -bool align2D_SSE2( - const cv::Mat& cur_img, - uint8_t* ref_patch_with_border, - uint8_t* ref_patch, - const int n_iter, - Vector2d& cur_px_estimate) -{ - // TODO: This function should not be used as the alignment is not robust to illumination changes! - const int halfpatch_size = 4; - const int patch_size = 8; - const int patch_area = 64; - bool converged=false; - const int W_BITS = 14; - - // compute derivative of template and prepare inverse compositional - int16_t __attribute__((__aligned__(16))) ref_patch_dx[patch_area]; - int16_t __attribute__((__aligned__(16))) ref_patch_dy[patch_area]; - - // compute gradient and hessian - const int ref_step = patch_size+2; - int16_t* it_dx = ref_patch_dx; - int16_t* it_dy = ref_patch_dy; - float A11=0, A12=0, A22=0; - for(int y=0; y(it[1]) - it[-1]; - int16_t dy = static_cast(it[ref_step]) - it[-ref_step]; - *it_dx = dx; - *it_dy = dy; // we are missing a factor 1/2 - A11 += static_cast(dx*dx); // we are missing a factor 1/4 - A12 += static_cast(dx*dy); - A22 += static_cast(dy*dy); - } - } - - // Compute pixel location in new image: - float u = cur_px_estimate.x(); - float v = cur_px_estimate.y(); - - // termination condition - const float min_update_squared = 0.03*0.03; - const int cur_step = cur_img.step.p[0]; - const float Dinv = 1.0f/(A11*A22 - A12*A12); // we are missing an extra factor 16 - float chi2 = 0; - float update_u = 0, update_v = 0; - - for(int iter = 0; iter= cur_img.cols-halfpatch_size || v_r >= cur_img.rows-halfpatch_size) - break; - - if(isnan(u) || isnan(v)) // TODO very rarely this can happen, maybe H is singular? should not be at corner.. check - return false; - - float subpix_x = u-u_r; - float subpix_y = v-v_r; - float b1=0, b2=0; - float new_chi2 = 0.0; - -#ifdef __SSE2__ - // compute bilinear interpolation weights - int wTL = static_cast((1.0f-subpix_x)*(1.0f-subpix_y)*(1 << W_BITS)); - int wTR = static_cast(subpix_x * (1.0f-subpix_y)*(1 << W_BITS)); - int wBL = static_cast((1.0f-subpix_x)*subpix_y*(1 << W_BITS)); - int wBR = (1 << W_BITS) - wTL - wTR - wBL; - - __m128i qw0 = _mm_set1_epi32(wTL + (wTR << 16)); // Sets the 4 signed 32-bit integer values to [wTL, wTR]. - __m128i qw1 = _mm_set1_epi32(wBL + (wBR << 16)); - __m128i z = _mm_setzero_si128(); - __m128 qb0 = _mm_setzero_ps(); // 4 floats - __m128 qb1 = _mm_setzero_ps(); // 4 floats - __m128i qdelta = _mm_set1_epi32(1 << (W_BITS-1)); - for(int y=0; y(it[1] - it[-1]); - *it_dy = static_cast(it[ref_step] - it[-ref_step]); // divide by 2 missing - Vector3f J(*it_dx, *it_dy, 1.0f); - H += J*J.transpose(); - } - } - Matrix3f Hinv = H.inverse(); - float mean_diff = 0.0; - - // Compute pixel location in new image: - float u = cur_px_estimate.x(); - float v = cur_px_estimate.y(); - - // termination condition - const float min_update_squared = 0.03*0.03; - const int cur_step = cur_img.step.p[0]; - Vector3f update; - Vector3f Jres; - for(int iter = 0; iter= cur_img.cols-halfpatch_size || v_r >= cur_img.rows-halfpatch_size) - break; - - if(isnan(u) || isnan(v)) // TODO very rarely this can happen, maybe H is singular? should not be at corner.. check - return false; - - float subpix_x = u-u_r; - float subpix_y = v-v_r; - float b1=0, b2=0; - -#ifdef __ARM_NEON__ - const int SHIFT_BITS = 7; - const uint16_t wTL = static_cast((1.0f-subpix_x)*(1.0f-subpix_y)*(1<(subpix_x*(1.0f-subpix_y)*(1<((1.0f-subpix_x)*subpix_y*(1<((1 << SHIFT_BITS) - wTL - wTR - wBL); - - // initialize result to zero - int32x4_t vb1 = vdupq_n_s32(0); - int32x4_t vb2 = vdupq_n_s32(0); - int16x8_t vmean_diff = vdupq_n_s16( (int16_t) (mean_diff+0.5) ); - int16x8_t vres_sum = vdupq_n_s16(0); - for(int y=0; y Vr[i] := Va[i] + Vb[i] * Vc[i] - // int32x4_t vmlal_s16(int32x4_t a, int16x4_t b, int16x4_t c); // VMLAL.S16 q0,d0,d0 - int16x8_t grad = vld1q_s16(ref_patch_dx + y*patch_size); - vb1 = vmlal_s16(vb1, vget_low_s16(grad), vget_low_s16(res)); - vb1 = vmlal_s16(vb1, vget_high_s16(grad), vget_high_s16(res)); - - grad = vld1q_s16(ref_patch_dy + y*patch_size); - vb2 = vmlal_s16(vb2, vget_low_s16(grad), vget_low_s16(res)); - vb2 = vmlal_s16(vb2, vget_high_s16(grad), vget_high_s16(res)); - } - - // finally, sum results of vb1, vb2 and vres_sum - int32x2_t tmp; - tmp = vpadd_s32(vget_low_s32(vb1), vget_high_s32(vb1)); - Jres[0] = -vget_lane_s32(tmp, 0) - vget_lane_s32(tmp, 1); - - tmp = vpadd_s32(vget_low_s32(vb2), vget_high_s32(vb2)); - Jres[1] = -vget_lane_s32(tmp, 0) - vget_lane_s32(tmp, 1); - - int32x4_t vres_sum1 = vpaddlq_s16(vres_sum); - tmp = vpadd_s32(vget_low_s32(vres_sum1), vget_high_s32(vres_sum1)); - Jres[2] = -vget_lane_s32(tmp, 0) - vget_lane_s32(tmp, 1); -#endif - - update = Hinv * Jres * 2; // * 2 to compensate because above, we did not compute the derivative correctly - u += update[0]; - v += update[1]; - mean_diff += update[2]; - -#if SUBPIX_VERBOSE - cout << "Iter " << iter << ":" - << "\t u=" << u << ", v=" << v - << "\t update = " << update[0] << ", " << update[1] << endl; -#endif - - if(update[0]*update[0]+update[1]*update[1] < min_update_squared) - { -#if SUBPIX_VERBOSE - cout << "converged." << endl; -#endif - converged=true; - break; - } - } - - cur_px_estimate << u, v; - return converged; -} - -} // namespace feature_alignment -} // namespace svo diff --git a/CPU_version/svo/src/feature_detection.cpp b/CPU_version/svo/src/feature_detection.cpp deleted file mode 100644 index 98183f8..0000000 --- a/CPU_version/svo/src/feature_detection.cpp +++ /dev/null @@ -1,118 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include - -namespace svo { -namespace feature_detection { - -AbstractDetector::AbstractDetector( - const int img_width, - const int img_height, - const int cell_size, - const int n_pyr_levels) : - cell_size_(cell_size), - n_pyr_levels_(n_pyr_levels), - grid_n_cols_(ceil(static_cast(img_width)/cell_size_)), - grid_n_rows_(ceil(static_cast(img_height)/cell_size_)), - grid_occupancy_(grid_n_cols_*grid_n_rows_, false) -{} - -void AbstractDetector::resetGrid() -{ - std::fill(grid_occupancy_.begin(), grid_occupancy_.end(), false); -} - -void AbstractDetector::setExistingFeatures(const Features& fts) -{ - std::for_each(fts.begin(), fts.end(), [&](Feature* i){ - grid_occupancy_.at( - static_cast(i->px[1]/cell_size_)*grid_n_cols_ - + static_cast(i->px[0]/cell_size_)) = true; - }); -} - -void AbstractDetector::setGridOccpuancy(const Vector2d& px) -{ - grid_occupancy_.at( - static_cast(px[1]/cell_size_)*grid_n_cols_ - + static_cast(px[0]/cell_size_)) = true; -} - -FastDetector::FastDetector( - const int img_width, - const int img_height, - const int cell_size, - const int n_pyr_levels) : - AbstractDetector(img_width, img_height, cell_size, n_pyr_levels) -{} - -void FastDetector::detect( - Frame* frame, - const ImgPyr& img_pyr, - const double detection_threshold, - Features& fts) -{ - Corners corners(grid_n_cols_*grid_n_rows_, Corner(0,0,detection_threshold,0,0.0f)); - for(int L=0; L fast_corners; -#if __SSE2__ - fast::fast_corner_detect_10_sse2( - (fast::fast_byte*) img_pyr[L].data, img_pyr[L].cols, - img_pyr[L].rows, img_pyr[L].cols, 20, fast_corners); -#elif HAVE_FAST_NEON - fast::fast_corner_detect_9_neon( - (fast::fast_byte*) img_pyr[L].data, img_pyr[L].cols, - img_pyr[L].rows, img_pyr[L].cols, 20, fast_corners); -#else - fast::fast_corner_detect_10( - (fast::fast_byte*) img_pyr[L].data, img_pyr[L].cols, - img_pyr[L].rows, img_pyr[L].cols, 20, fast_corners); -#endif - vector scores, nm_corners; - fast::fast_corner_score_10((fast::fast_byte*) img_pyr[L].data, img_pyr[L].cols, fast_corners, 20, scores); - fast::fast_nonmax_3x3(fast_corners, scores, nm_corners); - - for(auto it=nm_corners.begin(), ite=nm_corners.end(); it!=ite; ++it) - { - fast::fast_xy& xy = fast_corners.at(*it); - const int k = static_cast((xy.y*scale)/cell_size_)*grid_n_cols_ - + static_cast((xy.x*scale)/cell_size_); - if(grid_occupancy_[k]) - continue; - const float score = vk::shiTomasiScore(img_pyr[L], xy.x, xy.y); - if(score > corners.at(k).score) - corners.at(k) = Corner(xy.x*scale, xy.y*scale, score, L, 0.0f); - } - } - - // Create feature for every corner that has high enough corner score - std::for_each(corners.begin(), corners.end(), [&](Corner& c) { - if(c.score > detection_threshold) - fts.push_back(new Feature(frame, Vector2d(c.x, c.y), c.level)); - }); - - resetGrid(); -} - -} // namespace feature_detection -} // namespace svo - diff --git a/CPU_version/svo/src/frame.cpp b/CPU_version/svo/src/frame.cpp deleted file mode 100644 index 44ddab6..0000000 --- a/CPU_version/svo/src/frame.cpp +++ /dev/null @@ -1,190 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -int Frame::frame_counter_ = 0; - -Frame::Frame(vk::AbstractCamera* cam, const cv::Mat& img, double timestamp) : - id_(frame_counter_++), - timestamp_(timestamp), - cam_(cam), - key_pts_(5), - is_keyframe_(false), - v_kf_(NULL) -{ - initFrame(img); -} - -Frame::~Frame() -{ - std::for_each(fts_.begin(), fts_.end(), [&](Feature* i){delete i;}); -} - -void Frame::initFrame(const cv::Mat& img) -{ - // check image - if(img.empty() || img.type() != CV_8UC1 || img.cols != cam_->width() || img.rows != cam_->height()) - throw std::runtime_error("Frame: provided image has not the same size as the camera model or image is not grayscale"); - - // Set keypoints to NULL - std::for_each(key_pts_.begin(), key_pts_.end(), [&](Feature* ftr){ ftr=NULL; }); - - // Build Image Pyramid - frame_utils::createImgPyramid(img, max(Config::nPyrLevels(), Config::kltMaxLevel()+1), img_pyr_); -} - -void Frame::setKeyframe() -{ - is_keyframe_ = true; - setKeyPoints(); -} - -void Frame::addFeature(Feature* ftr) -{ - fts_.push_back(ftr); -} - -void Frame::setKeyPoints() -{ - for(size_t i = 0; i < 5; ++i) - if(key_pts_[i] != NULL) - if(key_pts_[i]->point == NULL) - key_pts_[i] = NULL; - - std::for_each(fts_.begin(), fts_.end(), [&](Feature* ftr){ if(ftr->point != NULL) checkKeyPoints(ftr); }); -} - -void Frame::checkKeyPoints(Feature* ftr) -{ - const int cu = cam_->width()/2; - const int cv = cam_->height()/2; - - // center pixel - if(key_pts_[0] == NULL) - key_pts_[0] = ftr; - else if(std::max(std::fabs(ftr->px[0]-cu), std::fabs(ftr->px[1]-cv)) - < std::max(std::fabs(key_pts_[0]->px[0]-cu), std::fabs(key_pts_[0]->px[1]-cv))) - key_pts_[0] = ftr; - - if(ftr->px[0] >= cu && ftr->px[1] >= cv) - { - if(key_pts_[1] == NULL) - key_pts_[1] = ftr; - else if((ftr->px[0]-cu) * (ftr->px[1]-cv) - > (key_pts_[1]->px[0]-cu) * (key_pts_[1]->px[1]-cv)) - key_pts_[1] = ftr; - } - if(ftr->px[0] >= cu && ftr->px[1] < cv) - { - if(key_pts_[2] == NULL) - key_pts_[2] = ftr; - else if((ftr->px[0]-cu) * (ftr->px[1]-cv) - > (key_pts_[2]->px[0]-cu) * (key_pts_[2]->px[1]-cv)) - key_pts_[2] = ftr; - } - if(ftr->px[0] < cv && ftr->px[1] < cv) - { - if(key_pts_[3] == NULL) - key_pts_[3] = ftr; - else if((ftr->px[0]-cu) * (ftr->px[1]-cv) - > (key_pts_[3]->px[0]-cu) * (key_pts_[3]->px[1]-cv)) - key_pts_[3] = ftr; - } - if(ftr->px[0] < cv && ftr->px[1] >= cv) - { - if(key_pts_[4] == NULL) - key_pts_[4] = ftr; - else if((ftr->px[0]-cu) * (ftr->px[1]-cv) - > (key_pts_[4]->px[0]-cu) * (key_pts_[4]->px[1]-cv)) - key_pts_[4] = ftr; - } -} - -void Frame::removeKeyPoint(Feature* ftr) -{ - bool found = false; - std::for_each(key_pts_.begin(), key_pts_.end(), [&](Feature*& i){ - if(i == ftr) { - i = NULL; - found = true; - } - }); - if(found) - setKeyPoints(); -} - -bool Frame::isVisible(const Vector3d& xyz_w) const -{ - Vector3d xyz_f = T_f_w_*xyz_w; - if(xyz_f.z() < 0.0) - return false; // point is behind the camera - Vector2d px = f2c(xyz_f); - if(px[0] >= 0.0 && px[1] >= 0.0 && px[0] < cam_->width() && px[1] < cam_->height()) - return true; - return false; -} - - -/// Utility functions for the Frame class -namespace frame_utils { - -void createImgPyramid(const cv::Mat& img_level_0, int n_levels, ImgPyr& pyr) -{ - pyr.resize(n_levels); - pyr[0] = img_level_0; - for(int i=1; i depth_vec; - depth_vec.reserve(frame.fts_.size()); - depth_min = std::numeric_limits::max(); - for(auto it=frame.fts_.begin(), ite=frame.fts_.end(); it!=ite; ++it) - { - if((*it)->point != NULL) - { - const double z = frame.w2f((*it)->point->pos_).z(); - depth_vec.push_back(z); - depth_min = fmin(z, depth_min); - } - } - if(depth_vec.empty()) - { - SVO_WARN_STREAM("Cannot set scene depth. Frame has no point-observations!"); - return false; - } - depth_mean = vk::getMedian(depth_vec); - return true; -} - -} // namespace frame_utils -} // namespace svo diff --git a/CPU_version/svo/src/frame_handler_base.cpp b/CPU_version/svo/src/frame_handler_base.cpp deleted file mode 100644 index 175ee01..0000000 --- a/CPU_version/svo/src/frame_handler_base.cpp +++ /dev/null @@ -1,199 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo -{ - -// definition of global and static variables which were declared in the header -#ifdef SVO_TRACE -vk::PerformanceMonitor* g_permon = NULL; -#endif - -FrameHandlerBase::FrameHandlerBase() : - stage_(STAGE_PAUSED), - set_reset_(false), - set_start_(false), - acc_frame_timings_(10), - acc_num_obs_(10), - num_obs_last_(0), - tracking_quality_(TRACKING_INSUFFICIENT) -{ -#ifdef SVO_TRACE - // Initialize Performance Monitor - g_permon = new vk::PerformanceMonitor(); - g_permon->addTimer("pyramid_creation"); - g_permon->addTimer("sparse_img_align"); - g_permon->addTimer("reproject"); - g_permon->addTimer("reproject_kfs"); - g_permon->addTimer("reproject_candidates"); - g_permon->addTimer("feature_align"); - g_permon->addTimer("pose_optimizer"); - g_permon->addTimer("point_optimizer"); - g_permon->addTimer("local_ba"); - g_permon->addTimer("tot_time"); - g_permon->addLog("timestamp"); - g_permon->addLog("img_align_n_tracked"); - g_permon->addLog("repr_n_mps"); - g_permon->addLog("repr_n_new_references"); - g_permon->addLog("sfba_thresh"); - g_permon->addLog("sfba_error_init"); - g_permon->addLog("sfba_error_final"); - g_permon->addLog("sfba_n_edges_final"); - g_permon->addLog("loba_n_erredges_init"); - g_permon->addLog("loba_n_erredges_fin"); - g_permon->addLog("loba_err_init"); - g_permon->addLog("loba_err_fin"); - g_permon->addLog("n_candidates"); - g_permon->addLog("dropout"); - g_permon->init(Config::traceName(), Config::traceDir()); -#endif - - SVO_INFO_STREAM("SVO initialized"); -} - -FrameHandlerBase::~FrameHandlerBase() -{ - SVO_INFO_STREAM("SVO destructor invoked"); -#ifdef SVO_TRACE - delete g_permon; -#endif -} - -bool FrameHandlerBase::startFrameProcessingCommon(const double timestamp) -{ - if(set_start_) - { - resetAll(); - stage_ = STAGE_FIRST_FRAME; - } - - if(stage_ == STAGE_PAUSED) - return false; - - SVO_LOG(timestamp); - SVO_DEBUG_STREAM("New Frame"); - SVO_START_TIMER("tot_time"); - timer_.start(); - - // some cleanup from last iteration, can't do before because of visualization - map_.emptyTrash(); - return true; -} - -int FrameHandlerBase::finishFrameProcessingCommon( - const size_t update_id, - const UpdateResult dropout, - const size_t num_observations) -{ - SVO_DEBUG_STREAM("Frame: "<writeToFile(); - { - boost::unique_lock lock(map_.point_candidates_.mut_); - size_t n_candidates = map_.point_candidates_.candidates_.size(); - SVO_LOG(n_candidates); - } -#endif - - if(dropout == RESULT_FAILURE && - (stage_ == STAGE_DEFAULT_FRAME || stage_ == STAGE_RELOCALIZING )) - { - stage_ = STAGE_RELOCALIZING; - tracking_quality_ = TRACKING_INSUFFICIENT; - } - else if (dropout == RESULT_FAILURE) - resetAll(); - if(set_reset_) - resetAll(); - - return 0; -} - -void FrameHandlerBase::resetCommon() -{ - map_.reset(); - stage_ = STAGE_PAUSED; - set_reset_ = false; - set_start_ = false; - tracking_quality_ = TRACKING_INSUFFICIENT; - num_obs_last_ = 0; - SVO_INFO_STREAM("RESET"); -} - -void FrameHandlerBase::setTrackingQuality(const size_t num_observations) -{ - tracking_quality_ = TRACKING_GOOD; - if(num_observations < Config::qualityMinFts()) - { - SVO_WARN_STREAM_THROTTLE(0.5, "Tracking less than "<< Config::qualityMinFts() <<" features!"); - tracking_quality_ = TRACKING_INSUFFICIENT; - } - const int feature_drop = static_cast(std::min(num_obs_last_, Config::maxFts())) - num_observations; - if(feature_drop > Config::qualityMaxFtsDrop()) - { - SVO_WARN_STREAM("Lost "<< feature_drop <<" features!"); - tracking_quality_ = TRACKING_INSUFFICIENT; - } -} - -bool ptLastOptimComparator(Point* lhs, Point* rhs) -{ - return (lhs->last_structure_optim_ < rhs->last_structure_optim_); -} - -void FrameHandlerBase::optimizeStructure( - FramePtr frame, - size_t max_n_pts, - int max_iter) -{ - deque pts; - for(Features::iterator it=frame->fts_.begin(); it!=frame->fts_.end(); ++it) - { - if((*it)->point != NULL) - pts.push_back((*it)->point); - } - max_n_pts = min(max_n_pts, pts.size()); - nth_element(pts.begin(), pts.begin() + max_n_pts, pts.end(), ptLastOptimComparator); - for(deque::iterator it=pts.begin(); it!=pts.begin()+max_n_pts; ++it) - { - (*it)->optimize(max_iter); - (*it)->last_structure_optim_ = frame->id_; - } -} - - -} // namespace svo diff --git a/CPU_version/svo/src/frame_handler_mono.cpp b/CPU_version/svo/src/frame_handler_mono.cpp deleted file mode 100644 index 799cb8c..0000000 --- a/CPU_version/svo/src/frame_handler_mono.cpp +++ /dev/null @@ -1,307 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#ifdef USE_BUNDLE_ADJUSTMENT -#include -#endif - -namespace svo { - -FrameHandlerMono::FrameHandlerMono(vk::AbstractCamera* cam,Sophus::SE3& SE_init) : - FrameHandlerBase(), - cam_(cam), - reprojector_(cam_, map_), - depth_filter_(NULL) -{ - initialize(); - imu_integPtr_=std::make_unique(SE_init); -} - -void FrameHandlerMono::initialize() -{ - feature_detection::DetectorPtr feature_detector( - new feature_detection::FastDetector( - cam_->width(), cam_->height(), Config::gridSize(), Config::nPyrLevels())); - DepthFilter::callback_t depth_filter_cb = boost::bind( - &MapPointCandidates::newCandidatePoint, &map_.point_candidates_, _1, _2); - depth_filter_ = new DepthFilter(feature_detector, depth_filter_cb); - depth_filter_->startThread(); -} - -FrameHandlerMono::~FrameHandlerMono() -{ - delete depth_filter_; -} - -void FrameHandlerMono::addImage(const cv::Mat& img, const double timestamp) -{ - if(!startFrameProcessingCommon(timestamp)) - return; - - // some cleanup from last iteration, can't do before because of visualization - core_kfs_.clear(); - overlap_kfs_.clear(); - - // create new frame - new_frame_.reset(new Frame(cam_, img.clone(), timestamp)); - - // process frame - UpdateResult res = RESULT_FAILURE; - if(stage_ == STAGE_DEFAULT_FRAME) - res = processFrame(); - else if(stage_ == STAGE_SECOND_FRAME) - res = processSecondFrame(); - else if(stage_ == STAGE_FIRST_FRAME) - res = processFirstFrame(); - else if(stage_ == STAGE_RELOCALIZING) - res = relocalizeFrame(SE3(Matrix3d::Identity(), Vector3d::Zero()), - map_.getClosestKeyframe(last_frame_)); - - // set last frame - last_frame_ = new_frame_; - new_frame_.reset(); - // finish processing - finishFrameProcessingCommon(last_frame_->id_, res, last_frame_->nObs()); -} - -FrameHandlerMono::UpdateResult FrameHandlerMono::processFirstFrame() -{ - new_frame_->T_f_w_ = SE3(Matrix3d::Identity(), Vector3d::Zero()); - if(klt_homography_init_.addFirstFrame(new_frame_) == initialization::FAILURE) - return RESULT_NO_KEYFRAME; - new_frame_->setKeyframe(); - map_.addKeyframe(new_frame_); - stage_ = STAGE_SECOND_FRAME; - SVO_INFO_STREAM("Init: Selected first frame."); - return RESULT_IS_KEYFRAME; -} - -FrameHandlerBase::UpdateResult FrameHandlerMono::processSecondFrame() -{ - initialization::InitResult res = klt_homography_init_.addSecondFrame(new_frame_); - if(res == initialization::FAILURE) - return RESULT_FAILURE; - else if(res == initialization::NO_KEYFRAME) - return RESULT_NO_KEYFRAME; - - // two-frame bundle adjustment -#ifdef USE_BUNDLE_ADJUSTMENT - ba::twoViewBA(new_frame_.get(), map_.lastKeyframe().get(), Config::lobaThresh(), &map_); -#endif - - new_frame_->setKeyframe(); - double depth_mean, depth_min; - frame_utils::getSceneDepth(*new_frame_, depth_mean, depth_min); - depth_filter_->addKeyframe(new_frame_, depth_mean, 0.5*depth_min); - - // add frame to map - map_.addKeyframe(new_frame_); - stage_ = STAGE_DEFAULT_FRAME; - klt_homography_init_.reset(); - SVO_INFO_STREAM("Init: Selected second frame, triangulated initial map."); - return RESULT_IS_KEYFRAME; -} - -FrameHandlerBase::UpdateResult FrameHandlerMono::processFrame() -{ - // Set initial pose TODO use prior - new_frame_->T_f_w_ = last_frame_->T_f_w_; - - // sparse image align - SparseImgAlign img_align(Config::kltMaxLevel(), Config::kltMinLevel(), - 30, SparseImgAlign::GaussNewton, false, false); - img_align.run(last_frame_, new_frame_); - // map reprojection & feature alignment - reprojector_.reprojectMap(new_frame_, overlap_kfs_); - std::cerr<<"Reprojection Map:\t nPoints = "<T_f_w_ = last_frame_->T_f_w_; // reset to avoid crazy pose jumps - tracking_quality_ = TRACKING_INSUFFICIENT; - return RESULT_FAILURE; - } - - // pose optimization subject to change for adding IMU - size_t sfba_n_edges_final; - if(!imu_integPtr_->predict(new_frame_,sfba_n_edges_final,Config::poseOptimThresh())) - return RESULT_FAILURE; - - - std::cerr<<"Reprojected points after opmization: "<T_f_w_ = last_frame_->T_f_w_; // reset to avoid crazy pose jumps - return RESULT_FAILURE; - } - double depth_mean, depth_min; - frame_utils::getSceneDepth(*new_frame_, depth_mean, depth_min); - if(!needNewKf(depth_mean) || tracking_quality_ == TRACKING_BAD) - { - depth_filter_->addFrame(new_frame_); - return RESULT_NO_KEYFRAME; - } - new_frame_->setKeyframe(); - - // new keyframe selected - for(Features::iterator it=new_frame_->fts_.begin(); it!=new_frame_->fts_.end(); ++it) - if((*it)->point != NULL) - (*it)->point->addFrameRef(*it); - map_.point_candidates_.addCandidatePointToFrame(new_frame_); - - // optional bundle adjustment -#ifdef USE_BUNDLE_ADJUSTMENT - if(Config::lobaNumIter() > 0) - { - SVO_START_TIMER("local_ba"); - setCoreKfs(Config::coreNKfs()); - size_t loba_n_erredges_init, loba_n_erredges_fin; - double loba_err_init, loba_err_fin; - ba::localBA(new_frame_.get(), &core_kfs_, &map_, - loba_n_erredges_init, loba_n_erredges_fin, - loba_err_init, loba_err_fin); - SVO_STOP_TIMER("local_ba"); - SVO_LOG4(loba_n_erredges_init, loba_n_erredges_fin, loba_err_init, loba_err_fin); - SVO_DEBUG_STREAM("Local BA:\t RemovedEdges {"<addKeyframe(new_frame_, depth_mean, 0.5*depth_min); - - // if limited number of keyframes, remove the one furthest apart - if(Config::maxNKfs() > 2 && map_.size() >= Config::maxNKfs()) - { - FramePtr furthest_frame = map_.getFurthestKeyframe(new_frame_->pos()); - depth_filter_->removeKeyframe(furthest_frame); // TODO this interrupts the mapper thread, maybe we can solve this better - map_.safeDeleteFrame(furthest_frame); - } - - // add keyframe to map - map_.addKeyframe(new_frame_); - std::cerr<<"Svo pipline was finished\n"; - return RESULT_IS_KEYFRAME; -} - -FrameHandlerMono::UpdateResult FrameHandlerMono::relocalizeFrame( - const SE3& T_cur_ref, - FramePtr ref_keyframe) -{ - if(ref_keyframe == nullptr) - { - return RESULT_FAILURE; - } - SparseImgAlign img_align(Config::kltMaxLevel(), Config::kltMinLevel(), - 30, SparseImgAlign::GaussNewton, false, false); - size_t img_align_n_tracked = img_align.run(ref_keyframe, new_frame_); - usleep(2000); - if(img_align_n_tracked > Config::qualityMinFts()) - { - SE3 T_f_w_last = last_frame_->T_f_w_; - last_frame_ = ref_keyframe; - FrameHandlerMono::UpdateResult res = processFrame(); - if(res != RESULT_FAILURE) - { - stage_ = STAGE_DEFAULT_FRAME; - } - else - new_frame_->T_f_w_ = T_f_w_last; // reset to last well localized pose - return res; - } - return RESULT_FAILURE; -} - -bool FrameHandlerMono::relocalizeFrameAtPose( - const int keyframe_id, - const SE3& T_f_kf, - const cv::Mat& img, - const double timestamp) -{ - FramePtr ref_keyframe; - if(!map_.getKeyframeById(keyframe_id, ref_keyframe)) - return false; - new_frame_.reset(new Frame(cam_, img.clone(), timestamp)); - UpdateResult res = relocalizeFrame(T_f_kf, ref_keyframe); - if(res != RESULT_FAILURE) { - last_frame_ = new_frame_; - return true; - } - return false; -} - -void FrameHandlerMono::resetAll() -{ - resetCommon(); - last_frame_.reset(); - new_frame_.reset(); - core_kfs_.clear(); - overlap_kfs_.clear(); - depth_filter_->reset(); -} - -void FrameHandlerMono::setFirstFrame(const FramePtr& first_frame) -{ - resetAll(); - last_frame_ = first_frame; - last_frame_->setKeyframe(); - map_.addKeyframe(last_frame_); - stage_ = STAGE_DEFAULT_FRAME; -} - -bool FrameHandlerMono::needNewKf(double scene_depth_mean) -{ - for(auto it=overlap_kfs_.begin(), ite=overlap_kfs_.end(); it!=ite; ++it) - { - Vector3d relpos = new_frame_->w2f(it->first->pos()); - if(fabs(relpos.x())/scene_depth_mean < Config::kfSelectMinDist() && - fabs(relpos.y())/scene_depth_mean < Config::kfSelectMinDist()*0.8 && - fabs(relpos.z())/scene_depth_mean < Config::kfSelectMinDist()*1.3) - return false; - } - return true; -} - -void FrameHandlerMono::setCoreKfs(size_t n_closest) -{ - size_t n = min(n_closest, overlap_kfs_.size()-1); - std::partial_sort(overlap_kfs_.begin(), overlap_kfs_.begin()+n, overlap_kfs_.end(), - boost::bind(&pair::second, _1) > - boost::bind(&pair::second, _2)); - std::for_each(overlap_kfs_.begin(), overlap_kfs_.end(), [&](pair& i){ core_kfs_.insert(i.first); }); -} - -} // namespace svo diff --git a/CPU_version/svo/src/imu_integration.cpp b/CPU_version/svo/src/imu_integration.cpp deleted file mode 100644 index a66223c..0000000 --- a/CPU_version/svo/src/imu_integration.cpp +++ /dev/null @@ -1,153 +0,0 @@ -// -// Created by gfuse on 4/9/21. -// -//#define NDEBUG -#include "svo/imu_integration.h" -#include -#include -#include "svo/feature.h" -#include "svo/point.h" -#include "svo/svoVisionFactor.h" -#include -#include -#include -#include - -Imu_Integration::Imu_Integration(Sophus::SE3& SE_init){ - graphPtr=std::make_shared(); - valuesPtr=std::make_shared(); - gtsam::Vector4 g=SE_init.matrix()*gtsam::Vector4(0, 0, 9.8,1.0); - parameterPtr = boost::shared_ptr(new gtsam::PreintegrationCombinedParams(gtsam::Vector3(g.x(),g.y(),g.z()))); - parameterPtr->setBodyPSensor(gtsam::Pose3(SE_init.matrix()));// The pose of the sensor in the body frame - parameterPtr->accelerometerCovariance=gtsam::I_3x3 * svo::Config::ACC_Noise(); // acc white noise in continuous - parameterPtr->gyroscopeCovariance=gtsam::I_3x3 * svo::Config::GYO_Noise();// gyro white noise in continuous - parameterPtr->integrationCovariance=gtsam::I_3x3 * svo::Config::IUC(); // integration uncertainty continuous - parameterPtr->biasAccCovariance = gtsam::I_3x3 * svo::Config::ABC(); // acc bias in continuous - parameterPtr->biasOmegaCovariance = gtsam::I_3x3 * svo::Config::GBC(); // gyro bias in continuous - parameterPtr->biasAccOmegaInt = gtsam::I_6x6 * svo::Config::EBP(); // error in the bias used for preintegration - imu_biasPtr=std::make_shared(gtsam::Vector3(1e-8,1e-8,1e-8),gtsam::Vector3(1e-8,1e-8,1e-8)); - preintegratedPtr = std::make_shared(parameterPtr,*imu_biasPtr); - ProjectNoisePtr = gtsam::noiseModel::Isotropic::Sigma(2, svo::Config::NRP()); // the noise used for projection - optimizerParamPtr=std::make_shared(); - optimizerParamPtr->relinearizeThreshold = 0.1; - optimizerParamPtr->relinearizeSkip = 1; - //optimizerParamPtr->evaluateNonlinearError=true; - assert(preintegratedPtr); -} -Imu_Integration::~Imu_Integration(){ - -} -bool Imu_Integration::update(double* imu){ - if(syn)return false; - if(imu_factor_id<1)return false; - auto in=std::chrono::steady_clock::now(); - if(std::chrono::duration(in-t_1).count()>20.0){ - t_1=in; - preintegratedPtr->integrateMeasurement(Eigen::Vector3d(imu[0],imu[1],imu[2]),Eigen::Vector3d(imu[3],imu[4],imu[5]),0.005); - }else{ - preintegratedPtr->integrateMeasurement(Eigen::Vector3d(imu[0],imu[1],imu[2]),Eigen::Vector3d(imu[3],imu[4],imu[5]),std::chrono::duration(in-t_1).count()); - t_1=in; - ++imu_n; - } - return true; - -} -bool Imu_Integration::reset(gtsam::ISAM2& optimizer,boost::shared_ptr& new_frame){ - gtsam::Values result = optimizer.calculateEstimate(); - // Overwrite the beginning of the preintegration for the next step. - statePtr=std::make_shared(result.at(P(imu_factor_id)), result.at(V(imu_factor_id))); - imu_biasPtr=std::make_shared(result.at(B(imu_factor_id))); - preintegratedPtr->resetIntegrationAndSetBias(*imu_biasPtr); - ++imu_factor_id; - syn=false; - new_frame->T_f_w_=Sophus::SE3(statePtr->R(),statePtr->t()); - new_frame->Cov_=optimizer.marginalCovariance(P(imu_factor_id-1)); - graphPtr->resize(0); - valuesPtr->clear(); - valuesPtr->insert(P(imu_factor_id-1),statePtr->pose()); - valuesPtr->insert(V(imu_factor_id-1),statePtr->v()); - valuesPtr->insert(B(imu_factor_id-1),*imu_biasPtr); - graphPtr->addPrior(P(imu_factor_id-1),statePtr->pose(),optimizer.marginalCovariance(P(imu_factor_id-1))); - graphPtr->addPrior(V(imu_factor_id-1),statePtr->v(),optimizer.marginalCovariance(V(imu_factor_id-1))); - graphPtr->addPrior(B(imu_factor_id-1),*imu_biasPtr,optimizer.marginalCovariance(B(imu_factor_id-1))); - return true; -} -bool Imu_Integration::reset(gtsam::LevenbergMarquardtOptimizer& optimizer,boost::shared_ptr& new_frame){ - gtsam::Values result = optimizer.optimize(); - // Overwrite the beginning of the preintegration for the next step. - statePtr=std::make_shared(result.at(P(imu_factor_id)), result.at(V(imu_factor_id))); - imu_biasPtr=std::make_shared(result.at(B(imu_factor_id))); - preintegratedPtr->resetIntegrationAndSetBias(*imu_biasPtr); - ++imu_factor_id; - syn=false; - gtsam::Marginals marginals(*graphPtr,result); - new_frame->T_f_w_=Sophus::SE3(statePtr->R(),statePtr->t()); - new_frame->Cov_=marginals.marginalCovariance(P(imu_factor_id-1)); - graphPtr->resize(0); - valuesPtr->clear(); - valuesPtr->insert(P(imu_factor_id-1),statePtr->pose()); - valuesPtr->insert(V(imu_factor_id-1),statePtr->v()); - valuesPtr->insert(B(imu_factor_id-1),*imu_biasPtr); - graphPtr->addPrior(P(imu_factor_id-1),statePtr->pose(),marginals.marginalCovariance(P(imu_factor_id-1))); - graphPtr->addPrior(V(imu_factor_id-1),statePtr->v(),marginals.marginalCovariance(V(imu_factor_id-1))); - graphPtr->addPrior(B(imu_factor_id-1),*imu_biasPtr,marginals.marginalCovariance(B(imu_factor_id-1))); - return true; -} -bool Imu_Integration::predict(boost::shared_ptr& new_frame,std::size_t& num_obs,const double reproj_thresh){ - usleep(5000); - syn=true; - if(imu_factor_id<1){ - statePtr=std::make_shared(gtsam::Pose3(new_frame->T_f_w_.matrix()), - gtsam::Vector3(1e-12,1e-12,1e-12)); - valuesPtr->insert(P(0),statePtr->pose()); - valuesPtr->insert(V(0),statePtr->v()); - valuesPtr->insert(B(0),*imu_biasPtr); - graphPtr->addPrior(P(0),statePtr->pose(),gtsam::noiseModel::Diagonal::Sigmas((gtsam::Vector(6) << 1e-9, 1e-9, 1e-9, 1e-9, 1e-9, 1e-9).finished())); - graphPtr->addPrior(V(0),statePtr->v(),gtsam::noiseModel::Isotropic::Sigma(3, 1e-4)); - graphPtr->addPrior(B(0),*imu_biasPtr,gtsam::noiseModel::Isotropic::Sigma(6, 1e-2)); - }else{ - if(imu_n<1)return false; - auto preint_imu_combined =dynamic_cast(*preintegratedPtr); - valuesPtr->insert(P(imu_factor_id), gtsam::Pose3(new_frame->T_f_w_.matrix())); - valuesPtr->insert(V(imu_factor_id), statePtr->v()); - valuesPtr->insert(B(imu_factor_id), *imu_biasPtr); - gtsam::CombinedImuFactor imu_factor(P(imu_factor_id - 1), V(imu_factor_id - 1), P(imu_factor_id), V(imu_factor_id), B(imu_factor_id - 1), B(imu_factor_id), - preint_imu_combined); - graphPtr->emplace_shared(imu_factor); - imu_n=0; - } - - num_obs=0; - for(auto&& f:new_frame->fts_){ - if(f->point==NULL)continue; - graphPtr->emplace_shared(f->f, f->point->pos_,f->level, ProjectNoisePtr,P(imu_factor_id)); - ++num_obs; - } - // Now optimize. - //gtsam::ISAM2 optimizer(*optimizerParamPtr); - //optimizer.update(*graphPtr, *valuesPtr); - // Each call to iSAM2 update(*) performs one iteration of the iterative - // nonlinear solver. If accuracy is desired at the expense of time, - // update(*) can be called additional times to perform multiple optimizer - // iterations every step. - //optimizer.update(); - // optimizer.print(); - gtsam::LevenbergMarquardtOptimizer optimizer(*graphPtr, *valuesPtr); - - reset(optimizer,new_frame); - // Remove Measurements with too large reprojection error - double reproj_thresh_scaled = reproj_thresh / new_frame->cam_->errorMultiplier2(); - for(auto&& f:new_frame->fts_) - { - if(f->point == NULL) - continue; - Eigen::Vector2d e = (vk::project2d(f->f) - vk::project2d(new_frame->T_f_w_ * f->point->pos_))*1.0 / (1<level); - if(e.norm() > reproj_thresh_scaled) - { - // we don't need to delete a reference in the point since it was not created yet - f->point = NULL; - --num_obs; - } - } - return true; -} diff --git a/CPU_version/svo/src/initialization.cpp b/CPU_version/svo/src/initialization.cpp deleted file mode 100644 index 571a0bc..0000000 --- a/CPU_version/svo/src/initialization.cpp +++ /dev/null @@ -1,199 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { -namespace initialization { - -InitResult KltHomographyInit::addFirstFrame(FramePtr frame_ref) -{ - reset(); - detectFeatures(frame_ref, px_ref_, f_ref_); - if(px_ref_.size() < 100) - { - SVO_WARN_STREAM_THROTTLE(2.0, "First image has less than 100 features. Retry in more textured environment."); - return FAILURE; - } - frame_ref_ = frame_ref; - px_cur_.insert(px_cur_.begin(), px_ref_.begin(), px_ref_.end()); - return SUCCESS; -} - -InitResult KltHomographyInit::addSecondFrame(FramePtr frame_cur) -{ - trackKlt(frame_ref_, frame_cur, px_ref_, px_cur_, f_ref_, f_cur_, disparities_); - SVO_INFO_STREAM("Init: KLT tracked "<< disparities_.size() <<" features"); - - if(disparities_.size() < Config::initMinTracked()) - return FAILURE; - - double disparity = vk::getMedian(disparities_); - SVO_INFO_STREAM("Init: KLT "<cam_->errorMultiplier2(), Config::poseOptimThresh(), - inliers_, xyz_in_cur_, T_cur_from_ref_); - SVO_INFO_STREAM("Init: Homography RANSAC "< depth_vec; - for(size_t i=0; iT_f_w_ = T_cur_from_ref_ * frame_ref_->T_f_w_; - frame_cur->T_f_w_.translation() = - -frame_cur->T_f_w_.rotation_matrix()*(frame_ref_->pos() + scale*(frame_cur->pos() - frame_ref_->pos())); - - // For each inlier create 3D point and add feature in both frames - SE3 T_world_cur = frame_cur->T_f_w_.inverse(); - for(vector::iterator it=inliers_.begin(); it!=inliers_.end(); ++it) - { - Vector2d px_cur(px_cur_[*it].x, px_cur_[*it].y); - Vector2d px_ref(px_ref_[*it].x, px_ref_[*it].y); - if(frame_ref_->cam_->isInFrame(px_cur.cast(), 10) && frame_ref_->cam_->isInFrame(px_ref.cast(), 10) && xyz_in_cur_[*it].z() > 0) - { - Vector3d pos = T_world_cur * (xyz_in_cur_[*it]*scale); - Point* new_point = new Point(pos); - - Feature* ftr_cur(new Feature(frame_cur.get(), new_point, px_cur, f_cur_[*it], 0)); - frame_cur->addFeature(ftr_cur); - new_point->addFrameRef(ftr_cur); - - Feature* ftr_ref(new Feature(frame_ref_.get(), new_point, px_ref, f_ref_[*it], 0)); - frame_ref_->addFeature(ftr_ref); - new_point->addFrameRef(ftr_ref); - } - } - return SUCCESS; -} - -void KltHomographyInit::reset() -{ - px_cur_.clear(); - frame_ref_.reset(); -} - -void detectFeatures( - FramePtr frame, - vector& px_vec, - vector& f_vec) -{ - Features new_features; - feature_detection::FastDetector detector( - frame->img().cols, frame->img().rows, Config::gridSize(), Config::nPyrLevels()); - detector.detect(frame.get(), frame->img_pyr_, Config::triangMinCornerScore(), new_features); - - // now for all maximum corners, initialize a new seed - px_vec.clear(); px_vec.reserve(new_features.size()); - f_vec.clear(); f_vec.reserve(new_features.size()); - std::for_each(new_features.begin(), new_features.end(), [&](Feature* ftr){ - px_vec.push_back(cv::Point2f(ftr->px[0], ftr->px[1])); - f_vec.push_back(ftr->f); - delete ftr; - }); -} - -void trackKlt( - FramePtr frame_ref, - FramePtr frame_cur, - vector& px_ref, - vector& px_cur, - vector& f_ref, - vector& f_cur, - vector& disparities) -{ - const double klt_win_size = 30.0; - const int klt_max_iter = 30; - const double klt_eps = 0.001; - vector status; - vector error; - vector min_eig_vec; - cv::TermCriteria termcrit(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, klt_max_iter, klt_eps); - cv::calcOpticalFlowPyrLK(frame_ref->img_pyr_[0], frame_cur->img_pyr_[0], - px_ref, px_cur, - status, error, - cv::Size2i(klt_win_size, klt_win_size), - 4, termcrit, cv::OPTFLOW_USE_INITIAL_FLOW); - - vector::iterator px_ref_it = px_ref.begin(); - vector::iterator px_cur_it = px_cur.begin(); - vector::iterator f_ref_it = f_ref.begin(); - f_cur.clear(); f_cur.reserve(px_cur.size()); - disparities.clear(); disparities.reserve(px_cur.size()); - for(size_t i=0; px_ref_it != px_ref.end(); ++i) - { - if(!status[i]) - { - px_ref_it = px_ref.erase(px_ref_it); - px_cur_it = px_cur.erase(px_cur_it); - f_ref_it = f_ref.erase(f_ref_it); - continue; - } - f_cur.push_back(frame_cur->c2f(px_cur_it->x, px_cur_it->y)); - disparities.push_back(Vector2d(px_ref_it->x - px_cur_it->x, px_ref_it->y - px_cur_it->y).norm()); - ++px_ref_it; - ++px_cur_it; - ++f_ref_it; - } -} - -void computeHomography( - const vector& f_ref, - const vector& f_cur, - double focal_length, - double reprojection_threshold, - vector& inliers, - vector& xyz_in_cur, - SE3& T_cur_from_ref) -{ - vector uv_ref(f_ref.size()); - vector uv_cur(f_cur.size()); - for(size_t i=0, i_max=f_ref.size(); i outliers; - vk::computeInliers(f_cur, f_ref, - Homography.T_c2_from_c1.rotation_matrix(), Homography.T_c2_from_c1.translation(), - reprojection_threshold, focal_length, - xyz_in_cur, inliers, outliers); - T_cur_from_ref = Homography.T_c2_from_c1; -} - - -} // namespace initialization -} // namespace svo diff --git a/CPU_version/svo/src/map.cpp b/CPU_version/svo/src/map.cpp deleted file mode 100644 index 2ecad1c..0000000 --- a/CPU_version/svo/src/map.cpp +++ /dev/null @@ -1,368 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include - -namespace svo { - -Map::Map() {} - -Map::~Map() -{ - reset(); - SVO_INFO_STREAM("Map destructed"); -} - -void Map::reset() -{ - keyframes_.clear(); - point_candidates_.reset(); - emptyTrash(); -} - -bool Map::safeDeleteFrame(FramePtr frame) -{ - bool found = false; - for(auto it=keyframes_.begin(), ite=keyframes_.end(); it!=ite; ++it) - { - if(*it == frame) - { - std::for_each((*it)->fts_.begin(), (*it)->fts_.end(), [&](Feature* ftr){ - removePtFrameRef(it->get(), ftr); - }); - keyframes_.erase(it); - found = true; - break; - } - } - - point_candidates_.removeFrameCandidates(frame); - - if(found) - return true; - - SVO_ERROR_STREAM("Tried to delete Keyframe in map which was not there."); - return false; -} - -void Map::removePtFrameRef(Frame* frame, Feature* ftr) -{ - if(ftr->point == NULL) - return; // mappoint may have been deleted in a previous ref. removal - Point* pt = ftr->point; - ftr->point = NULL; - if(pt->obs_.size() <= 2) - { - // If the references list of mappoint has only size=2, delete mappoint - safeDeletePoint(pt); - return; - } - pt->deleteFrameRef(frame); // Remove reference from map_point - frame->removeKeyPoint(ftr); // Check if mp was keyMp in keyframe -} - -void Map::safeDeletePoint(Point* pt) -{ - // Delete references to mappoints in all keyframes - std::for_each(pt->obs_.begin(), pt->obs_.end(), [&](Feature* ftr){ - ftr->point=NULL; - ftr->frame->removeKeyPoint(ftr); - }); - pt->obs_.clear(); - - // Delete mappoint - deletePoint(pt); -} - -void Map::deletePoint(Point* pt) -{ - pt->type_ = Point::TYPE_DELETED; - trash_points_.push_back(pt); -} - -void Map::addKeyframe(FramePtr new_keyframe) -{ - keyframes_.push_back(new_keyframe); -} - -void Map::getCloseKeyframes( - const FramePtr& frame, - std::list< std::pair >& close_kfs) const -{ - for(auto kf : keyframes_) - { - // check if kf has overlaping field of view with frame, use therefore KeyPoints - for(auto keypoint : kf->key_pts_) - { - if(keypoint == nullptr) - continue; - - if(frame->isVisible(keypoint->point->pos_)) - { - close_kfs.push_back( - std::make_pair( - kf, (frame->T_f_w_.translation()-kf->T_f_w_.translation()).norm())); - break; // this keyframe has an overlapping field of view -> add to close_kfs - } - } - } -} - -FramePtr Map::getClosestKeyframe(const FramePtr& frame) const -{ - list< pair > close_kfs; - getCloseKeyframes(frame, close_kfs); - if(close_kfs.empty()) - { - return nullptr; - } - - - // Sort KFs with overlap according to their closeness - close_kfs.sort(boost::bind(&std::pair::second, _1) < - boost::bind(&std::pair::second, _2)); - - if(close_kfs.front().first != frame) - return close_kfs.front().first; - close_kfs.pop_front(); - return close_kfs.front().first; -} - -FramePtr Map::getFurthestKeyframe(const Vector3d& pos) const -{ - FramePtr furthest_kf; - double maxdist = 0.0; - for(auto it=keyframes_.begin(), ite=keyframes_.end(); it!=ite; ++it) - { - double dist = ((*it)->pos()-pos).norm(); - if(dist > maxdist) { - maxdist = dist; - furthest_kf = *it; - } - } - return furthest_kf; -} - -bool Map::getKeyframeById(const int id, FramePtr& frame) const -{ - bool found = false; - for(auto it=keyframes_.begin(), ite=keyframes_.end(); it!=ite; ++it) - if((*it)->id_ == id) { - found = true; - frame = *it; - break; - } - return found; -} - -void Map::transform(const Matrix3d& R, const Vector3d& t, const double& s) -{ - for(auto it=keyframes_.begin(), ite=keyframes_.end(); it!=ite; ++it) - { - Vector3d pos = s*R*(*it)->pos() + t; - Matrix3d rot = R*(*it)->T_f_w_.rotation_matrix().inverse(); - (*it)->T_f_w_ = SE3(rot, pos).inverse(); - for(auto ftr=(*it)->fts_.begin(); ftr!=(*it)->fts_.end(); ++ftr) - { - if((*ftr)->point == NULL) - continue; - if((*ftr)->point->last_published_ts_ == -1000) - continue; - (*ftr)->point->last_published_ts_ = -1000; - (*ftr)->point->pos_ = s*R*(*ftr)->point->pos_ + t; - } - } -} - -void Map::emptyTrash() -{ - std::for_each(trash_points_.begin(), trash_points_.end(), [&](Point*& pt){ - delete pt; - pt=NULL; - }); - trash_points_.clear(); - point_candidates_.emptyTrash(); -} - -MapPointCandidates::MapPointCandidates() -{} - -MapPointCandidates::~MapPointCandidates() -{ - reset(); -} - -void MapPointCandidates::newCandidatePoint(Point* point, double depth_sigma2) -{ - point->type_ = Point::TYPE_CANDIDATE; - boost::unique_lock lock(mut_); - candidates_.push_back(PointCandidate(point, point->obs_.front())); -} - -void MapPointCandidates::addCandidatePointToFrame(FramePtr frame) -{ - boost::unique_lock lock(mut_); - PointCandidateList::iterator it=candidates_.begin(); - while(it != candidates_.end()) - { - if(it->first->obs_.front()->frame == frame.get()) - { - // insert feature in the frame - it->first->type_ = Point::TYPE_UNKNOWN; - it->first->n_failed_reproj_ = 0; - it->second->frame->addFeature(it->second); - it = candidates_.erase(it); - } - else - ++it; - } -} - -bool MapPointCandidates::deleteCandidatePoint(Point* point) -{ - boost::unique_lock lock(mut_); - for(auto it=candidates_.begin(), ite=candidates_.end(); it!=ite; ++it) - { - if(it->first == point) - { - deleteCandidate(*it); - candidates_.erase(it); - return true; - } - } - return false; -} - -void MapPointCandidates::removeFrameCandidates(FramePtr frame) -{ - boost::unique_lock lock(mut_); - auto it=candidates_.begin(); - while(it!=candidates_.end()) - { - if(it->second->frame == frame.get()) - { - deleteCandidate(*it); - it = candidates_.erase(it); - } - else - ++it; - } -} - -void MapPointCandidates::reset() -{ - boost::unique_lock lock(mut_); - std::for_each(candidates_.begin(), candidates_.end(), [&](PointCandidate& c){ - delete c.first; - delete c.second; - }); - candidates_.clear(); -} - -void MapPointCandidates::deleteCandidate(PointCandidate& c) -{ - // camera-rig: another frame might still be pointing to the candidate point - // therefore, we can't delete it right now. - delete c.second; c.second=NULL; - c.first->type_ = Point::TYPE_DELETED; - trash_points_.push_back(c.first); -} - -void MapPointCandidates::emptyTrash() -{ - std::for_each(trash_points_.begin(), trash_points_.end(), [&](Point*& p){ - delete p; p=NULL; - }); - trash_points_.clear(); -} - -namespace map_debug { - -void mapValidation(Map* map, int id) -{ - for(auto it=map->keyframes_.begin(); it!=map->keyframes_.end(); ++it) - frameValidation(it->get(), id); -} - -void frameValidation(Frame* frame, int id) -{ - for(auto it = frame->fts_.begin(); it!=frame->fts_.end(); ++it) - { - if((*it)->point==NULL) - continue; - - if((*it)->point->type_ == Point::TYPE_DELETED) - printf("ERROR DataValidation %i: Referenced point was deleted.\n", id); - - if(!(*it)->point->findFrameRef(frame)) - printf("ERROR DataValidation %i: Frame has reference but point does not have a reference back.\n", id); - - pointValidation((*it)->point, id); - } - for(auto it=frame->key_pts_.begin(); it!=frame->key_pts_.end(); ++it) - if(*it != NULL) - if((*it)->point == NULL) - printf("ERROR DataValidation %i: KeyPoints not correct!\n", id); -} - -void pointValidation(Point* point, int id) -{ - for(auto it=point->obs_.begin(); it!=point->obs_.end(); ++it) - { - bool found=false; - for(auto it_ftr=(*it)->frame->fts_.begin(); it_ftr!=(*it)->frame->fts_.end(); ++it_ftr) - if((*it_ftr)->point == point) { - found=true; break; - } - if(!found) - printf("ERROR DataValidation %i: Point %i has inconsistent reference in frame %i, is candidate = %i\n", id, point->id_, (*it)->frame->id_, (int) point->type_); - } -} - -void mapStatistics(Map* map) -{ - // compute average number of features which each frame observes - size_t n_pt_obs(0); - for(auto it=map->keyframes_.begin(); it!=map->keyframes_.end(); ++it) - n_pt_obs += (*it)->nObs(); - printf("\n\nMap Statistics: Frame avg. point obs = %f\n", (float) n_pt_obs/map->size()); - - // compute average number of observations that each point has - size_t n_frame_obs(0); - size_t n_pts(0); - std::set points; - for(auto it=map->keyframes_.begin(); it!=map->keyframes_.end(); ++it) - { - for(auto ftr=(*it)->fts_.begin(); ftr!=(*it)->fts_.end(); ++ftr) - { - if((*ftr)->point == NULL) - continue; - if(points.insert((*ftr)->point).second) { - ++n_pts; - n_frame_obs += (*ftr)->point->nRefs(); - } - } - } - printf("Map Statistics: Point avg. frame obs = %f\n\n", (float) n_frame_obs/n_pts); -} - -} // namespace map_debug -} // namespace svo diff --git a/CPU_version/svo/src/matcher.cpp b/CPU_version/svo/src/matcher.cpp deleted file mode 100644 index 38a89fb..0000000 --- a/CPU_version/svo/src/matcher.cpp +++ /dev/null @@ -1,323 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -namespace warp { - -void getWarpMatrixAffine( - const vk::AbstractCamera& cam_ref, - const vk::AbstractCamera& cam_cur, - const Vector2d& px_ref, - const Vector3d& f_ref, - const double depth_ref, - const SE3& T_cur_ref, - const int level_ref, - Matrix2d& A_cur_ref) -{ - // Compute affine warp matrix A_ref_cur - const int halfpatch_size = 5; - const Vector3d xyz_ref(f_ref*depth_ref); - Vector3d xyz_du_ref(cam_ref.cam2world(px_ref + Vector2d(halfpatch_size,0)*(1< 3.0 && search_level < max_level) - { - search_level += 1; - D *= 0.25; - } - return search_level; -} - -void warpAffine( - const Matrix2d& A_cur_ref, - const cv::Mat& img_ref, - const Vector2d& px_ref, - const int level_ref, - const int search_level, - const int halfpatch_size, - uint8_t* patch) -{ - const int patch_size = halfpatch_size*2 ; - const Matrix2f A_ref_cur = A_cur_ref.inverse().cast(); - if(isnan(A_ref_cur(0,0))) - { - printf("Affine warp is NaN, probably camera has no translation\n"); // TODO - return; - } - - // Perform the warp on a larger patch. - uint8_t* patch_ptr = patch; - const Vector2f px_ref_pyr = px_ref.cast() / (1<=img_ref.cols-1 || px[1]>=img_ref.rows-1) - *patch_ptr = 0; - else - *patch_ptr = (uint8_t) vk::interpolateMat_8u(img_ref, px[0], px[1]); - } - } -} - -} // namespace warp - -bool depthFromTriangulation( - const SE3& T_search_ref, - const Vector3d& f_ref, - const Vector3d& f_cur, - double& depth) -{ - Matrix A; A << T_search_ref.rotation_matrix() * f_ref, f_cur; - const Matrix2d AtA = A.transpose()*A; - if(AtA.determinant() < 0.000001) - return false; - const Vector2d depth2 = - AtA.inverse()*A.transpose()*T_search_ref.translation(); - depth = fabs(depth2[0]); - return true; -} - -void Matcher::createPatchFromPatchWithBorder() -{ - uint8_t* ref_patch_ptr = patch_; - for(int y=1; yframe->cam_->isInFrame( - ref_ftr_->px.cast()/(1<level), halfpatch_size_+2, ref_ftr_->level)) - return false; - - // warp affine - warp::getWarpMatrixAffine( - *ref_ftr_->frame->cam_, *cur_frame.cam_, ref_ftr_->px, ref_ftr_->f, - (ref_ftr_->frame->pos() - pt.pos_).norm(), - cur_frame.T_f_w_ * ref_ftr_->frame->T_f_w_.inverse(), ref_ftr_->level, A_cur_ref_); - search_level_ = warp::getBestSearchLevel(A_cur_ref_, Config::nPyrLevels()-1); - warp::warpAffine(A_cur_ref_, ref_ftr_->frame->img_pyr_[ref_ftr_->level], ref_ftr_->px, - ref_ftr_->level, search_level_, halfpatch_size_+1, patch_with_border_); - createPatchFromPatchWithBorder(); - - // px_cur should be set - Vector2d px_scaled(px_cur/(1<type == Feature::EDGELET) - { - Vector2d dir_cur(A_cur_ref_*ref_ftr_->grad); - dir_cur.normalize(); - success = feature_alignment::align1D( - cur_frame.img_pyr_[search_level_], dir_cur.cast(), - patch_with_border_, patch_, options_.align_max_iter, px_scaled, h_inv_); - } - else - { - success = feature_alignment::align2D( - cur_frame.img_pyr_[search_level_], patch_with_border_, patch_, - options_.align_max_iter, px_scaled); - } - px_cur = px_scaled * (1<world2cam(A)); - Vector2d px_B(cur_frame.cam_->world2cam(B)); - epi_length_ = (px_A-px_B).norm() / (1<().normalized(), - patch_with_border_, patch_, options_.align_max_iter, px_scaled, h_inv_); - else - res = feature_alignment::align2D( - cur_frame.img_pyr_[search_level_], patch_with_border_, patch_, - options_.align_max_iter, px_scaled); - if(res) - { - px_cur_ = px_scaled*(1<cam2world(px_cur_), depth)) - return true; - } - return false; - } - - size_t n_steps = epi_length_/0.7; // one step per pixel - Vector2d step = epi_dir_/n_steps; - - if(n_steps > options_.max_epi_search_steps) - { - printf("WARNING: skip epipolar search: %zu evaluations, px_lenght=%f, d_min=%f, d_max=%f.\n", - n_steps, epi_length_, d_min, d_max); - return false; - } - - // for matching, precompute sum and sum2 of warped reference patch - int pixel_sum = 0; - int pixel_sum_square = 0; - PatchScore patch_score(patch_); - - // now we sample along the epipolar line - Vector2d uv = B-step; - Vector2i last_checked_pxi(0,0); - ++n_steps; - for(size_t i=0; iworld2cam(uv)); - Vector2i pxi(px[0]/(1<isInFrame(pxi, patch_size_, search_level_)) - continue; - - // TODO interpolation would probably be a good idea - uint8_t* cur_patch_ptr = cur_frame.img_pyr_[search_level_].data - + (pxi[1]-halfpatch_size_)*cur_frame.img_pyr_[search_level_].cols - + (pxi[0]-halfpatch_size_); - int zmssd = patch_score.computeScore(cur_patch_ptr, cur_frame.img_pyr_[search_level_].cols); - - if(zmssd < zmssd_best) { - zmssd_best = zmssd; - uv_best = uv; - } - } - - if(zmssd_best < PatchScore::threshold()) - { - if(options_.subpix_refinement) - { - px_cur_ = cur_frame.cam_->world2cam(uv_best); - Vector2d px_scaled(px_cur_/(1<().normalized(), - patch_with_border_, patch_, options_.align_max_iter, px_scaled, h_inv_); - else - res = feature_alignment::align2D( - cur_frame.img_pyr_[search_level_], patch_with_border_, patch_, - options_.align_max_iter, px_scaled); - if(res) - { - px_cur_ = px_scaled*(1<cam2world(px_cur_), depth)) - return true; - } - return false; - } - px_cur_ = cur_frame.cam_->world2cam(uv_best); - if(depthFromTriangulation(T_cur_ref, ref_ftr.f, vk::unproject2d(uv_best).normalized(), depth)) - return true; - } - return false; -} - -} // namespace svo diff --git a/CPU_version/svo/src/point.cpp b/CPU_version/svo/src/point.cpp deleted file mode 100644 index 2e45e06..0000000 --- a/CPU_version/svo/src/point.cpp +++ /dev/null @@ -1,179 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include - -namespace svo { - -int Point::point_counter_ = 0; - -Point::Point(const Vector3d& pos) : - id_(point_counter_++), - pos_(pos), - normal_set_(false), - n_obs_(0), - v_pt_(NULL), - last_published_ts_(0), - last_projected_kf_id_(-1), - type_(TYPE_UNKNOWN), - n_failed_reproj_(0), - n_succeeded_reproj_(0), - last_structure_optim_(0) -{} - -Point::Point(const Vector3d& pos, Feature* ftr) : - id_(point_counter_++), - pos_(pos), - normal_set_(false), - n_obs_(1), - v_pt_(NULL), - last_published_ts_(0), - last_projected_kf_id_(-1), - type_(TYPE_UNKNOWN), - n_failed_reproj_(0), - n_succeeded_reproj_(0), - last_structure_optim_(0) -{ - obs_.push_front(ftr); -} - -Point::~Point() -{} - -void Point::addFrameRef(Feature* ftr) -{ - obs_.push_front(ftr); - ++n_obs_; -} - -Feature* Point::findFrameRef(Frame* frame) -{ - for(auto it=obs_.begin(), ite=obs_.end(); it!=ite; ++it) - if((*it)->frame == frame) - return *it; - return NULL; // no keyframe found -} - -bool Point::deleteFrameRef(Frame* frame) -{ - for(auto it=obs_.begin(), ite=obs_.end(); it!=ite; ++it) - { - if((*it)->frame == frame) - { - obs_.erase(it); - return true; - } - } - return false; -} - -void Point::initNormal() -{ - assert(!obs_.empty()); - const Feature* ftr = obs_.back(); - assert(ftr->frame != NULL); - normal_ = ftr->frame->T_f_w_.rotation_matrix().transpose()*(-ftr->f); - normal_information_ = DiagonalMatrix(pow(20/(pos_-ftr->frame->pos()).norm(),2), 1.0, 1.0); - normal_set_ = true; -} - -bool Point::getCloseViewObs(const Vector3d& framepos, Feature*& ftr) const -{ - // TODO: get frame with same point of view AND same pyramid level! - Vector3d obs_dir(framepos - pos_); obs_dir.normalize(); - auto min_it=obs_.begin(); - double min_cos_angle = 0; - for(auto it=obs_.begin(), ite=obs_.end(); it!=ite; ++it) - { - Vector3d dir((*it)->frame->pos() - pos_); dir.normalize(); - double cos_angle = obs_dir.dot(dir); - if(cos_angle > min_cos_angle) - { - min_cos_angle = cos_angle; - min_it = it; - } - } - ftr = *min_it; - if(min_cos_angle < 0.5) // assume that observations larger than 60° are useless - return false; - return true; -} - -void Point::optimize(const size_t n_iter) -{ - Vector3d old_point = pos_; - double chi2 = 0.0; - Matrix3d A; - Vector3d b; - - for(size_t i=0; iframe->T_f_w_ * pos_); - Point::jacobian_xyz2uv(p_in_f, (*it)->frame->T_f_w_.rotation_matrix(), J); - const Vector2d e(vk::project2d((*it)->f) - vk::project2d(p_in_f)); - new_chi2 += e.squaredNorm(); - A.noalias() += J.transpose() * J; - b.noalias() -= J.transpose() * e; - } - - // solve linear system - const Vector3d dp(A.ldlt().solve(b)); - - // check if error increased - if((i > 0 && new_chi2 > chi2) || (bool) std::isnan((double)dp[0])) - { -#ifdef POINT_OPTIMIZER_DEBUG - cout << "it " << i - << "\t FAILURE \t new_chi2 = " << new_chi2 << endl; -#endif - pos_ = old_point; // roll-back - break; - } - - // update the model - Vector3d new_point = pos_ + dp; - old_point = pos_; - pos_ = new_point; - chi2 = new_chi2; -#ifdef POINT_OPTIMIZER_DEBUG - cout << "it " << i - << "\t Success \t new_chi2 = " << new_chi2 - << "\t norm(b) = " << vk::norm_max(b) - << endl; -#endif - - // stop when converged - if(vk::norm_max(dp) <= EPS) - break; - } -#ifdef POINT_OPTIMIZER_DEBUG - cout << endl; -#endif -} - -} // namespace svo diff --git a/CPU_version/svo/src/pose_optimizer.cpp b/CPU_version/svo/src/pose_optimizer.cpp deleted file mode 100644 index 1c491b0..0000000 --- a/CPU_version/svo/src/pose_optimizer.cpp +++ /dev/null @@ -1,165 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include - -namespace svo { -namespace pose_optimizer { - -void optimizeGaussNewton( - const double reproj_thresh, - const size_t n_iter, - const bool verbose, - FramePtr& frame, - double& estimated_scale, - double& error_init, - double& error_final, - size_t& num_obs) -{ - // init - double chi2(0.0); - vector chi2_vec_init, chi2_vec_final; - vk::robust_cost::TukeyWeightFunction weight_function; - SE3 T_old(frame->T_f_w_); - Matrix6d A; - Vector6d b; - - // compute the scale of the error for robust estimation - std::vector errors; errors.reserve(frame->fts_.size()); - for(auto it=frame->fts_.begin(); it!=frame->fts_.end(); ++it) - { - if((*it)->point == NULL) - continue; - //Reprojection error - Vector2d e = vk::project2d((*it)->f) - - vk::project2d(frame->T_f_w_ * (*it)->point->pos_); - e *= 1.0 / (1<<(*it)->level); - errors.push_back(e.norm()); - } - if(errors.empty()) - return; - vk::robust_cost::MADScaleEstimator scale_estimator; - estimated_scale = scale_estimator.compute(errors); - - num_obs = errors.size(); - chi2_vec_init.reserve(num_obs); - chi2_vec_final.reserve(num_obs); - double scale = estimated_scale; - for(size_t iter=0; itercam_->errorMultiplier2(); - - b.setZero(); - A.setZero(); - double new_chi2(0.0); - - // compute residual - for(auto it=frame->fts_.begin(); it!=frame->fts_.end(); ++it) - { - if((*it)->point == NULL) - continue; - Matrix26d J; - Vector3d xyz_f(frame->T_f_w_ * (*it)->point->pos_); - Frame::jacobian_xyz2uv(xyz_f, J); - Vector2d e = vk::project2d((*it)->f) - vk::project2d(xyz_f); - double sqrt_inv_cov = 1.0 / (1<<(*it)->level); - e *= sqrt_inv_cov; - if(iter == 0) - chi2_vec_init.push_back(e.squaredNorm()); // just for debug - J *= sqrt_inv_cov; - double weight = weight_function.value(e.norm()/scale); - A.noalias() += J.transpose()*J*weight; - b.noalias() -= J.transpose()*e*weight; - new_chi2 += e.squaredNorm()*weight; - } - - // solve linear system - const Vector6d dT(A.ldlt().solve(b)); - - // check if error increased - if((iter > 0 && new_chi2 > chi2) || (bool) std::isnan((double)dT[0])) - { - if(verbose) - std::cout << "it " << iter - << "\t FAILURE \t new_chi2 = " << new_chi2 << std::endl; - frame->T_f_w_ = T_old; // roll-back - break; - } - - // update the model - SE3 T_new = SE3::exp(dT)*frame->T_f_w_; - T_old = frame->T_f_w_; - frame->T_f_w_ = T_new; - chi2 = new_chi2; - if(verbose) - std::cout << "it " << iter - << "\t Success \t new_chi2 = " << new_chi2 - << "\t norm(dT) = " << vk::norm_max(dT) << std::endl; - - // stop when converged - if(vk::norm_max(dT) <= EPS) - break; - } - - // Set covariance as inverse information matrix. Optimistic estimator! - const double pixel_variance=1.0; - frame->Cov_ = pixel_variance*(A*std::pow(frame->cam_->errorMultiplier2(),2)).inverse(); - - // Remove Measurements with too large reprojection error - double reproj_thresh_scaled = reproj_thresh / frame->cam_->errorMultiplier2(); - size_t n_deleted_refs = 0; - for(Features::iterator it=frame->fts_.begin(); it!=frame->fts_.end(); ++it) - { - if((*it)->point == NULL) - continue; - Vector2d e = vk::project2d((*it)->f) - vk::project2d(frame->T_f_w_ * (*it)->point->pos_); - double sqrt_inv_cov = 1.0 / (1<<(*it)->level); - e *= sqrt_inv_cov; - chi2_vec_final.push_back(e.squaredNorm()); - if(e.norm() > reproj_thresh_scaled) - { - // we don't need to delete a reference in the point since it was not created yet - (*it)->point = NULL; - ++n_deleted_refs; - } - } - - error_init=0.0; - error_final=0.0; - if(!chi2_vec_init.empty()) - error_init = sqrt(vk::getMedian(chi2_vec_init))*frame->cam_->errorMultiplier2(); - if(!chi2_vec_final.empty()) - error_final = sqrt(vk::getMedian(chi2_vec_final))*frame->cam_->errorMultiplier2(); - - estimated_scale *= frame->cam_->errorMultiplier2(); - if(verbose) - std::cout << "n deleted obs = " << n_deleted_refs - << "\t scale = " << estimated_scale - << "\t error init = " << error_init - << "\t error end = " << error_final << std::endl; - num_obs -= n_deleted_refs; -} - -} // namespace pose_optimizer -} // namespace svo diff --git a/CPU_version/svo/src/reprojector.cpp b/CPU_version/svo/src/reprojector.cpp deleted file mode 100644 index 81a7835..0000000 --- a/CPU_version/svo/src/reprojector.cpp +++ /dev/null @@ -1,219 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -Reprojector::Reprojector(vk::AbstractCamera* cam, Map& map) : - map_(map) -{ - initializeGrid(cam); -} - -Reprojector::~Reprojector() -{ - std::for_each(grid_.cells.begin(), grid_.cells.end(), [&](Cell* c){ delete c; }); -} - -void Reprojector::initializeGrid(vk::AbstractCamera* cam) -{ - grid_.cell_size = Config::gridSize(); - grid_.grid_n_cols = ceil(static_cast(cam->width())/grid_.cell_size); - grid_.grid_n_rows = ceil(static_cast(cam->height())/grid_.cell_size); - grid_.cells.resize(grid_.grid_n_cols*grid_.grid_n_rows); - std::for_each(grid_.cells.begin(), grid_.cells.end(), [&](Cell*& c){ c = new Cell; }); - grid_.cell_order.resize(grid_.cells.size()); - for(size_t i=0; iclear(); }); -} - -void Reprojector::reprojectMap( - FramePtr frame, - std::vector< std::pair >& overlap_kfs) -{ - resetGrid(); - - // Identify those Keyframes which share a common field of view. - SVO_START_TIMER("reproject_kfs"); - list< pair > close_kfs; - map_.getCloseKeyframes(frame, close_kfs); - - // Sort KFs with overlap according to their closeness - close_kfs.sort(boost::bind(&std::pair::second, _1) < - boost::bind(&std::pair::second, _2)); - - // Reproject all mappoints of the closest N kfs with overlap. We only store - // in which grid cell the points fall. - size_t n = 0; - overlap_kfs.reserve(options_.max_n_kfs); - for(auto it_frame=close_kfs.begin(), ite_frame=close_kfs.end(); - it_frame!=ite_frame && nfirst; - overlap_kfs.push_back(pair(ref_frame,0)); - - // Try to reproject each mappoint that the other KF observes - for(auto it_ftr=ref_frame->fts_.begin(), ite_ftr=ref_frame->fts_.end(); - it_ftr!=ite_ftr; ++it_ftr) - { - // check if the feature has a mappoint assigned - if((*it_ftr)->point == NULL) - continue; - - // make sure we project a point only once - if((*it_ftr)->point->last_projected_kf_id_ == frame->id_) - continue; - (*it_ftr)->point->last_projected_kf_id_ = frame->id_; - if(reprojectPoint(frame, (*it_ftr)->point)) - overlap_kfs.back().second++; - } - } - SVO_STOP_TIMER("reproject_kfs"); - - // Now project all point candidates - SVO_START_TIMER("reproject_candidates"); - { - boost::unique_lock lock(map_.point_candidates_.mut_); - auto it=map_.point_candidates_.candidates_.begin(); - while(it!=map_.point_candidates_.candidates_.end()) - { - if(!reprojectPoint(frame, it->first)) - { - it->first->n_failed_reproj_ += 3; - if(it->first->n_failed_reproj_ > 30) - { - map_.point_candidates_.deleteCandidate(*it); - it = map_.point_candidates_.candidates_.erase(it); - continue; - } - } - ++it; - } - } // unlock the mutex when out of scope - SVO_STOP_TIMER("reproject_candidates"); - - // Now we go through each grid cell and select one point to match. - // At the end, we should have at maximum one reprojected point per cell. - SVO_START_TIMER("feature_align"); - for(size_t i=0; i (size_t) Config::maxFts()) - break; - } - SVO_STOP_TIMER("feature_align"); -} - -bool Reprojector::pointQualityComparator(Candidate& lhs, Candidate& rhs) -{ - if(lhs.pt->type_ > rhs.pt->type_) - return true; - return false; -} - -bool Reprojector::reprojectCell(Cell& cell, FramePtr frame) -{ - cell.sort(boost::bind(&Reprojector::pointQualityComparator, _1, _2)); - Cell::iterator it=cell.begin(); - while(it!=cell.end()) - { - ++n_trials_; - - if(it->pt->type_ == Point::TYPE_DELETED) - { - it = cell.erase(it); - continue; - } - - bool found_match = true; - if(options_.find_match_direct) - found_match = matcher_.findMatchDirect(*it->pt, *frame, it->px); - if(!found_match) - { - it->pt->n_failed_reproj_++; - if(it->pt->type_ == Point::TYPE_UNKNOWN && it->pt->n_failed_reproj_ > 15) - map_.safeDeletePoint(it->pt); - if(it->pt->type_ == Point::TYPE_CANDIDATE && it->pt->n_failed_reproj_ > 30) - map_.point_candidates_.deleteCandidatePoint(it->pt); - it = cell.erase(it); - continue; - } - it->pt->n_succeeded_reproj_++; - if(it->pt->type_ == Point::TYPE_UNKNOWN && it->pt->n_succeeded_reproj_ > 10) - it->pt->type_ = Point::TYPE_GOOD; - - Feature* new_feature = new Feature(frame.get(), it->px, matcher_.search_level_); - frame->addFeature(new_feature); - - // Here we add a reference in the feature to the 3D point, the other way - // round is only done if this frame is selected as keyframe. - new_feature->point = it->pt; - - if(matcher_.ref_ftr_->type == Feature::EDGELET) - { - new_feature->type = Feature::EDGELET; - new_feature->grad = matcher_.A_cur_ref_*matcher_.ref_ftr_->grad; - new_feature->grad.normalize(); - } - - // If the keyframe is selected and we reproject the rest, we don't have to - // check this point anymore. - it = cell.erase(it); - - // Maximum one point per cell. - return true; - } - return false; -} - -bool Reprojector::reprojectPoint(FramePtr frame, Point* point) -{ - Vector2d px(frame->w2c(point->pos_)); - if(frame->cam_->isInFrame(px.cast(), 8)) // 8px is the patch size in the matcher - { - const int k = static_cast(px[1]/grid_.cell_size)*grid_.grid_n_cols - + static_cast(px[0]/grid_.cell_size); - grid_.cells.at(k)->push_back(Candidate(point, px)); - return true; - } - return false; -} - -} // namespace svo diff --git a/CPU_version/svo/src/sparse_img_align.cpp b/CPU_version/svo/src/sparse_img_align.cpp deleted file mode 100644 index ce1570b..0000000 --- a/CPU_version/svo/src/sparse_img_align.cpp +++ /dev/null @@ -1,274 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -SparseImgAlign::SparseImgAlign( - int max_level, int min_level, int n_iter, - Method method, bool display, bool verbose) : - display_(display), - max_level_(max_level), - min_level_(min_level) -{ - n_iter_ = n_iter; - n_iter_init_ = n_iter_; - method_ = method; - verbose_ = verbose; - eps_ = 0.000001; -} - -size_t SparseImgAlign::run(FramePtr ref_frame, FramePtr cur_frame) -{ - reset(); - - if(ref_frame->fts_.empty()) - { - SVO_WARN_STREAM("SparseImgAlign: no features to track!"); - return 0; - } - - ref_frame_ = ref_frame; - cur_frame_ = cur_frame; - ref_patch_cache_ = cv::Mat(ref_frame_->fts_.size(), patch_area_, CV_32F); - jacobian_cache_.resize(Eigen::NoChange, ref_patch_cache_.rows*patch_area_); - visible_fts_.resize(ref_patch_cache_.rows, false); // TODO: should it be reset at each level? - - SE3 T_cur_from_ref(cur_frame_->T_f_w_ * ref_frame_->T_f_w_.inverse()); - - for(level_=max_level_; level_>=min_level_; --level_) - { - mu_ = 0.1; - jacobian_cache_.setZero(); - have_ref_patch_cache_ = false; - if(verbose_) - printf("\nPYRAMID LEVEL %i\n---------------\n", level_); - optimize(T_cur_from_ref); - } - cur_frame_->T_f_w_ = T_cur_from_ref * ref_frame_->T_f_w_; - - - - return n_meas_/patch_area_; -} - -Matrix SparseImgAlign::getFisherInformation() -{ - double sigma_i_sq = 5e-4*255*255; // image noise - Matrix I = H_/sigma_i_sq; - return I; -} - -void SparseImgAlign::precomputeReferencePatches() -{ - const int border = patch_halfsize_+1; - const cv::Mat& ref_img = ref_frame_->img_pyr_.at(level_); - const int stride = ref_img.cols; - const float scale = 1.0f/(1<pos(); - const double focal_length = ref_frame_->cam_->errorMultiplier2(); - size_t feature_counter = 0; - std::vector::iterator visiblity_it = visible_fts_.begin(); - for(auto it=ref_frame_->fts_.begin(), ite=ref_frame_->fts_.end(); - it!=ite; ++it, ++feature_counter, ++visiblity_it) - { - // check if reference with patch size is within image - const float u_ref = (*it)->px[0]*scale; - const float v_ref = (*it)->px[1]*scale; - const int u_ref_i = floorf(u_ref); - const int v_ref_i = floorf(v_ref); - if((*it)->point == NULL || u_ref_i-border < 0 || v_ref_i-border < 0 || u_ref_i+border >= ref_img.cols || v_ref_i+border >= ref_img.rows) - continue; - *visiblity_it = true; - - // cannot just take the 3d points coordinate because of the reprojection errors in the reference image!!! - const double depth(((*it)->point->pos_ - ref_pos).norm()); - const Vector3d xyz_ref((*it)->f*depth); - - // evaluate projection jacobian - Matrix frame_jac; - Frame::jacobian_xyz2uv(xyz_ref, frame_jac); - - // compute bilateral interpolation weights for reference image - const float subpix_u_ref = u_ref-u_ref_i; - const float subpix_v_ref = v_ref-v_ref_i; - const float w_ref_tl = (1.0-subpix_u_ref) * (1.0-subpix_v_ref); - const float w_ref_tr = subpix_u_ref * (1.0-subpix_v_ref); - const float w_ref_bl = (1.0-subpix_u_ref) * subpix_v_ref; - const float w_ref_br = subpix_u_ref * subpix_v_ref; - size_t pixel_counter = 0; - float* cache_ptr = reinterpret_cast(ref_patch_cache_.data) + patch_area_*feature_counter; - for(int y=0; yimg_pyr_.at(level_); - - if(linearize_system && display_) - resimg_ = cv::Mat(cur_img.size(), CV_32F, cv::Scalar(0)); - - if(have_ref_patch_cache_ == false) - precomputeReferencePatches(); - - // compute the weights on the first iteration - std::vector errors; - if(compute_weight_scale) - errors.reserve(visible_fts_.size()); - const int stride = cur_img.cols; - const int border = patch_halfsize_+1; - const float scale = 1.0f/(1<pos()); - float chi2 = 0.0; - size_t feature_counter = 0; // is used to compute the index of the cached jacobian - std::vector::iterator visiblity_it = visible_fts_.begin(); - for(auto it=ref_frame_->fts_.begin(); it!=ref_frame_->fts_.end(); - ++it, ++feature_counter, ++visiblity_it) - { - // check if feature is within image - if(!*visiblity_it) - continue; - - // compute pixel location in cur img - const double depth = ((*it)->point->pos_ - ref_pos).norm(); - const Vector3d xyz_ref((*it)->f*depth); - const Vector3d xyz_cur(T_cur_from_ref * xyz_ref); - const Vector2f uv_cur_pyr(cur_frame_->cam_->world2cam(xyz_cur).cast() * scale); - const float u_cur = uv_cur_pyr[0]; - const float v_cur = uv_cur_pyr[1]; - const int u_cur_i = floorf(u_cur); - const int v_cur_i = floorf(v_cur); - - // check if projection is within the image - if(u_cur_i < 0 || v_cur_i < 0 || u_cur_i-border < 0 || v_cur_i-border < 0 || u_cur_i+border >= cur_img.cols || v_cur_i+border >= cur_img.rows) - continue; - - // compute bilateral interpolation weights for the current image - const float subpix_u_cur = u_cur-u_cur_i; - const float subpix_v_cur = v_cur-v_cur_i; - const float w_cur_tl = (1.0-subpix_u_cur) * (1.0-subpix_v_cur); - const float w_cur_tr = subpix_u_cur * (1.0-subpix_v_cur); - const float w_cur_bl = (1.0-subpix_u_cur) * subpix_v_cur; - const float w_cur_br = subpix_u_cur * subpix_v_cur; - float* ref_patch_cache_ptr = reinterpret_cast(ref_patch_cache_.data) + patch_area_*feature_counter; - size_t pixel_counter = 0; // is used to compute the index of the cached jacobian - for(int y=0; yvalue(res/scale_); - } - - chi2 += res*res*weight; - n_meas_++; - - if(linearize_system) - { - // compute Jacobian, weighted Hessian and weighted "steepest descend images" (times error) - const Vector6d J(jacobian_cache_.col(feature_counter*patch_area_ + pixel_counter)); - H_.noalias() += J*J.transpose()*weight; - Jres_.noalias() -= J*res*weight; - if(display_) - resimg_.at((int) v_cur+y-patch_halfsize_, (int) u_cur+x-patch_halfsize_) = res/255.0; - } - } - } - } - - // compute the weights on the first iteration - if(compute_weight_scale && iter_ == 0) - scale_ = scale_estimator_->compute(errors); - - return chi2/n_meas_; -} - -int SparseImgAlign::solve() -{ - x_ = H_.ldlt().solve(Jres_); - if((bool) std::isnan((double) x_[0])) - return 0; - return 1; -} - -void SparseImgAlign::update( - const ModelType& T_curold_from_ref, - ModelType& T_curnew_from_ref) -{ - T_curnew_from_ref = T_curold_from_ref * SE3::exp(-x_); -} - -void SparseImgAlign::startIteration() -{} - -void SparseImgAlign::finishIteration() -{ - if(display_) - { - cv::namedWindow("residuals", CV_WINDOW_AUTOSIZE); - cv::imshow("residuals", resimg_*10); - cv::waitKey(0); - } -} - -} // namespace svo - diff --git a/CPU_version/svo/test/README.md b/CPU_version/svo/test/README.md deleted file mode 100644 index c70f832..0000000 --- a/CPU_version/svo/test/README.md +++ /dev/null @@ -1,24 +0,0 @@ -#### Download Test Data - -Create a folder where you will store all datasets, e.g.: - - mkdir Datasets - -In your `.bashrc` script, create a new environment variable pointing to the dataset folder: - - export SVO_DATASET_DIR=${HOME}/Datasets - -Source your new `.bashrc` script, go to the new dataset folder and download the test data: - - source ~/.bashrc - cd ${SVO_DATASET_DIR} - wget http://rpg.ifi.uzh.ch/datasets/sin2_tex2_h1_v8_d.tar.gz -O - | tar -xz - -You can then run the tests, e.g.: - - rosrun svo test_pipeline - -or if you are not using ROS: - - cd svo/bin - ./test_pipeline diff --git a/CPU_version/svo/test/benchmark.csv b/CPU_version/svo/test/benchmark.csv deleted file mode 100644 index a3831e4..0000000 --- a/CPU_version/svo/test/benchmark.csv +++ /dev/null @@ -1,307 +0,0 @@ -local_ba,point_optimizer,pose_optimizer,pyramid_creation,reproject,sparse_img_align,tot_time,dropout,img_align_n_tracked,loba_err_fin,loba_err_init,loba_n_erredges_fin,loba_n_erredges_init,n_candidates,repr_n_mps,repr_n_new_references,sfba_error_final,sfba_error_init,sfba_n_edges_final,sfba_thresh -0.000000000000000,0.000000000000000,0.000000000000000,0.000231000000000,0.000000000000000,0.000000000000000,0.005536000000000,1.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000326000000000,0.000000000000000,0.000000000000000,0.016564000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000189000000000,0.000000000000000,0.000000000000000,0.016754000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000133000000000,0.000000000000000,0.000000000000000,0.017082000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000136000000000,0.000000000000000,0.000000000000000,0.023259000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000120000000000,0.000000000000000,0.000000000000000,0.029114000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000231000000000,0.000000000000000,0.000000000000000,0.032538000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000123000000000,0.000000000000000,0.000000000000000,0.031375000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000137000000000,0.000000000000000,0.000000000000000,0.029995000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000119000000000,0.000000000000000,0.000000000000000,0.030888000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000461000000000,0.000000000000000,0.000000000000000,0.036835000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000000000000000,0.000000000000000,0.000159000000000,0.000000000000000,0.000000000000000,0.090994000000000,1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000 -0.000000000000000,0.000036000000000,0.000143000000000,0.000117000000000,0.000836000000000,0.001616000000000,0.002862000000000,0.000000000000000,279.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,148.000000000000000,121.000000000000000,0.170175036288445,0.209622100274678,121.000000000000000,0.310240723182540 -0.000000000000000,0.000025000000000,0.000180000000000,0.000123000000000,0.000817000000000,0.000802000000000,0.001981000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,151.000000000000000,121.000000000000000,0.200086249066279,0.226929968835210,119.000000000000000,0.335856340084193 -0.000000000000000,0.000043000000000,0.000247000000000,0.000202000000000,0.000836000000000,0.000882000000000,0.002289000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,150.000000000000000,121.000000000000000,0.220021653137765,0.250579787207819,120.000000000000000,0.370858080741496 -0.000000000000000,0.000027000000000,0.000173000000000,0.000125000000000,0.000796000000000,0.000863000000000,0.002018000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,153.000000000000000,121.000000000000000,0.241933923583207,0.315090761433966,119.000000000000000,0.466334367626374 -0.000000000000000,0.000025000000000,0.000171000000000,0.000123000000000,0.000752000000000,0.000893000000000,0.002012000000000,1.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,145.000000000000000,121.000000000000000,0.272951476803891,0.278442112643762,118.000000000000000,0.412094340922640 -0.000000000000000,0.000058000000000,0.000180000000000,0.000213000000000,0.001057000000000,0.000834000000000,0.002415000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,176.000000000000000,121.000000000000000,0.295685268713144,0.345204254249458,120.000000000000000,0.510902319377397 -0.000000000000000,0.000029000000000,0.000104000000000,0.000125000000000,0.000868000000000,0.000845000000000,0.002006000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,154.000000000000000,121.000000000000000,0.280726297104857,0.351937246921774,119.000000000000000,0.520867118388044 -0.000000000000000,0.000030000000000,0.000173000000000,0.000117000000000,0.000872000000000,0.000829000000000,0.002054000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,160.000000000000000,121.000000000000000,0.299712702632539,0.325868379793256,119.000000000000000,0.482285213145440 -0.000000000000000,0.000030000000000,0.000135000000000,0.000312000000000,0.001611000000000,0.000955000000000,0.003094000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,0.000000000000000,157.000000000000000,121.000000000000000,0.266414418920375,0.325723952270968,121.000000000000000,0.482071463677943 -0.000000000000000,0.000019000000000,0.000134000000000,0.000120000000000,0.000807000000000,0.000746000000000,0.001858000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,52.000000000000000,146.000000000000000,121.000000000000000,0.268513470166789,0.275002624777888,120.000000000000000,0.407003878905728 -0.000000000000000,0.000023000000000,0.000116000000000,0.000137000000000,0.000918000000000,0.000845000000000,0.002086000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,76.000000000000000,141.000000000000000,121.000000000000000,0.291779184224341,0.283057831418736,119.000000000000000,0.418925579815900 -0.000000000000000,0.000020000000000,0.000174000000000,0.000139000000000,0.000841000000000,0.000842000000000,0.002050000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,97.000000000000000,146.000000000000000,121.000000000000000,0.284752630550729,0.313033048850307,118.000000000000000,0.463288905244113 -0.000000000000000,0.000018000000000,0.000125000000000,0.000116000000000,0.000918000000000,0.000737000000000,0.001957000000000,1.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,108.000000000000000,164.000000000000000,121.000000000000000,0.266984542461140,0.310809088449218,117.000000000000000,0.459997446489587 -0.000000000000000,0.000025000000000,0.000187000000000,0.000215000000000,0.001123000000000,0.000838000000000,0.002412000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,82.000000000000000,172.000000000000000,121.000000000000000,0.281472742741066,0.318106456171594,118.000000000000000,0.470797581856187 -0.000000000000000,0.000032000000000,0.000104000000000,0.000133000000000,0.000982000000000,0.001074000000000,0.002360000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,82.000000000000000,169.000000000000000,121.000000000000000,0.259578544711984,0.296051216412790,118.000000000000000,0.438155829408007 -0.000000000000000,0.000026000000000,0.000173000000000,0.000114000000000,0.000975000000000,0.000678000000000,0.001991000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,87.000000000000000,169.000000000000000,121.000000000000000,0.260854021690335,0.463271429083291,119.000000000000000,0.685641725628487 -0.000000000000000,0.000020000000000,0.000231000000000,0.000213000000000,0.001255000000000,0.000764000000000,0.002547000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,100.000000000000000,162.000000000000000,121.000000000000000,0.224857460689169,0.241819176684415,120.000000000000000,0.357892398925400 -0.000000000000000,0.000016000000000,0.000174000000000,0.000123000000000,0.000964000000000,0.000761000000000,0.002072000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,177.000000000000000,163.000000000000000,121.000000000000000,0.232802572049831,0.307670939545318,121.000000000000000,0.455352982415734 -0.000000000000000,0.000019000000000,0.000171000000000,0.000117000000000,0.000954000000000,0.000685000000000,0.001989000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,215.000000000000000,163.000000000000000,121.000000000000000,0.223503314093231,0.245376537152124,121.000000000000000,0.363157262109869 -0.000000000000000,0.000022000000000,0.000153000000000,0.000321000000000,0.001789000000000,0.000999000000000,0.003323000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,236.000000000000000,160.000000000000000,121.000000000000000,0.238679756461930,0.260245176933572,121.000000000000000,0.385162868349003 -0.000000000000000,0.000017000000000,0.000103000000000,0.000121000000000,0.000950000000000,0.000690000000000,0.001925000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,253.000000000000000,156.000000000000000,121.000000000000000,0.240028083468930,0.347317483304434,119.000000000000000,0.514029864789977 -0.000000000000000,0.000026000000000,0.000155000000000,0.000141000000000,0.001421000000000,0.000834000000000,0.002605000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,225.000000000000000,203.000000000000000,121.000000000000000,0.237050818956117,0.342187690832661,118.000000000000000,0.506437791010399 -0.000000000000000,0.000031000000000,0.000105000000000,0.000133000000000,0.001151000000000,0.000787000000000,0.002244000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,224.000000000000000,192.000000000000000,121.000000000000000,0.228256287503905,0.255917399607126,118.000000000000000,0.378757763709815 -0.000000000000000,0.000029000000000,0.000173000000000,0.000116000000000,0.001046000000000,0.000670000000000,0.002067000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,237.000000000000000,174.000000000000000,121.000000000000000,0.253024524323249,0.270830988595337,117.000000000000000,0.400829860236131 -0.000000000000000,0.000032000000000,0.000206000000000,0.000201000000000,0.001159000000000,0.000767000000000,0.002415000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,243.000000000000000,168.000000000000000,121.000000000000000,0.255837803512081,0.309767343777557,117.000000000000000,0.458455710853014 -0.000000000000000,0.000029000000000,0.000102000000000,0.000134000000000,0.001078000000000,0.000785000000000,0.002160000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,247.000000000000000,176.000000000000000,121.000000000000000,0.242039161090674,0.295753112981567,120.000000000000000,0.437714633120047 -0.000000000000000,0.000018000000000,0.000174000000000,0.000117000000000,0.001043000000000,0.000946000000000,0.002334000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,284.000000000000000,173.000000000000000,121.000000000000000,0.234035474669157,0.262962395172133,120.000000000000000,0.389184330309739 -0.000000000000000,0.000042000000000,0.000251000000000,0.000203000000000,0.001816000000000,0.000807000000000,0.003189000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,323.000000000000000,168.000000000000000,121.000000000000000,0.243963461663248,0.254676688230514,118.000000000000000,0.376921484440742 -0.000000000000000,0.000022000000000,0.000128000000000,0.000121000000000,0.001084000000000,0.000899000000000,0.002287000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,346.000000000000000,164.000000000000000,121.000000000000000,0.237498671286056,0.242318617577444,120.000000000000000,0.358631550548166 -0.000000000000000,0.000042000000000,0.000198000000000,0.000115000000000,0.001158000000000,0.000720000000000,0.002269000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,360.000000000000000,174.000000000000000,121.000000000000000,0.231204372046851,0.310626801011824,119.000000000000000,0.459727694560518 -0.000000000000000,0.000020000000000,0.000128000000000,0.000280000000000,0.000998000000000,0.000883000000000,0.002349000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,371.000000000000000,154.000000000000000,121.000000000000000,0.226372262196515,0.240389813013775,118.000000000000000,0.355776916048274 -0.000000000000000,0.000020000000000,0.000125000000000,0.000116000000000,0.001040000000000,0.000676000000000,0.002025000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,383.000000000000000,163.000000000000000,121.000000000000000,0.243430360339485,0.289701992216838,116.000000000000000,0.428758939836188 -0.000000000000000,0.000028000000000,0.000186000000000,0.000201000000000,0.001357000000000,0.000862000000000,0.002663000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,351.000000000000000,189.000000000000000,121.000000000000000,0.238491256129826,0.289513389727138,119.000000000000000,0.428479837315611 -0.000000000000000,0.000024000000000,0.000104000000000,0.000131000000000,0.001197000000000,0.000689000000000,0.002178000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,351.000000000000000,187.000000000000000,121.000000000000000,0.253535521704090,0.299150905814168,119.000000000000000,0.442743330689269 -0.000000000000000,0.000013000000000,0.000128000000000,0.000142000000000,0.001157000000000,0.000751000000000,0.002226000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,360.000000000000000,182.000000000000000,121.000000000000000,0.242747326189240,0.331002657945821,119.000000000000000,0.489883908154680 -0.000000000000000,0.000041000000000,0.000225000000000,0.000214000000000,0.001614000000000,0.000892000000000,0.003073000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,420.000000000000000,166.000000000000000,121.000000000000000,0.214060199250618,0.291833988602564,120.000000000000000,0.431914284304601 -0.000000000000000,0.000016000000000,0.000113000000000,0.000126000000000,0.001256000000000,0.000871000000000,0.002419000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,467.000000000000000,189.000000000000000,121.000000000000000,0.191542639509251,0.219467558857437,120.000000000000000,0.324811977376153 -0.000000000000000,0.000022000000000,0.000110000000000,0.000116000000000,0.001163000000000,0.000737000000000,0.002178000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,491.000000000000000,176.000000000000000,121.000000000000000,0.237287779136815,0.290385733638894,119.000000000000000,0.429770876012296 -0.000000000000000,0.000016000000000,0.000108000000000,0.000532000000000,0.001507000000000,0.001176000000000,0.003390000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,503.000000000000000,195.000000000000000,121.000000000000000,0.255418654779892,0.271366103996528,119.000000000000000,0.401621830064983 -0.000000000000000,0.000023000000000,0.000128000000000,0.000118000000000,0.001247000000000,0.000704000000000,0.002255000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,519.000000000000000,192.000000000000000,121.000000000000000,0.243354932726649,0.322133765000893,118.000000000000000,0.476758002689501 -0.000000000000000,0.000028000000000,0.000117000000000,0.000194000000000,0.001487000000000,0.000763000000000,0.002640000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,537.000000000000000,182.000000000000000,121.000000000000000,0.256839812012575,0.290001379744665,120.000000000000000,0.429202006242450 -0.000000000000000,0.000021000000000,0.000192000000000,0.000135000000000,0.001268000000000,0.000737000000000,0.002390000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,551.000000000000000,186.000000000000000,121.000000000000000,0.234921062453291,0.278307687859489,121.000000000000000,0.411895400770342 -0.000000000000000,0.000023000000000,0.000110000000000,0.000128000000000,0.001205000000000,0.000853000000000,0.002375000000000,1.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,566.000000000000000,182.000000000000000,121.000000000000000,0.236213436253286,0.243545081705577,120.000000000000000,0.360446727806674 -0.000000000000000,0.000033000000000,0.000148000000000,0.000221000000000,0.001810000000000,0.000752000000000,0.003004000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,523.000000000000000,194.000000000000000,121.000000000000000,0.256770574347429,0.281629144927868,120.000000000000000,0.416811158357270 -0.000000000000000,0.000018000000000,0.000107000000000,0.000166000000000,0.001283000000000,0.000754000000000,0.002364000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,523.000000000000000,193.000000000000000,121.000000000000000,0.238569415669078,0.245006057597332,120.000000000000000,0.362608988913209 -0.000000000000000,0.000026000000000,0.000199000000000,0.000126000000000,0.001415000000000,0.000739000000000,0.002538000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,525.000000000000000,207.000000000000000,121.000000000000000,0.272522903927536,0.292694935292295,120.000000000000000,0.433188542480310 -0.000000000000000,0.000024000000000,0.000152000000000,0.000385000000000,0.001329000000000,0.000772000000000,0.002715000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,532.000000000000000,193.000000000000000,121.000000000000000,0.300157389608362,0.352279544787609,121.000000000000000,0.521373718272822 -0.000000000000000,0.000025000000000,0.000103000000000,0.000124000000000,0.001300000000000,0.000765000000000,0.002352000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,542.000000000000000,192.000000000000000,121.000000000000000,0.262925192895899,0.296136504354747,121.000000000000000,0.438282037121495 -0.000000000000000,0.000027000000000,0.000159000000000,0.000227000000000,0.001454000000000,0.000792000000000,0.002702000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,565.000000000000000,171.000000000000000,121.000000000000000,0.281949830225302,0.308467076957178,121.000000000000000,0.456531258033208 -0.000000000000000,0.000027000000000,0.000177000000000,0.000130000000000,0.001440000000000,0.000817000000000,0.002620000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,608.000000000000000,201.000000000000000,121.000000000000000,0.262127192155801,0.344178587739890,120.000000000000000,0.509384339297628 -0.000000000000000,0.000031000000000,0.000173000000000,0.000122000000000,0.001320000000000,0.000744000000000,0.002429000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,636.000000000000000,196.000000000000000,121.000000000000000,0.243118415564597,0.307364154563702,120.000000000000000,0.454898948018352 -0.000000000000000,0.000031000000000,0.000237000000000,0.000391000000000,0.002601000000000,0.000982000000000,0.004294000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,663.000000000000000,198.000000000000000,121.000000000000000,0.308234194177187,0.324201216218454,120.000000000000000,0.479817768949582 -0.000000000000000,0.000016000000000,0.000102000000000,0.000118000000000,0.001370000000000,0.000653000000000,0.002310000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,687.000000000000000,198.000000000000000,121.000000000000000,0.262171425081880,0.309537417467615,120.000000000000000,0.458115349322126 -0.000000000000000,0.000024000000000,0.000120000000000,0.000223000000000,0.001806000000000,0.000776000000000,0.002976000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,661.000000000000000,229.000000000000000,121.000000000000000,0.297772053023002,0.357203726783215,120.000000000000000,0.528661518750357 -0.000000000000000,0.000022000000000,0.000131000000000,0.000225000000000,0.001322000000000,0.000818000000000,0.002549000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,661.000000000000000,195.000000000000000,121.000000000000000,0.273836774721146,0.292258185663714,119.000000000000000,0.432542138616555 -0.000000000000000,0.000028000000000,0.000189000000000,0.000113000000000,0.001354000000000,0.000656000000000,0.002369000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,668.000000000000000,208.000000000000000,121.000000000000000,0.290291300745150,0.351263582277828,120.000000000000000,0.519870092614610 -0.000000000000000,0.000020000000000,0.000106000000000,0.000362000000000,0.002527000000000,0.000881000000000,0.003941000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,682.000000000000000,211.000000000000000,121.000000000000000,0.258959916330166,0.286061529228379,120.000000000000000,0.423371078465586 -0.000000000000000,0.000023000000000,0.000183000000000,0.000117000000000,0.001452000000000,0.000716000000000,0.002520000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,696.000000000000000,219.000000000000000,121.000000000000000,0.299843168031565,0.306288599781015,118.000000000000000,0.453307123537539 -0.000000000000000,0.000024000000000,0.000190000000000,0.000229000000000,0.001590000000000,0.000704000000000,0.002778000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,704.000000000000000,201.000000000000000,121.000000000000000,0.274895969986079,0.339774469390948,119.000000000000000,0.502866218860539 -0.000000000000000,0.000032000000000,0.000184000000000,0.000127000000000,0.001388000000000,0.000658000000000,0.002422000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,712.000000000000000,205.000000000000000,121.000000000000000,0.276261011279968,0.281429264300083,120.000000000000000,0.416515325859454 -0.000000000000000,0.000019000000000,0.000103000000000,0.000122000000000,0.001302000000000,0.000759000000000,0.002334000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,743.000000000000000,194.000000000000000,121.000000000000000,0.308426080941849,0.293337004748022,118.000000000000000,0.434138764752467 -0.000000000000000,0.000020000000000,0.000188000000000,0.000336000000000,0.002590000000000,0.000953000000000,0.004130000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,769.000000000000000,216.000000000000000,121.000000000000000,0.273447755201539,0.322902569141660,119.000000000000000,0.477895792772933 -0.000000000000000,0.000019000000000,0.000104000000000,0.000118000000000,0.001466000000000,0.000743000000000,0.002480000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,791.000000000000000,204.000000000000000,121.000000000000000,0.288081750238067,0.251959938318303,120.000000000000000,0.372900704820467 -0.000000000000000,0.000024000000000,0.000118000000000,0.000231000000000,0.001575000000000,0.000986000000000,0.003013000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,803.000000000000000,190.000000000000000,121.000000000000000,0.282457846343284,0.276454604943847,117.000000000000000,0.409152821737331 -0.000000000000000,0.000016000000000,0.000210000000000,0.000129000000000,0.001436000000000,0.000881000000000,0.002693000000000,0.000000000000000,111.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,781.000000000000000,208.000000000000000,121.000000000000000,0.294182859046983,0.317841061067694,121.000000000000000,0.470404755925379 -0.000000000000000,0.000015000000000,0.000142000000000,0.000184000000000,0.001424000000000,0.000955000000000,0.002755000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,781.000000000000000,194.000000000000000,121.000000000000000,0.243748783908456,0.304183797141307,119.000000000000000,0.450192011884479 -0.000000000000000,0.000014000000000,0.000107000000000,0.000318000000000,0.001624000000000,0.000893000000000,0.002992000000000,0.000000000000000,114.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,803.000000000000000,220.000000000000000,121.000000000000000,0.265012454662619,0.270354981784829,119.000000000000000,0.400125381617550 -0.000000000000000,0.000023000000000,0.000213000000000,0.000128000000000,0.001340000000000,0.000949000000000,0.002681000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,811.000000000000000,196.000000000000000,121.000000000000000,0.253755971722852,0.269982133879470,119.000000000000000,0.399573570359238 -0.000000000000000,0.000038000000000,0.000249000000000,0.000219000000000,0.001747000000000,0.000847000000000,0.003214000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,821.000000000000000,217.000000000000000,121.000000000000000,0.242158110541114,0.277566291448718,118.000000000000000,0.410798121492822 -0.000000000000000,0.000022000000000,0.000200000000000,0.000131000000000,0.001465000000000,0.000761000000000,0.002608000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,826.000000000000000,208.000000000000000,121.000000000000000,0.247025005586580,0.299927107710462,119.000000000000000,0.443892088763821 -0.000000000000000,0.000028000000000,0.000129000000000,0.000115000000000,0.001507000000000,0.000767000000000,0.002582000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,835.000000000000000,206.000000000000000,121.000000000000000,0.251694282278063,0.262688495423133,119.000000000000000,0.388778969531936 -0.000000000000000,0.000018000000000,0.000176000000000,0.000303000000000,0.001569000000000,0.000763000000000,0.002865000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,858.000000000000000,208.000000000000000,121.000000000000000,0.204259521447942,0.239471125876921,121.000000000000000,0.354417264227415 -0.000000000000000,0.000027000000000,0.000197000000000,0.000119000000000,0.001520000000000,0.000717000000000,0.002613000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,887.000000000000000,182.000000000000000,121.000000000000000,0.288688133937508,0.321107040561571,121.000000000000000,0.475238455753857 -0.000000000000000,0.000074000000000,0.000308000000000,0.000231000000000,0.002302000000000,0.000817000000000,0.004009000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,895.000000000000000,169.000000000000000,121.000000000000000,0.226466756684178,0.283662806855079,120.000000000000000,0.419820962132456 -0.000000000000000,0.000032000000000,0.000120000000000,0.000146000000000,0.001779000000000,0.000719000000000,0.002820000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,887.000000000000000,201.000000000000000,121.000000000000000,0.248964133477333,0.301424345755280,121.000000000000000,0.446108027319984 -0.000000000000000,0.000031000000000,0.000209000000000,0.000347000000000,0.002379000000000,0.001268000000000,0.004286000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,881.000000000000000,197.000000000000000,121.000000000000000,0.197089987231914,0.215315450958625,121.000000000000000,0.318666844452755 -0.000000000000000,0.000022000000000,0.000183000000000,0.000138000000000,0.001523000000000,0.000904000000000,0.002805000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,889.000000000000000,208.000000000000000,121.000000000000000,0.211913610123421,0.217730864556872,121.000000000000000,0.322241701945577 -0.000000000000000,0.000023000000000,0.000188000000000,0.000135000000000,0.001539000000000,0.001010000000000,0.002927000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,912.000000000000000,191.000000000000000,121.000000000000000,0.223781553150169,0.264534665335954,119.000000000000000,0.391511288186158 -0.000000000000000,0.000024000000000,0.000111000000000,0.000561000000000,0.002319000000000,0.001083000000000,0.004153000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,959.000000000000000,191.000000000000000,121.000000000000000,0.192480342616366,0.242812113218322,120.000000000000000,0.359361932832411 -0.000000000000000,0.000023000000000,0.000113000000000,0.000129000000000,0.001473000000000,0.000780000000000,0.002555000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1010.000000000000000,186.000000000000000,121.000000000000000,0.226239188570666,0.246580462159093,121.000000000000000,0.364939080501376 -0.000000000000000,0.000025000000000,0.000147000000000,0.000235000000000,0.001877000000000,0.001081000000000,0.003415000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1042.000000000000000,191.000000000000000,121.000000000000000,0.213010810373553,0.226959616128893,121.000000000000000,0.335900212048673 -0.000000000000000,0.000019000000000,0.000180000000000,0.000123000000000,0.001581000000000,0.000797000000000,0.002856000000000,1.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1066.000000000000000,197.000000000000000,121.000000000000000,0.236500218717681,0.308339991149568,118.000000000000000,0.456343184784554 -0.000000000000000,0.000020000000000,0.000176000000000,0.000124000000000,0.001670000000000,0.001020000000000,0.003039000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1045.000000000000000,222.000000000000000,121.000000000000000,0.203403550946325,0.322649020817046,119.000000000000000,0.477520556062907 -0.000000000000000,0.000021000000000,0.000102000000000,0.000120000000000,0.001506000000000,0.000747000000000,0.002537000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1040.000000000000000,208.000000000000000,121.000000000000000,0.217457541731394,0.242874100604298,119.000000000000000,0.359453694988533 -0.000000000000000,0.000014000000000,0.000102000000000,0.000114000000000,0.001438000000000,0.000775000000000,0.002481000000000,0.000000000000000,114.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1048.000000000000000,202.000000000000000,121.000000000000000,0.237066555963892,0.363698547046353,120.000000000000000,0.538273825733024 -0.000000000000000,0.000028000000000,0.000138000000000,0.000130000000000,0.001867000000000,0.000905000000000,0.003190000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1051.000000000000000,204.000000000000000,121.000000000000000,0.204004037194742,0.217771792656962,121.000000000000000,0.322302253343558 -0.000000000000000,0.000016000000000,0.000108000000000,0.000146000000000,0.001730000000000,0.000807000000000,0.002848000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1092.000000000000000,216.000000000000000,121.000000000000000,0.189498788663577,0.218460412109291,119.000000000000000,0.323321417274184 -0.000000000000000,0.000021000000000,0.000142000000000,0.000136000000000,0.001571000000000,0.000950000000000,0.002860000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1150.000000000000000,195.000000000000000,121.000000000000000,0.234911243099688,0.229840840010708,121.000000000000000,0.340164460854319 -0.000000000000000,0.000023000000000,0.000178000000000,0.000327000000000,0.001509000000000,0.001060000000000,0.003143000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1188.000000000000000,188.000000000000000,121.000000000000000,0.238938910296195,0.242239031677996,119.000000000000000,0.358513758367035 -0.000000000000000,0.000026000000000,0.000127000000000,0.000121000000000,0.001413000000000,0.000746000000000,0.002666000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1209.000000000000000,181.000000000000000,121.000000000000000,0.231069770120829,0.351821144360750,121.000000000000000,0.520695269679250 -0.000000000000000,0.000013000000000,0.000123000000000,0.000156000000000,0.002291000000000,0.000810000000000,0.003493000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1131.000000000000000,223.000000000000000,121.000000000000000,0.232050436410629,0.243086413240903,121.000000000000000,0.359767900135068 -0.000000000000000,0.000017000000000,0.000183000000000,0.000122000000000,0.001660000000000,0.000828000000000,0.002856000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1126.000000000000000,205.000000000000000,121.000000000000000,0.217672407670591,0.232176089084970,120.000000000000000,0.343620616378729 -0.000000000000000,0.000025000000000,0.000104000000000,0.000126000000000,0.001640000000000,0.000956000000000,0.002894000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1122.000000000000000,225.000000000000000,121.000000000000000,0.210874531577464,0.231177462797771,120.000000000000000,0.342142641667492 -0.000000000000000,0.000011000000000,0.000104000000000,0.000149000000000,0.001579000000000,0.000928000000000,0.002811000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1124.000000000000000,218.000000000000000,121.000000000000000,0.199068638688048,0.231930228681434,121.000000000000000,0.343256752009726 -0.000000000000000,0.000016000000000,0.000105000000000,0.000114000000000,0.001529000000000,0.000835000000000,0.002636000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1131.000000000000000,217.000000000000000,121.000000000000000,0.199461859922069,0.201973412653913,121.000000000000000,0.298920644384362 -0.000000000000000,0.000020000000000,0.000107000000000,0.000175000000000,0.002271000000000,0.000832000000000,0.003453000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1170.000000000000000,216.000000000000000,121.000000000000000,0.220686177070489,0.284068818474203,121.000000000000000,0.420421851360250 -0.000000000000000,0.000021000000000,0.000110000000000,0.000115000000000,0.001720000000000,0.000987000000000,0.002996000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1207.000000000000000,220.000000000000000,121.000000000000000,0.211157109658996,0.207022193542394,121.000000000000000,0.306392853689555 -0.000000000000000,0.000019000000000,0.000128000000000,0.000124000000000,0.001660000000000,0.000836000000000,0.002805000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1249.000000000000000,230.000000000000000,121.000000000000000,0.227298389602018,0.273505984323976,121.000000000000000,0.404788875408716 -0.000000000000000,0.000019000000000,0.000103000000000,0.000135000000000,0.001696000000000,0.000751000000000,0.002919000000000,1.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1276.000000000000000,235.000000000000000,121.000000000000000,0.230641563123264,0.341660758731761,121.000000000000000,0.505657951678639 -0.000000000000000,0.000015000000000,0.000177000000000,0.000130000000000,0.001556000000000,0.000919000000000,0.002864000000000,0.000000000000000,106.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1118.000000000000000,225.000000000000000,121.000000000000000,0.192303276106424,0.284766422639249,121.000000000000000,0.421454308293938 -0.000000000000000,0.000013000000000,0.000138000000000,0.000178000000000,0.002041000000000,0.000992000000000,0.003412000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1112.000000000000000,223.000000000000000,121.000000000000000,0.206634709237684,0.414844586254086,120.000000000000000,0.613969997701391 -0.000000000000000,0.000015000000000,0.000134000000000,0.000127000000000,0.001905000000000,0.000764000000000,0.002995000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1116.000000000000000,248.000000000000000,121.000000000000000,0.217282816286385,0.386388750278064,121.000000000000000,0.571855388443357 -0.000000000000000,0.000016000000000,0.000128000000000,0.000127000000000,0.001825000000000,0.000925000000000,0.003066000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1115.000000000000000,245.000000000000000,121.000000000000000,0.205232081617916,0.260414398266005,121.000000000000000,0.385413312570202 -0.000000000000000,0.000020000000000,0.000107000000000,0.000141000000000,0.001807000000000,0.000923000000000,0.003060000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1141.000000000000000,234.000000000000000,121.000000000000000,0.215575249362573,0.253408200953891,120.000000000000000,0.375044163656510 -0.000000000000000,0.000019000000000,0.000128000000000,0.000120000000000,0.001568000000000,0.000884000000000,0.002762000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1162.000000000000000,189.000000000000000,121.000000000000000,0.263382144346756,0.344167879309156,121.000000000000000,0.509368468563933 -0.000000000000000,0.000023000000000,0.000131000000000,0.000373000000000,0.001757000000000,0.001182000000000,0.003515000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1191.000000000000000,211.000000000000000,121.000000000000000,0.211945557067404,0.302128504397490,121.000000000000000,0.447150188651345 -0.000000000000000,0.000025000000000,0.000154000000000,0.000124000000000,0.001844000000000,0.000803000000000,0.003004000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1216.000000000000000,227.000000000000000,121.000000000000000,0.202381916559221,0.390013881008811,120.000000000000000,0.577220555675650 -0.000000000000000,0.000015000000000,0.000109000000000,0.000129000000000,0.001708000000000,0.000890000000000,0.002894000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1231.000000000000000,213.000000000000000,121.000000000000000,0.214162701863959,0.216971594768139,120.000000000000000,0.321117988293146 -0.000000000000000,0.000019000000000,0.000106000000000,0.000141000000000,0.001738000000000,0.000788000000000,0.002834000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1244.000000000000000,223.000000000000000,121.000000000000000,0.199426583525084,0.257295226754736,121.000000000000000,0.380796925542741 -0.000000000000000,0.000015000000000,0.000104000000000,0.000127000000000,0.001749000000000,0.000817000000000,0.002854000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1244.000000000000000,237.000000000000000,121.000000000000000,0.197980287517504,0.261753748672962,121.000000000000000,0.387395536882405 -0.000000000000000,0.000022000000000,0.000120000000000,0.000159000000000,0.002300000000000,0.000963000000000,0.003628000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1233.000000000000000,228.000000000000000,121.000000000000000,0.236498759179881,0.240201532654298,121.000000000000000,0.355498268421338 -0.000000000000000,0.000017000000000,0.000181000000000,0.000128000000000,0.001959000000000,0.000872000000000,0.003382000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,248.000000000000000,121.000000000000000,0.184287569106640,0.201686577196243,121.000000000000000,0.298496127529902 -0.000000000000000,0.000013000000000,0.000178000000000,0.000136000000000,0.001684000000000,0.000852000000000,0.002943000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1105.000000000000000,230.000000000000000,121.000000000000000,0.190585604418642,0.200521952748998,120.000000000000000,0.296772510252565 -0.000000000000000,0.000019000000000,0.000106000000000,0.000143000000000,0.001668000000000,0.000981000000000,0.002955000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1104.000000000000000,218.000000000000000,121.000000000000000,0.200527511479873,0.209064190915326,120.000000000000000,0.309415015408653 -0.000000000000000,0.000014000000000,0.000104000000000,0.000123000000000,0.001517000000000,0.000849000000000,0.002647000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1144.000000000000000,201.000000000000000,121.000000000000000,0.227018266784565,0.269186250934732,121.000000000000000,0.398395648547930 -0.000000000000000,0.000017000000000,0.000178000000000,0.000348000000000,0.001620000000000,0.001141000000000,0.003354000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1182.000000000000000,206.000000000000000,121.000000000000000,0.206456021778136,0.213075158345683,121.000000000000000,0.315351251063391 -0.000000000000000,0.000026000000000,0.000108000000000,0.000150000000000,0.001619000000000,0.000821000000000,0.002770000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1214.000000000000000,197.000000000000000,121.000000000000000,0.195769620795380,0.235699009656539,120.000000000000000,0.348834556747284 -0.000000000000000,0.000018000000000,0.000178000000000,0.000127000000000,0.001593000000000,0.000826000000000,0.002776000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1234.000000000000000,206.000000000000000,121.000000000000000,0.202443810598108,0.259322628022743,121.000000000000000,0.383797505085764 -0.000000000000000,0.000018000000000,0.000105000000000,0.000140000000000,0.001539000000000,0.001030000000000,0.002870000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1255.000000000000000,195.000000000000000,121.000000000000000,0.234795060265796,0.251596569636394,120.000000000000000,0.372362919449417 -0.000000000000000,0.000017000000000,0.000175000000000,0.000125000000000,0.001584000000000,0.000833000000000,0.002923000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1267.000000000000000,221.000000000000000,121.000000000000000,0.207163879614002,0.272216719799699,121.000000000000000,0.402880748216245 -0.000000000000000,0.000017000000000,0.000133000000000,0.000153000000000,0.002442000000000,0.000831000000000,0.003670000000000,0.000000000000000,112.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1147.000000000000000,216.000000000000000,121.000000000000000,0.170524915168911,0.199849692332816,121.000000000000000,0.295777531500515 -0.000000000000000,0.000013000000000,0.000157000000000,0.000149000000000,0.001748000000000,0.000942000000000,0.003057000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1147.000000000000000,234.000000000000000,121.000000000000000,0.189221335752284,0.197743002271810,121.000000000000000,0.292659639941872 -0.000000000000000,0.000020000000000,0.000178000000000,0.000125000000000,0.001721000000000,0.000742000000000,0.002827000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1176.000000000000000,225.000000000000000,121.000000000000000,0.198900978356214,0.245389821232497,119.000000000000000,0.363176948895773 -0.000000000000000,0.000013000000000,0.000176000000000,0.000145000000000,0.001697000000000,0.000855000000000,0.002929000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1221.000000000000000,222.000000000000000,121.000000000000000,0.196051895442564,0.262432687056220,121.000000000000000,0.388400396935210 -0.000000000000000,0.000015000000000,0.000176000000000,0.000128000000000,0.001658000000000,0.000736000000000,0.002754000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1264.000000000000000,222.000000000000000,121.000000000000000,0.188130722176495,0.226906201366918,120.000000000000000,0.335821186914497 -0.000000000000000,0.000015000000000,0.000114000000000,0.000128000000000,0.001732000000000,0.000994000000000,0.003025000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1280.000000000000000,221.000000000000000,121.000000000000000,0.195205519657246,0.208004184809569,119.000000000000000,0.307846188328575 -0.000000000000000,0.000020000000000,0.000195000000000,0.000126000000000,0.002006000000000,0.000791000000000,0.003194000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1295.000000000000000,262.000000000000000,121.000000000000000,0.204929539974912,0.216820480192029,119.000000000000000,0.320894306981155 -0.000000000000000,0.000017000000000,0.000176000000000,0.000139000000000,0.001546000000000,0.000896000000000,0.002812000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1303.000000000000000,192.000000000000000,121.000000000000000,0.226704780607630,0.257512342665443,120.000000000000000,0.381118257356317 -0.000000000000000,0.000011000000000,0.000105000000000,0.000299000000000,0.001761000000000,0.001102000000000,0.003328000000000,0.000000000000000,114.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1303.000000000000000,234.000000000000000,121.000000000000000,0.206579202251784,0.240623999885611,121.000000000000000,0.356123519730790 -0.000000000000000,0.000020000000000,0.000103000000000,0.000130000000000,0.001498000000000,0.000871000000000,0.002766000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1312.000000000000000,207.000000000000000,121.000000000000000,0.208586912880041,0.214158703806542,121.000000000000000,0.316954877506999 -0.000000000000000,0.000017000000000,0.000176000000000,0.000374000000000,0.001665000000000,0.000976000000000,0.003373000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1139.000000000000000,223.000000000000000,121.000000000000000,0.209543770412094,0.213150938854858,121.000000000000000,0.315463382345879 -0.000000000000000,0.000021000000000,0.000157000000000,0.000124000000000,0.001652000000000,0.000947000000000,0.002947000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1137.000000000000000,212.000000000000000,121.000000000000000,0.214888927283406,0.261239649375707,120.000000000000000,0.386634701996087 -0.000000000000000,0.000018000000000,0.000104000000000,0.000124000000000,0.001479000000000,0.000897000000000,0.002661000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1182.000000000000000,188.000000000000000,121.000000000000000,0.205526459876717,0.194046988139053,121.000000000000000,0.287189543909738 -0.000000000000000,0.000016000000000,0.000175000000000,0.000142000000000,0.001509000000000,0.000744000000000,0.002626000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1230.000000000000000,190.000000000000000,121.000000000000000,0.193638964960760,0.209501566643394,121.000000000000000,0.310062329059690 -0.000000000000000,0.000022000000000,0.000103000000000,0.000125000000000,0.001561000000000,0.000725000000000,0.002572000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1250.000000000000000,218.000000000000000,121.000000000000000,0.192895828207804,0.213686959411965,121.000000000000000,0.316256716855654 -0.000000000000000,0.000023000000000,0.000184000000000,0.000162000000000,0.001899000000000,0.000812000000000,0.003140000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1258.000000000000000,187.000000000000000,121.000000000000000,0.178433372351327,0.196124969530122,120.000000000000000,0.290264953456693 -0.000000000000000,0.000016000000000,0.000134000000000,0.000140000000000,0.001663000000000,0.000876000000000,0.002874000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1274.000000000000000,203.000000000000000,121.000000000000000,0.204379056805537,0.211513754780143,119.000000000000000,0.313040366095618 -0.000000000000000,0.000020000000000,0.000176000000000,0.000130000000000,0.001587000000000,0.000869000000000,0.002823000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1284.000000000000000,206.000000000000000,121.000000000000000,0.194394953473234,0.214318086264921,121.000000000000000,0.317190765131688 -0.000000000000000,0.000017000000000,0.000107000000000,0.000148000000000,0.001575000000000,0.000805000000000,0.002693000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1286.000000000000000,205.000000000000000,121.000000000000000,0.192692252511560,0.217301832678175,121.000000000000000,0.321606720966583 -0.000000000000000,0.000020000000000,0.000173000000000,0.000124000000000,0.001507000000000,0.000785000000000,0.002649000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1278.000000000000000,210.000000000000000,121.000000000000000,0.204881580167579,0.231890569564824,121.000000000000000,0.343198045458178 -0.000000000000000,0.000041000000000,0.000220000000000,0.000144000000000,0.001900000000000,0.000655000000000,0.003038000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1278.000000000000000,206.000000000000000,121.000000000000000,0.174115401194611,0.223973720218107,121.000000000000000,0.331481122502030 -0.000000000000000,0.000043000000000,0.000182000000000,0.000145000000000,0.001457000000000,0.000728000000000,0.002734000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1272.000000000000000,191.000000000000000,121.000000000000000,0.194538477548438,0.187220557909554,121.000000000000000,0.277086431960381 -0.000000000000000,0.000020000000000,0.000182000000000,0.000129000000000,0.001451000000000,0.000813000000000,0.002657000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1148.000000000000000,207.000000000000000,121.000000000000000,0.209547468410092,0.205381330935579,119.000000000000000,0.303964378715603 -0.000000000000000,0.000037000000000,0.000255000000000,0.000211000000000,0.002943000000000,0.001198000000000,0.004740000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1146.000000000000000,192.000000000000000,121.000000000000000,0.194112090334278,0.213834860708738,121.000000000000000,0.316475596512546 -0.000000000000000,0.000021000000000,0.000119000000000,0.000128000000000,0.001482000000000,0.000836000000000,0.002622000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1196.000000000000000,188.000000000000000,121.000000000000000,0.194707145965396,0.200711676435348,120.000000000000000,0.297053280716492 -0.000000000000000,0.000018000000000,0.000128000000000,0.000353000000000,0.001530000000000,0.001123000000000,0.003198000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1222.000000000000000,182.000000000000000,121.000000000000000,0.165297929068422,0.223118899091734,120.000000000000000,0.330215962199139 -0.000000000000000,0.000019000000000,0.000133000000000,0.000124000000000,0.001554000000000,0.001016000000000,0.002890000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1250.000000000000000,187.000000000000000,121.000000000000000,0.189732092265728,0.231665076279646,121.000000000000000,0.342864305156952 -0.000000000000000,0.000018000000000,0.000195000000000,0.000130000000000,0.001387000000000,0.000871000000000,0.002639000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1278.000000000000000,167.000000000000000,121.000000000000000,0.173396135722069,0.185374303680201,121.000000000000000,0.274353961674946 -0.000000000000000,0.000015000000000,0.000105000000000,0.000165000000000,0.001566000000000,0.001052000000000,0.002950000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1292.000000000000000,196.000000000000000,121.000000000000000,0.192868888286218,0.205034141945327,120.000000000000000,0.303450551076308 -0.000000000000000,0.000014000000000,0.000102000000000,0.000127000000000,0.001521000000000,0.000791000000000,0.002592000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1302.000000000000000,199.000000000000000,121.000000000000000,0.190528673137881,0.222906754530888,121.000000000000000,0.329902009771293 -0.000000000000000,0.000021000000000,0.000215000000000,0.000167000000000,0.001934000000000,0.000805000000000,0.003204000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1308.000000000000000,190.000000000000000,121.000000000000000,0.202526348712512,0.259278841345545,120.000000000000000,0.383732682741932 -0.000000000000000,0.000022000000000,0.000156000000000,0.000126000000000,0.001696000000000,0.000788000000000,0.002834000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1308.000000000000000,190.000000000000000,121.000000000000000,0.196451913404442,0.201069768524068,120.000000000000000,0.297583282351909 -0.000000000000000,0.000025000000000,0.000103000000000,0.000132000000000,0.001543000000000,0.000902000000000,0.002745000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1305.000000000000000,194.000000000000000,121.000000000000000,0.200871633124814,0.183908150343481,120.000000000000000,0.272184068463992 -0.000000000000000,0.000025000000000,0.000102000000000,0.000150000000000,0.001478000000000,0.000854000000000,0.002788000000000,1.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1335.000000000000000,179.000000000000000,121.000000000000000,0.193823047570574,0.212329442302877,119.000000000000000,0.314247578003029 -0.000000000000000,0.000016000000000,0.000196000000000,0.000126000000000,0.001299000000000,0.000752000000000,0.002455000000000,0.000000000000000,112.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1194.000000000000000,176.000000000000000,121.000000000000000,0.207923081779578,0.229508478265270,121.000000000000000,0.339672543925396 -0.000000000000000,0.000018000000000,0.000110000000000,0.000166000000000,0.001844000000000,0.000982000000000,0.003170000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1189.000000000000000,180.000000000000000,121.000000000000000,0.163342705330096,0.249575746286056,120.000000000000000,0.369372120119674 -0.000000000000000,0.000015000000000,0.000183000000000,0.000124000000000,0.001749000000000,0.000847000000000,0.002963000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1218.000000000000000,212.000000000000000,121.000000000000000,0.173881865983057,0.194395754595030,121.000000000000000,0.287705721832844 -0.000000000000000,0.000026000000000,0.000176000000000,0.000127000000000,0.001498000000000,0.000877000000000,0.002752000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1259.000000000000000,185.000000000000000,121.000000000000000,0.155523040470466,0.162766723518840,120.000000000000000,0.240894740082153 -0.000000000000000,0.000015000000000,0.000177000000000,0.000144000000000,0.001550000000000,0.000743000000000,0.002669000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1278.000000000000000,192.000000000000000,121.000000000000000,0.152934150143871,0.272911472202902,121.000000000000000,0.403908984747820 -0.000000000000000,0.000014000000000,0.000174000000000,0.000116000000000,0.001439000000000,0.000731000000000,0.002513000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1291.000000000000000,196.000000000000000,121.000000000000000,0.188113809380047,0.184618919088813,121.000000000000000,0.273236010008633 -0.000000000000000,0.000016000000000,0.000106000000000,0.000145000000000,0.002198000000000,0.000804000000000,0.003318000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1299.000000000000000,184.000000000000000,121.000000000000000,0.189391540723312,0.210953756830538,121.000000000000000,0.312211549881851 -0.000000000000000,0.000019000000000,0.000181000000000,0.000116000000000,0.001662000000000,0.000840000000000,0.002865000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1306.000000000000000,204.000000000000000,121.000000000000000,0.184488742976474,0.215925329354907,121.000000000000000,0.319569479795696 -0.000000000000000,0.000016000000000,0.000183000000000,0.000132000000000,0.001540000000000,0.000737000000000,0.002647000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1313.000000000000000,197.000000000000000,121.000000000000000,0.164667840588859,0.233194073999862,121.000000000000000,0.345127224117476 -0.000000000000000,0.000017000000000,0.000177000000000,0.000144000000000,0.001453000000000,0.000747000000000,0.002725000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1307.000000000000000,179.000000000000000,121.000000000000000,0.190996220324968,0.267097150771334,121.000000000000000,0.395303787014294 -0.000000000000000,0.000017000000000,0.000177000000000,0.000120000000000,0.001414000000000,0.000681000000000,0.002474000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1109.000000000000000,205.000000000000000,121.000000000000000,0.175048358387321,0.227273301247532,121.000000000000000,0.336364481552976 -0.000000000000000,0.000023000000000,0.000186000000000,0.000160000000000,0.001932000000000,0.000738000000000,0.003097000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1100.000000000000000,194.000000000000000,121.000000000000000,0.173557283673669,0.191658131610694,121.000000000000000,0.283654034716855 -0.000000000000000,0.000019000000000,0.000107000000000,0.000116000000000,0.001671000000000,0.000745000000000,0.002708000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1144.000000000000000,204.000000000000000,121.000000000000000,0.158568907261423,0.243359531069700,121.000000000000000,0.360172098406900 -0.000000000000000,0.000018000000000,0.000103000000000,0.000132000000000,0.001512000000000,0.000732000000000,0.002547000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1187.000000000000000,194.000000000000000,121.000000000000000,0.146749823653506,0.164413086505490,121.000000000000000,0.243331352597904 -0.000000000000000,0.000014000000000,0.000181000000000,0.000144000000000,0.001537000000000,0.000892000000000,0.002808000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1214.000000000000000,196.000000000000000,121.000000000000000,0.131283592229348,0.155956326816494,121.000000000000000,0.230815358417731 -0.000000000000000,0.000012000000000,0.000176000000000,0.000121000000000,0.001482000000000,0.000877000000000,0.002705000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1244.000000000000000,196.000000000000000,121.000000000000000,0.159033296053125,0.194395333842714,121.000000000000000,0.287705090036121 -0.000000000000000,0.000020000000000,0.000211000000000,0.000162000000000,0.001881000000000,0.000840000000000,0.003174000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1262.000000000000000,184.000000000000000,121.000000000000000,0.163845159646448,0.177604150932044,121.000000000000000,0.262854149344864 -0.000000000000000,0.000015000000000,0.000115000000000,0.000124000000000,0.001771000000000,0.000924000000000,0.002997000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1269.000000000000000,218.000000000000000,121.000000000000000,0.167741708685618,0.187775885781358,121.000000000000000,0.277908323682058 -0.000000000000000,0.000012000000000,0.000104000000000,0.000127000000000,0.001764000000000,0.000780000000000,0.002830000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1278.000000000000000,229.000000000000000,121.000000000000000,0.186347950475868,0.251813866360726,121.000000000000000,0.372684503981683 -0.000000000000000,0.000020000000000,0.000102000000000,0.000142000000000,0.001444000000000,0.000872000000000,0.002621000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1275.000000000000000,174.000000000000000,121.000000000000000,0.166303486197133,0.189747084068580,120.000000000000000,0.280825682960661 -0.000000000000000,0.000016000000000,0.000125000000000,0.000117000000000,0.001504000000000,0.000769000000000,0.002568000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1276.000000000000000,202.000000000000000,121.000000000000000,0.167769122437661,0.195787376215580,121.000000000000000,0.289765303335874 -0.000000000000000,0.000029000000000,0.000158000000000,0.000154000000000,0.001818000000000,0.000771000000000,0.003044000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1304.000000000000000,177.000000000000000,121.000000000000000,0.158463858246833,0.191255881763862,119.000000000000000,0.283058705300228 -0.000000000000000,0.000020000000000,0.000185000000000,0.000118000000000,0.001683000000000,0.000786000000000,0.002860000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1339.000000000000000,206.000000000000000,121.000000000000000,0.161183566619254,0.178028171732775,121.000000000000000,0.263481700394391 -0.000000000000000,0.000017000000000,0.000177000000000,0.000136000000000,0.001597000000000,0.000782000000000,0.002874000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1383.000000000000000,198.000000000000000,121.000000000000000,0.142916686874711,0.162123928033689,121.000000000000000,0.239943431119633 -0.000000000000000,0.000016000000000,0.000127000000000,0.000234000000000,0.001629000000000,0.000716000000000,0.002906000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,214.000000000000000,121.000000000000000,0.154355717762879,0.218609409653489,121.000000000000000,0.323541914330688 -0.000000000000000,0.000018000000000,0.000175000000000,0.000117000000000,0.001623000000000,0.000874000000000,0.002848000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1218.000000000000000,227.000000000000000,121.000000000000000,0.174558038196839,0.199124535422790,121.000000000000000,0.294704311042227 -0.000000000000000,0.000023000000000,0.000101000000000,0.000109000000000,0.001533000000000,0.000703000000000,0.002504000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1228.000000000000000,215.000000000000000,121.000000000000000,0.137995003938898,0.152632389051692,121.000000000000000,0.225895936409808 -0.000000000000000,0.000027000000000,0.000177000000000,0.000139000000000,0.001775000000000,0.000662000000000,0.002820000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1232.000000000000000,237.000000000000000,121.000000000000000,0.135541904251767,0.167668386817417,121.000000000000000,0.248149206964557 -0.000000000000000,0.000022000000000,0.000181000000000,0.000307000000000,0.001635000000000,0.001033000000000,0.003237000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1233.000000000000000,200.000000000000000,121.000000000000000,0.163536557849499,0.206044880204936,121.000000000000000,0.304946443542624 -0.000000000000000,0.000013000000000,0.000197000000000,0.000138000000000,0.001693000000000,0.000665000000000,0.002750000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1227.000000000000000,224.000000000000000,121.000000000000000,0.153373223673703,0.199555553830275,120.000000000000000,0.295342223558018 -0.000000000000000,0.000022000000000,0.000130000000000,0.000127000000000,0.001747000000000,0.000744000000000,0.002816000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,234.000000000000000,121.000000000000000,0.139032943637894,0.186670354479152,121.000000000000000,0.276272121799386 -0.000000000000000,0.000023000000000,0.000189000000000,0.000117000000000,0.001436000000000,0.000905000000000,0.002707000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,191.000000000000000,121.000000000000000,0.139072087006321,0.170137357542569,121.000000000000000,0.251803291766507 -0.000000000000000,0.000019000000000,0.000189000000000,0.000134000000000,0.001636000000000,0.001043000000000,0.003059000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1226.000000000000000,205.000000000000000,121.000000000000000,0.147221191440148,0.219839242753776,121.000000000000000,0.325362095419246 -0.000000000000000,0.000026000000000,0.000136000000000,0.000141000000000,0.001640000000000,0.000834000000000,0.002814000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1226.000000000000000,198.000000000000000,121.000000000000000,0.134535729635055,0.177361976863745,120.000000000000000,0.262495743699553 -0.000000000000000,0.000024000000000,0.000188000000000,0.000137000000000,0.001576000000000,0.000999000000000,0.002968000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1224.000000000000000,202.000000000000000,121.000000000000000,0.150440594097383,0.170822892372034,120.000000000000000,0.252817881488855 -0.000000000000000,0.000018000000000,0.000128000000000,0.000123000000000,0.001595000000000,0.000906000000000,0.002923000000000,1.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,211.000000000000000,121.000000000000000,0.161157776486683,0.176850558454008,121.000000000000000,0.261738825952921 -0.000000000000000,0.000023000000000,0.000171000000000,0.000136000000000,0.001546000000000,0.000836000000000,0.002772000000000,0.000000000000000,112.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1094.000000000000000,211.000000000000000,121.000000000000000,0.135044752661059,0.176661372259443,121.000000000000000,0.261458838916931 -0.000000000000000,0.000016000000000,0.000180000000000,0.000129000000000,0.001692000000000,0.000849000000000,0.002919000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1089.000000000000000,203.000000000000000,121.000000000000000,0.143949354754192,0.167668782751111,120.000000000000000,0.248149788217542 -0.000000000000000,0.000017000000000,0.000108000000000,0.000139000000000,0.001568000000000,0.000704000000000,0.002578000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1166.000000000000000,200.000000000000000,121.000000000000000,0.155160670749007,0.231930876186467,120.000000000000000,0.343257712340746 -0.000000000000000,0.000035000000000,0.000227000000000,0.000132000000000,0.001664000000000,0.000790000000000,0.002968000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1216.000000000000000,195.000000000000000,121.000000000000000,0.133676069237326,0.147626375091364,120.000000000000000,0.218487058408179 -0.000000000000000,0.000015000000000,0.000128000000000,0.000120000000000,0.001551000000000,0.000732000000000,0.002590000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1232.000000000000000,204.000000000000000,121.000000000000000,0.122400626475427,0.146223124911287,121.000000000000000,0.216410216218663 -0.000000000000000,0.000020000000000,0.000245000000000,0.000118000000000,0.001618000000000,0.000770000000000,0.002815000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1238.000000000000000,219.000000000000000,121.000000000000000,0.137303784430655,0.150577933818061,121.000000000000000,0.222855351498252 -0.000000000000000,0.000016000000000,0.000214000000000,0.000131000000000,0.001570000000000,0.000888000000000,0.002875000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1239.000000000000000,183.000000000000000,121.000000000000000,0.131464957645487,0.148026075188344,121.000000000000000,0.219078597044465 -0.000000000000000,0.000018000000000,0.000103000000000,0.000139000000000,0.001556000000000,0.000929000000000,0.002796000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1234.000000000000000,197.000000000000000,121.000000000000000,0.128347170794260,0.131002024287506,121.000000000000000,0.193882998604601 -0.000000000000000,0.000034000000000,0.000281000000000,0.000139000000000,0.001662000000000,0.000725000000000,0.002956000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1226.000000000000000,194.000000000000000,121.000000000000000,0.162024538919116,0.207094523301695,121.000000000000000,0.306499905326386 -0.000000000000000,0.000019000000000,0.000198000000000,0.000119000000000,0.001621000000000,0.000844000000000,0.002973000000000,1.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1223.000000000000000,215.000000000000000,121.000000000000000,0.153235488057770,0.262436341625619,121.000000000000000,0.388405779843294 -0.000000000000000,0.000021000000000,0.000198000000000,0.000131000000000,0.001561000000000,0.000847000000000,0.002828000000000,0.000000000000000,114.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1054.000000000000000,201.000000000000000,121.000000000000000,0.157919685289792,0.167838875425546,121.000000000000000,0.248401521304057 -0.000000000000000,0.000015000000000,0.000170000000000,0.000130000000000,0.001648000000000,0.000666000000000,0.002683000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1048.000000000000000,211.000000000000000,121.000000000000000,0.142424009465490,0.209332762567431,120.000000000000000,0.309812491363346 -0.000000000000000,0.000020000000000,0.000127000000000,0.000139000000000,0.001528000000000,0.000726000000000,0.002588000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1039.000000000000000,207.000000000000000,121.000000000000000,0.140603779602412,0.159626649619649,121.000000000000000,0.236247445558979 -0.000000000000000,0.000019000000000,0.000194000000000,0.000143000000000,0.001999000000000,0.000624000000000,0.003025000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1040.000000000000000,205.000000000000000,121.000000000000000,0.147458908627836,0.237281094131071,121.000000000000000,0.351176020676474 -0.000000000000000,0.000022000000000,0.000175000000000,0.000126000000000,0.001454000000000,0.000837000000000,0.002656000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1106.000000000000000,198.000000000000000,121.000000000000000,0.125862132363062,0.146166756283214,120.000000000000000,0.216326793779291 -0.000000000000000,0.000018000000000,0.000233000000000,0.000119000000000,0.001470000000000,0.000923000000000,0.002807000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1145.000000000000000,188.000000000000000,121.000000000000000,0.148866800739627,0.175671536734951,121.000000000000000,0.259993879218198 -0.000000000000000,0.000021000000000,0.000205000000000,0.000128000000000,0.001543000000000,0.000761000000000,0.002708000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1156.000000000000000,186.000000000000000,121.000000000000000,0.127848678819928,0.170790549426913,121.000000000000000,0.252770016569082 -0.000000000000000,0.000016000000000,0.000176000000000,0.000145000000000,0.001515000000000,0.000719000000000,0.002758000000000,1.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1165.000000000000000,189.000000000000000,121.000000000000000,0.145912191034524,0.246210134411681,121.000000000000000,0.364391034751536 -0.000000000000000,0.000017000000000,0.000137000000000,0.000142000000000,0.001535000000000,0.000625000000000,0.002544000000000,0.000000000000000,112.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1007.000000000000000,197.000000000000000,121.000000000000000,0.155415123408675,0.250107101898265,121.000000000000000,0.370158504865490 -0.000000000000000,0.000018000000000,0.000187000000000,0.000129000000000,0.001485000000000,0.000745000000000,0.002609000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,997.000000000000000,196.000000000000000,121.000000000000000,0.156330994449520,0.195977327324711,121.000000000000000,0.290046452877835 -0.000000000000000,0.000027000000000,0.000216000000000,0.000122000000000,0.001463000000000,0.000715000000000,0.002603000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,994.000000000000000,202.000000000000000,121.000000000000000,0.148181823678736,0.163960783045368,121.000000000000000,0.242661951333412 -0.000000000000000,0.000021000000000,0.000148000000000,0.000131000000000,0.001726000000000,0.000788000000000,0.002871000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,990.000000000000000,214.000000000000000,121.000000000000000,0.159041550968813,0.290710356872846,121.000000000000000,0.430251294240852 -0.000000000000000,0.000014000000000,0.000109000000000,0.000146000000000,0.001782000000000,0.000832000000000,0.002935000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,989.000000000000000,237.000000000000000,121.000000000000000,0.144598980992546,0.166027958406800,121.000000000000000,0.245721363787328 -0.000000000000000,0.000033000000000,0.000225000000000,0.000141000000000,0.001562000000000,0.000724000000000,0.002797000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,989.000000000000000,200.000000000000000,121.000000000000000,0.138993500529387,0.196990361228138,121.000000000000000,0.291545731774589 -0.000000000000000,0.000018000000000,0.000102000000000,0.000130000000000,0.001577000000000,0.000768000000000,0.002776000000000,1.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1025.000000000000000,218.000000000000000,121.000000000000000,0.159928213604770,0.189984919538914,121.000000000000000,0.281177669551262 -0.000000000000000,0.000012000000000,0.000247000000000,0.000124000000000,0.001584000000000,0.000607000000000,0.002648000000000,0.000000000000000,108.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,912.000000000000000,232.000000000000000,121.000000000000000,0.169367654114597,0.221725877325533,121.000000000000000,0.328154308402856 -0.000000000000000,0.000029000000000,0.000128000000000,0.000128000000000,0.001642000000000,0.000782000000000,0.002760000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,911.000000000000000,211.000000000000000,121.000000000000000,0.147968518377667,0.154122927463339,121.000000000000000,0.228101943121478 -0.000000000000000,0.000016000000000,0.000176000000000,0.000142000000000,0.001527000000000,0.000917000000000,0.002821000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,946.000000000000000,207.000000000000000,121.000000000000000,0.137541055415491,0.157761641471241,121.000000000000000,0.233487226761447 -0.000000000000000,0.000032000000000,0.000147000000000,0.000136000000000,0.001548000000000,0.000751000000000,0.002712000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,954.000000000000000,199.000000000000000,121.000000000000000,0.162415187446687,0.197580421079148,121.000000000000000,0.292419026477691 -0.000000000000000,0.000019000000000,0.000178000000000,0.000129000000000,0.001473000000000,0.000728000000000,0.002570000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,952.000000000000000,191.000000000000000,121.000000000000000,0.171041015417160,0.194915117263576,121.000000000000000,0.288474365726664 -0.000000000000000,0.000029000000000,0.000197000000000,0.000115000000000,0.001354000000000,0.000809000000000,0.002551000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,965.000000000000000,175.000000000000000,121.000000000000000,0.154222763807780,0.285544163762687,120.000000000000000,0.422605366108563 -0.000000000000000,0.000019000000000,0.000139000000000,0.000125000000000,0.001460000000000,0.000814000000000,0.002600000000000,0.000000000000000,114.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,968.000000000000000,171.000000000000000,121.000000000000000,0.150595603214115,0.221852768512487,121.000000000000000,0.328342103660952 -0.000000000000000,0.000013000000000,0.000104000000000,0.000134000000000,0.001356000000000,0.000752000000000,0.002398000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,996.000000000000000,168.000000000000000,121.000000000000000,0.147430237486138,0.148159285827304,121.000000000000000,0.219275742894069 -0.000000000000000,0.000020000000000,0.000193000000000,0.000142000000000,0.001953000000000,0.000947000000000,0.003301000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1030.000000000000000,177.000000000000000,121.000000000000000,0.145798815037739,0.159663663944367,121.000000000000000,0.236302234970841 -0.000000000000000,0.000015000000000,0.000103000000000,0.000115000000000,0.001290000000000,0.000699000000000,0.002255000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1048.000000000000000,172.000000000000000,121.000000000000000,0.142196014156506,0.187147109561421,121.000000000000000,0.276977737652069 -0.000000000000000,0.000024000000000,0.000160000000000,0.000150000000000,0.001811000000000,0.000777000000000,0.003271000000000,1.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1069.000000000000000,202.000000000000000,121.000000000000000,0.139609449101900,0.165271225439012,121.000000000000000,0.244601415643369 -0.000000000000000,0.000018000000000,0.000179000000000,0.000151000000000,0.001532000000000,0.000737000000000,0.002693000000000,0.000000000000000,97.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,912.000000000000000,203.000000000000000,121.000000000000000,0.147947477270869,0.179555832175793,121.000000000000000,0.265742648149137 -0.000000000000000,0.000019000000000,0.000177000000000,0.000125000000000,0.001512000000000,0.000717000000000,0.002588000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,911.000000000000000,212.000000000000000,121.000000000000000,0.147575394987053,0.165266294276773,121.000000000000000,0.244594112073245 -0.000000000000000,0.000016000000000,0.000106000000000,0.000137000000000,0.001490000000000,0.000826000000000,0.002618000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,915.000000000000000,203.000000000000000,121.000000000000000,0.154152939014589,0.159181033056470,121.000000000000000,0.235587925595243 -0.000000000000000,0.000013000000000,0.000177000000000,0.000117000000000,0.001355000000000,0.000751000000000,0.002448000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,921.000000000000000,192.000000000000000,121.000000000000000,0.150692609588339,0.183809895950044,121.000000000000000,0.272038654130109 -0.000000000000000,0.000023000000000,0.000221000000000,0.000167000000000,0.001790000000000,0.000948000000000,0.003199000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,932.000000000000000,170.000000000000000,121.000000000000000,0.149963553230709,0.203273297272569,121.000000000000000,0.300844465407444 -0.000000000000000,0.000026000000000,0.000151000000000,0.000122000000000,0.001357000000000,0.000723000000000,0.002422000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,961.000000000000000,168.000000000000000,121.000000000000000,0.142178288778563,0.151033799800819,121.000000000000000,0.223530034583352 -0.000000000000000,0.000018000000000,0.000155000000000,0.000123000000000,0.001394000000000,0.000766000000000,0.002492000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,986.000000000000000,182.000000000000000,121.000000000000000,0.141207634148801,0.172667793318101,121.000000000000000,0.255548330024774 -0.000000000000000,0.000018000000000,0.000174000000000,0.000143000000000,0.001389000000000,0.000790000000000,0.002550000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1023.000000000000000,171.000000000000000,121.000000000000000,0.140177814193211,0.162740001476768,121.000000000000000,0.240855214879131 -0.000000000000000,0.000021000000000,0.000173000000000,0.000122000000000,0.001280000000000,0.000796000000000,0.002581000000000,1.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1049.000000000000000,171.000000000000000,121.000000000000000,0.138041804635574,0.175894893269503,121.000000000000000,0.260324460535807 -0.000000000000000,0.000040000000000,0.000240000000000,0.000156000000000,0.001610000000000,0.000905000000000,0.003078000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,887.000000000000000,181.000000000000000,121.000000000000000,0.128640393991057,0.132619727567557,121.000000000000000,0.196277204924269 -0.000000000000000,0.000016000000000,0.000181000000000,0.000117000000000,0.001424000000000,0.000760000000000,0.002543000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,886.000000000000000,172.000000000000000,121.000000000000000,0.138352531751683,0.243902625004102,121.000000000000000,0.360975895470416 -0.000000000000000,0.000020000000000,0.000178000000000,0.000131000000000,0.001344000000000,0.000965000000000,0.002674000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,904.000000000000000,177.000000000000000,121.000000000000000,0.132849298892330,0.165943140041726,121.000000000000000,0.245595863686171 -0.000000000000000,0.000018000000000,0.000129000000000,0.000145000000000,0.001297000000000,0.000878000000000,0.002506000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,916.000000000000000,164.000000000000000,121.000000000000000,0.139100399764650,0.179464095411716,121.000000000000000,0.265606862397320 -0.000000000000000,0.000015000000000,0.000175000000000,0.000119000000000,0.001188000000000,0.000717000000000,0.002249000000000,0.000000000000000,116.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,926.000000000000000,158.000000000000000,121.000000000000000,0.124508577433483,0.232688205210390,121.000000000000000,0.344378545000118 -0.000000000000000,0.000041000000000,0.000173000000000,0.000189000000000,0.001590000000000,0.000722000000000,0.002820000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,950.000000000000000,167.000000000000000,121.000000000000000,0.124364211160562,0.198989442345874,121.000000000000000,0.294504385287040 -0.000000000000000,0.000022000000000,0.000180000000000,0.000121000000000,0.001454000000000,0.000762000000000,0.002586000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,981.000000000000000,174.000000000000000,121.000000000000000,0.121986273502660,0.181985786779231,121.000000000000000,0.269338961458690 -0.000000000000000,0.000022000000000,0.000175000000000,0.000128000000000,0.001283000000000,0.000822000000000,0.002468000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1006.000000000000000,154.000000000000000,121.000000000000000,0.120933033868538,0.208757551950541,121.000000000000000,0.308961183186222 -0.000000000000000,0.000026000000000,0.000175000000000,0.000143000000000,0.001286000000000,0.000813000000000,0.002485000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1029.000000000000000,160.000000000000000,121.000000000000000,0.109269904153490,0.130322654376541,121.000000000000000,0.192877532026941 -0.000000000000000,0.000023000000000,0.000175000000000,0.000120000000000,0.001254000000000,0.000637000000000,0.002411000000000,1.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1040.000000000000000,160.000000000000000,121.000000000000000,0.126897062957379,0.186841162125259,121.000000000000000,0.276524916304396 -0.000000000000000,0.000021000000000,0.000140000000000,0.000122000000000,0.001471000000000,0.000691000000000,0.002520000000000,0.000000000000000,113.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,891.000000000000000,190.000000000000000,121.000000000000000,0.112694197899670,0.185521960041402,121.000000000000000,0.274572512797542 -0.000000000000000,0.000020000000000,0.000176000000000,0.000199000000000,0.001263000000000,0.000879000000000,0.002581000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,888.000000000000000,161.000000000000000,121.000000000000000,0.099793871260750,0.108940668612828,121.000000000000000,0.161232198827340 -0.000000000000000,0.000018000000000,0.000103000000000,0.000137000000000,0.001309000000000,0.000726000000000,0.002333000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,901.000000000000000,171.000000000000000,121.000000000000000,0.091727983876207,0.161347683449736,121.000000000000000,0.238794571957605 -0.000000000000000,0.000018000000000,0.000175000000000,0.000143000000000,0.001336000000000,0.000860000000000,0.002571000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,909.000000000000000,175.000000000000000,121.000000000000000,0.124196463571817,0.147059251648374,121.000000000000000,0.217647703825064 -0.000000000000000,0.000019000000000,0.000174000000000,0.000125000000000,0.001265000000000,0.000845000000000,0.002464000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,911.000000000000000,175.000000000000000,121.000000000000000,0.114265472855587,0.148521989180687,121.000000000000000,0.219812542662230 -0.000000000000000,0.000030000000000,0.000158000000000,0.000151000000000,0.001613000000000,0.000756000000000,0.002826000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,943.000000000000000,170.000000000000000,121.000000000000000,0.092242007337942,0.147927216635033,121.000000000000000,0.218932272923301 -0.000000000000000,0.000017000000000,0.000106000000000,0.000120000000000,0.001308000000000,0.001030000000000,0.002622000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,970.000000000000000,159.000000000000000,121.000000000000000,0.106941604326635,0.142972503313410,121.000000000000000,0.211599311615969 -0.000000000000000,0.000021000000000,0.000127000000000,0.000130000000000,0.001305000000000,0.000748000000000,0.002368000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,989.000000000000000,164.000000000000000,121.000000000000000,0.114683633251297,0.167145956283516,121.000000000000000,0.247376014134327 -0.000000000000000,0.000023000000000,0.000135000000000,0.000297000000000,0.001353000000000,0.000968000000000,0.002824000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1014.000000000000000,170.000000000000000,121.000000000000000,0.103049615014965,0.141054167934770,121.000000000000000,0.208760168771737 -0.000000000000000,0.000020000000000,0.000101000000000,0.000125000000000,0.001114000000000,0.000766000000000,0.002163000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1033.000000000000000,149.000000000000000,121.000000000000000,0.088395574941732,0.099895628586074,121.000000000000000,0.147845538218435 -0.000000000000000,0.000023000000000,0.000190000000000,0.000110000000000,0.001226000000000,0.000774000000000,0.002371000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1048.000000000000000,162.000000000000000,121.000000000000000,0.098469632616480,0.121321004607324,121.000000000000000,0.179555087237014 -0.000000000000000,0.000022000000000,0.000180000000000,0.000138000000000,0.001374000000000,0.001109000000000,0.002867000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1058.000000000000000,162.000000000000000,121.000000000000000,0.106165831669812,0.125397650867987,120.000000000000000,0.185588518499696 -0.000000000000000,0.000022000000000,0.000177000000000,0.000138000000000,0.001328000000000,0.000617000000000,0.002320000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1063.000000000000000,154.000000000000000,121.000000000000000,0.100439787680905,0.214221605374360,121.000000000000000,0.317047979072175 -0.000000000000000,0.000019000000000,0.000114000000000,0.000131000000000,0.001262000000000,0.000730000000000,0.002294000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1073.000000000000000,151.000000000000000,121.000000000000000,0.101286833254115,0.171921771357668,121.000000000000000,0.254444227342640 -0.000000000000000,0.000018000000000,0.000111000000000,0.000120000000000,0.001321000000000,0.000814000000000,0.002422000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1075.000000000000000,159.000000000000000,121.000000000000000,0.100562747826060,0.189141833234101,121.000000000000000,0.279929921566071 -0.000000000000000,0.000020000000000,0.000137000000000,0.000115000000000,0.001291000000000,0.000697000000000,0.002305000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1102.000000000000000,170.000000000000000,121.000000000000000,0.108513981039663,0.171230581801412,121.000000000000000,0.253421272631674 -0.000000000000000,0.000023000000000,0.000142000000000,0.000126000000000,0.001300000000000,0.000836000000000,0.002476000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1133.000000000000000,146.000000000000000,121.000000000000000,0.093525447667265,0.136448459114485,121.000000000000000,0.201943713921807 -0.000000000000000,0.000018000000000,0.000175000000000,0.000137000000000,0.001338000000000,0.000746000000000,0.002454000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1153.000000000000000,167.000000000000000,121.000000000000000,0.098830315127647,0.135984610426414,121.000000000000000,0.201257228873912 -0.000000000000000,0.000016000000000,0.000153000000000,0.000133000000000,0.001342000000000,0.000846000000000,0.002529000000000,0.000000000000000,115.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1169.000000000000000,168.000000000000000,121.000000000000000,0.104911664860530,0.116528427363267,121.000000000000000,0.172462069689336 -0.000000000000000,0.000016000000000,0.000177000000000,0.000153000000000,0.001420000000000,0.001057000000000,0.002862000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1189.000000000000000,171.000000000000000,121.000000000000000,0.112357270101045,0.155883824635645,121.000000000000000,0.230708054062211 -0.000000000000000,0.000019000000000,0.000183000000000,0.000118000000000,0.001173000000000,0.000692000000000,0.002218000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1205.000000000000000,160.000000000000000,121.000000000000000,0.114134537418471,0.211839504506888,121.000000000000000,0.313522477539393 -0.000000000000000,0.000022000000000,0.000144000000000,0.000340000000000,0.002673000000000,0.001050000000000,0.004300000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1210.000000000000000,169.000000000000000,121.000000000000000,0.118247530316238,0.220707314595291,121.000000000000000,0.326646841420566 -0.000000000000000,0.000021000000000,0.000121000000000,0.000119000000000,0.001312000000000,0.000708000000000,0.002323000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1221.000000000000000,159.000000000000000,121.000000000000000,0.108077994964789,0.189119078021565,121.000000000000000,0.279896234164773 -0.000000000000000,0.000022000000000,0.000131000000000,0.000170000000000,0.001575000000000,0.000930000000000,0.002873000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1227.000000000000000,161.000000000000000,121.000000000000000,0.111392372838571,0.157100432720142,121.000000000000000,0.232508649452340 -0.000000000000000,0.000021000000000,0.000129000000000,0.000146000000000,0.001357000000000,0.001069000000000,0.002758000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1238.000000000000000,169.000000000000000,121.000000000000000,0.115843692072703,0.148606734789863,121.000000000000000,0.219937966947781 -0.000000000000000,0.000018000000000,0.000196000000000,0.000246000000000,0.003021000000000,0.001245000000000,0.004778000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1237.000000000000000,170.000000000000000,121.000000000000000,0.110486981424295,0.140524548316829,121.000000000000000,0.207976323848749 -0.000000000000000,0.000019000000000,0.000176000000000,0.000120000000000,0.001319000000000,0.000781000000000,0.002451000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1234.000000000000000,166.000000000000000,121.000000000000000,0.116858932300554,0.142202739311708,121.000000000000000,0.210460043128204 -0.000000000000000,0.000023000000000,0.000194000000000,0.000117000000000,0.001352000000000,0.000677000000000,0.002411000000000,0.000000000000000,121.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1229.000000000000000,165.000000000000000,121.000000000000000,0.110055898076008,0.160160155663640,121.000000000000000,0.237037039832150 -0.000000000000000,0.000019000000000,0.000128000000000,0.000129000000000,0.001375000000000,0.000783000000000,0.002473000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1230.000000000000000,170.000000000000000,121.000000000000000,0.126041915882071,0.160651736154074,121.000000000000000,0.237764591667073 -0.000000000000000,0.000024000000000,0.000199000000000,0.000203000000000,0.001799000000000,0.000878000000000,0.003158000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1227.000000000000000,182.000000000000000,121.000000000000000,0.131395777815393,0.222014190834195,121.000000000000000,0.328581023909914 -0.000000000000000,0.000019000000000,0.000103000000000,0.000125000000000,0.001415000000000,0.000879000000000,0.002580000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1227.000000000000000,183.000000000000000,121.000000000000000,0.135634727713905,0.187089754575309,121.000000000000000,0.276892849444298 -0.000000000000000,0.000017000000000,0.000101000000000,0.000119000000000,0.001263000000000,0.000774000000000,0.002307000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1226.000000000000000,171.000000000000000,121.000000000000000,0.140713971719655,0.131521683676958,121.000000000000000,0.194652084756127 -0.000000000000000,0.000016000000000,0.000127000000000,0.000147000000000,0.001449000000000,0.000744000000000,0.002523000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1225.000000000000000,178.000000000000000,121.000000000000000,0.139061294677762,0.203192935815326,121.000000000000000,0.300725561264080 -0.000000000000000,0.000018000000000,0.000191000000000,0.000120000000000,0.001241000000000,0.000897000000000,0.002515000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1221.000000000000000,165.000000000000000,121.000000000000000,0.137698280788293,0.173674353597993,121.000000000000000,0.257038030883200 -0.000000000000000,0.000018000000000,0.000177000000000,0.000127000000000,0.001350000000000,0.000790000000000,0.002651000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1209.000000000000000,165.000000000000000,121.000000000000000,0.156706447381789,0.199509549579289,121.000000000000000,0.295274141143093 -0.000000000000000,0.000016000000000,0.000153000000000,0.000147000000000,0.001501000000000,0.000734000000000,0.002643000000000,0.000000000000000,112.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1046.000000000000000,206.000000000000000,121.000000000000000,0.145254964747455,0.192623491876607,121.000000000000000,0.285082754555528 -0.000000000000000,0.000017000000000,0.000175000000000,0.000117000000000,0.001356000000000,0.000838000000000,0.002539000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1044.000000000000000,191.000000000000000,121.000000000000000,0.154344725976771,0.284210388757305,121.000000000000000,0.420631380425634 -0.000000000000000,0.000021000000000,0.000118000000000,0.000127000000000,0.001456000000000,0.000725000000000,0.002492000000000,0.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1039.000000000000000,193.000000000000000,121.000000000000000,0.154361389589804,0.236960337646421,121.000000000000000,0.350701313890299 -0.000000000000000,0.000018000000000,0.000108000000000,0.000128000000000,0.001548000000000,0.000868000000000,0.002721000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1036.000000000000000,190.000000000000000,121.000000000000000,0.144847037730729,0.155773166896081,121.000000000000000,0.230544292351477 -0.000000000000000,0.000018000000000,0.000129000000000,0.000124000000000,0.001383000000000,0.000975000000000,0.002669000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1027.000000000000000,183.000000000000000,121.000000000000000,0.145841805810321,0.158516249676071,121.000000000000000,0.234604041193658 -0.000000000000000,0.000028000000000,0.000216000000000,0.000131000000000,0.001615000000000,0.000765000000000,0.002878000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1020.000000000000000,192.000000000000000,121.000000000000000,0.144426676201549,0.156437471874113,121.000000000000000,0.231527443868863 -0.000000000000000,0.000021000000000,0.000153000000000,0.000120000000000,0.001406000000000,0.000771000000000,0.002509000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1015.000000000000000,188.000000000000000,121.000000000000000,0.147869059454709,0.168692675134760,120.000000000000000,0.249665165294811 -0.000000000000000,0.000021000000000,0.000170000000000,0.000115000000000,0.001425000000000,0.000608000000000,0.002395000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1012.000000000000000,187.000000000000000,121.000000000000000,0.168987279193652,0.289264692226178,121.000000000000000,0.428111727272626 -0.000000000000000,0.000017000000000,0.000135000000000,0.000127000000000,0.001615000000000,0.000791000000000,0.002734000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1011.000000000000000,192.000000000000000,121.000000000000000,0.170578883496370,0.166353065557405,121.000000000000000,0.246202540171952 -0.000000000000000,0.000019000000000,0.000178000000000,0.000136000000000,0.001520000000000,0.000741000000000,0.002636000000000,0.000000000000000,118.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,1005.000000000000000,203.000000000000000,121.000000000000000,0.156640038600278,0.207055055847171,121.000000000000000,0.306441476765396 -0.000000000000000,0.000033000000000,0.000177000000000,0.000135000000000,0.001641000000000,0.000861000000000,0.003288000000000,1.000000000000000,120.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,999.000000000000000,186.000000000000000,121.000000000000000,0.143274685502394,0.179257874186524,121.000000000000000,0.265301654036128 -0.000000000000000,0.000015000000000,0.000129000000000,0.000142000000000,0.001443000000000,0.000740000000000,0.002555000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,821.000000000000000,202.000000000000000,121.000000000000000,0.156881076812533,0.218447877056405,121.000000000000000,0.323302867722382 -0.000000000000000,0.000036000000000,0.000177000000000,0.000151000000000,0.001530000000000,0.000725000000000,0.002741000000000,0.000000000000000,117.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,820.000000000000000,168.000000000000000,121.000000000000000,0.155951030020751,0.213023655758012,121.000000000000000,0.315275031106667 -0.000000000000000,0.000030000000000,0.000196000000000,0.000128000000000,0.001426000000000,0.000831000000000,0.002660000000000,0.000000000000000,119.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,-1.000000000000000,816.000000000000000 \ No newline at end of file diff --git a/CPU_version/svo/test/data/.gitignore b/CPU_version/svo/test/data/.gitignore deleted file mode 100644 index cf57c3b..0000000 --- a/CPU_version/svo/test/data/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gitignore -!.gitignore \ No newline at end of file diff --git a/CPU_version/svo/test/results/.gitignore b/CPU_version/svo/test/results/.gitignore deleted file mode 100644 index cf57c3b..0000000 --- a/CPU_version/svo/test/results/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gitignore -!.gitignore \ No newline at end of file diff --git a/CPU_version/svo/test/test_depth_filter.cpp b/CPU_version/svo/test/test_depth_filter.cpp deleted file mode 100644 index 4d22493..0000000 --- a/CPU_version/svo/test/test_depth_filter.cpp +++ /dev/null @@ -1,206 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace { - -struct ConvergedSeed { - int x_, y_; - double depth_, error_; - ConvergedSeed(int x, int y, double depth, double error) : - x_(x), y_(y), depth_(depth), error_(error) - {} -}; - -/// DepthFilter Test-Fixture -class DepthFilterTest { - public: - DepthFilterTest(); - virtual ~DepthFilterTest(); - void depthFilterCb(svo::Point* point, double depth_sigma2); - void testReconstruction(std::string dataset_dir, std::string experiment_name); - - std::list results_; - std::vector errors_; - size_t n_converged_seeds_; - vk::PinholeCamera* cam_; - svo::DepthFilter* depth_filter_; - svo::FramePtr frame_ref_; - svo::FramePtr frame_cur_; - cv::Mat depth_ref_; -}; - -DepthFilterTest::DepthFilterTest() : - n_converged_seeds_(0), - cam_(new vk::PinholeCamera(752, 480, 315.5, 315.5, 376.0, 240.0)), - depth_filter_(NULL) -{ - errors_.reserve(1000); -} - -DepthFilterTest::~DepthFilterTest() -{ - delete cam_; -} - -void DepthFilterTest::depthFilterCb(svo::Point* point, double depth_sigma2) -{ - double depth = (frame_ref_->pos() - point->pos_).norm(); - double error = fabs(depth - depth_ref_.at(point->obs_.front()->px[1], - point->obs_.front()->px[0])); - results_.push_back(ConvergedSeed( - point->obs_.front()->px[0], point->obs_.front()->px[1], depth, error)); - errors_.push_back(error); - delete point->obs_.front(); - delete point; - ++n_converged_seeds_; -} - -void DepthFilterTest::testReconstruction( - std::string dataset_dir, - std::string experiment_name) -{ - vk::FileReader sequence_file_reader(dataset_dir+"/trajectory.txt"); - std::vector sequence; - sequence_file_reader.skipComments(); - if(!sequence_file_reader.next()) - std::runtime_error("Failed to open sequence file"); - sequence_file_reader.readAllEntries(sequence); - std::cout << "RUN EXPERIMENT: read " << sequence.size() << " dataset entries." << std::endl; - std::vector::iterator it = sequence.begin(); - vk::Timer t; - std::list n_converged_per_iteration; - - svo::feature_detection::DetectorPtr feature_detector( - new svo::feature_detection::FastDetector( - cam_->width(), cam_->height(), svo::Config::gridSize(), svo::Config::nPyrLevels())); - svo::DepthFilter::callback_t depth_filter_cb = boost::bind(&DepthFilterTest::depthFilterCb, this, _1, _2); - depth_filter_ = new svo::DepthFilter(feature_detector, depth_filter_cb); - depth_filter_->options_.verbose = true; - - for(int i=0; it != sequence.end() && i<20; ++it, ++i) - { - std::string img_name(dataset_dir+"/img/" + (*it).image_name_ + "_0.png"); - printf("reading image: '%s'\n", img_name.c_str()); - cv::Mat img(cv::imread(img_name, 0)); - assert(!img.empty()); - - Sophus::SE3 T_w_f(it->q_, it->t_); - if(i == 0) - { - // create reference frame and load ground truth depthmap - frame_ref_ = boost::make_shared(cam_, img, 0.0); - frame_ref_->T_f_w_ = T_w_f.inverse(); - depth_filter_->addKeyframe(frame_ref_, 2, 0.5); - vk::blender_utils::loadBlenderDepthmap(dataset_dir+"/depth/" + (*it).image_name_ + "_0.depth", *cam_, depth_ref_); - continue; - } - - n_converged_seeds_ = 0; - frame_cur_ = boost::make_shared(cam_, img, 0.0); - frame_cur_->T_f_w_ = T_w_f.inverse(); - depth_filter_->addFrame(frame_cur_); - n_converged_per_iteration.push_back(n_converged_seeds_); - } - printf("Experiment '%s' took %f ms\n", experiment_name.c_str(), t.stop()*1000); - - // compute mean, median and variance of error in converged area - { - printf("# converged: \t %zu (ref: 287)\n", errors_.size()); - double sum_error = 0; - std::for_each(errors_.begin(), errors_.end(), [&](double& e){sum_error+=e;}); - printf("mean error: \t %f cm (ref: 0.080357)\n", sum_error*100/errors_.size()); - std::vector::iterator it = errors_.begin()+0.5*errors_.size(); - std::nth_element(errors_.begin(), it, errors_.end()); - printf("50-percentile: \t %f cm (ref: 0.062042)\n", *it*100); - it = errors_.begin()+0.8*errors_.size(); - std::nth_element(errors_.begin(), it, errors_.end()); - printf("80-percentile: \t %f cm (ref: 0.124526)\n", *it*100); - it = errors_.begin()+0.95*errors_.size(); - std::nth_element(errors_.begin(), it, errors_.end()); - printf("95-percentile: \t %f cm (ref: 0.200417)\n", *it*100); - } - - // trace error - std::string trace_dir(svo::test_utils::getTraceDir()); - std::string trace_name(trace_dir + "/depth_filter_" + experiment_name + ".txt"); - std::ofstream ofs(trace_name.c_str()); - for(std::list::iterator i=results_.begin(); i!=results_.end(); ++i) - ofs << i->x_ << ", " << i->y_ << ", " << fabs(i->error_) << std::endl; - ofs.close(); - - // trace convergence rate - trace_name = trace_dir + "/depth_filter_" + experiment_name + "_convergence.txt"; - ofs.open(trace_name.c_str()); - for(std::list::iterator it=n_converged_per_iteration.begin(); - it!=n_converged_per_iteration.end(); ++it) - ofs << *it << std::endl; - ofs.close(); - - // write ply file for pointcloud visualization in Meshlab - trace_name = trace_dir + "/depth_filter_" + experiment_name + ".ply"; - ofs.open(trace_name.c_str()); - ofs << "ply" << std::endl - << "format ascii 1.0" << std::endl - << "element vertex " << results_.size() << std::endl - << "property float x" << std::endl - << "property float y" << std::endl - << "property float z" << std::endl - << "property uchar blue" << std::endl - << "property uchar green" << std::endl - << "property uchar red" << std::endl - << "end_header" << std::endl; - - for(std::list::iterator i=results_.begin(); i!=results_.end(); ++i) - { - cv::Vec3b c = frame_ref_->img_pyr_[0].at(i->y_, i->x_); - Eigen::Vector3d p = cam_->cam2world(i->x_, i->y_)*i->depth_; - ofs << p[0] << " " << p[1] << " " << p[2] << " " - << (int) c[0] << " " << (int) c[1] << " " << (int) c[2] << std::endl; - } -} - -} // namespace - -int main(int argc, char** argv) -{ - DepthFilterTest test; - std::string dataset_dir(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d"); - std::string experiment_name("sin2_tex2_h1_v8_d"); - test.testReconstruction(dataset_dir, experiment_name); - return 0; -} diff --git a/CPU_version/svo/test/test_feature_alignment.cpp b/CPU_version/svo/test/test_feature_alignment.cpp deleted file mode 100644 index dac8911..0000000 --- a/CPU_version/svo/test/test_feature_alignment.cpp +++ /dev/null @@ -1,124 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include "test_utils.h" -#if __ARM_NEON__ -#include -#endif - -using namespace Eigen; - -void generateRefPatchNoWarpInterpolate(const cv::Mat& img, const Vector2d& px, - cv::Mat& ref_patch_with_border) -{ - // compute interpolation weights - const int u_r = floor(px[0]); - const int v_r = floor(px[1]); - const float subpix_u = px[0]-u_r; - const float subpix_v = px[1]-v_r; - const float wTL = (1.0-subpix_u)*(1.0-subpix_v); - const float wTR = subpix_u * (1.0-subpix_v); - const float wBL = (1.0-subpix_u)*subpix_v; - const float wBR = subpix_u * subpix_v; - - // loop through search_patch, interpolate - ref_patch_with_border = cv::Mat(10, 10, CV_8UC1); - uint8_t* patch_ptr = ref_patch_with_border.data; - const int stride = img.step.p[0]; - for(int y=0; y<10; ++y) - { - uint8_t* img_ptr = (uint8_t*) img.data + (v_r+y-4-1)*stride + u_r-4-1; - for(int x=0; x<10; ++x, ++patch_ptr, ++img_ptr) - *patch_ptr = wTL*img_ptr[0] + wTR*img_ptr[1] + wBL*img_ptr[stride] + wBR*img_ptr[stride+1]; - } -} - -int main(int argc, char **argv) -{ - - std::string img_name(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d/img/frame_000002_0.png"); - printf("Loading image '%s'\n", img_name.c_str()); - cv::Mat img(cv::imread(img_name, 0)); - assert(img.type() == CV_8UC1); - - // TODO: test on corner/gradient features! - Vector2d px_true(130.2,120.3); - - // create reference patch with border - cv::Mat ref_patch_with_border; - generateRefPatchNoWarpInterpolate(img, px_true, ref_patch_with_border); - - // create reference patch, aligned - uint8_t* ref_patch = vk::aligned_mem::aligned_alloc(64, 16); - uint8_t* ref_patch_ptr = ref_patch; - for(int y=1; y<9; ++y) - { - uint8_t* ref_patch_border_ptr = ref_patch_with_border.data + y*10 + 1; - for(int x=0; x<8; ++x, ++ref_patch_border_ptr, ++ref_patch_ptr) - *ref_patch_ptr = *ref_patch_border_ptr; - } - - Vector2d px_est, px_error(-1.1, -0.8); - double h_inv; - vk::Timer t; - for(int i=0; i<1000; ++i) - { - px_est = px_true-px_error; - Vector2f dir = px_error.normalized().cast(); - svo::feature_alignment::align1D(img, dir, ref_patch_with_border.data, ref_patch, 3, px_est, h_inv); - } - Vector2d e = px_est-px_true; - printf("1000Xalign 1D took %fms, error = %fpx \t (ref i7-W520: 1.982000ms, 0.000033px) \n", t.stop()*1000, e.norm()); - - t.start(); - for(int i=0; i<1000; ++i) - { - px_est = px_true-px_error; - svo::feature_alignment::align2D(img, ref_patch_with_border.data, ref_patch, 3, px_est, true); - } - e = px_est-px_true; - printf("1000Xalign 2D took %fms, error = %fpx \t (ref i7-W520: 2.306000ms, 0.015102px)\n", t.stop()*1000, e.norm()); - -#ifdef __SSE2__ - // Note, this KLT implementation is not invariant to illuminatino changes! - t.start(); - for(int i=0; i<1000; ++i) - { - px_est = px_true-px_error; - svo::feature_alignment::align2D_SSE2(img, ref_patch_with_border.data, ref_patch, 3, px_est); - } - e = px_est-px_true; - printf("1000Xalign 2D SSE2 %fms, error = %fpx \t (ref i7-W520: 0.460000ms, 0.021881px)\n", t.stop()*1000, e.norm()); -#endif - -#ifdef __ARM_NEON__ - t.start(); - for(int i=0; i<1000; ++i) - { - px_est = px_true-px_error; - svo::feature_alignment::align2D_NEON(img, ref_patch_with_border.data, ref_patch, 3, px_est); - } - e = px_est-px_true; - printf("1000Xalign 2D NEON %fms, error = %fpx \t (ref Odroid-U2: ?, ?)\n", t.stop()*1000, e.norm()); -#endif - - return 0; -} diff --git a/CPU_version/svo/test/test_feature_detection.cpp b/CPU_version/svo/test/test_feature_detection.cpp deleted file mode 100644 index 3ba2b2f..0000000 --- a/CPU_version/svo/test/test_feature_detection.cpp +++ /dev/null @@ -1,74 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace { - -using namespace Eigen; -using namespace std; - -void testCornerDetector() -{ - std::string img_name(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d/img/frame_000002_0.png"); - printf("Loading image '%s'\n", img_name.c_str()); - cv::Mat img(cv::imread(img_name, 0)); - assert(img.type() == CV_8UC1 && !img.empty()); - - vk::AbstractCamera* cam = new vk::ATANCamera(752, 480, 0.511496, 0.802603, 0.530199, 0.496011, 0.934092); - svo::FramePtr frame(new svo::Frame(cam, img, 0.0)); - - // Corner detection - vk::Timer t; - svo::Features fts; - svo::feature_detection::FastDetector fast_detector( - img.cols, img.rows, svo::Config::gridSize(), svo::Config::nPyrLevels()); - for(int i=0; i<100; ++i) - { - fast_detector.detect(frame.get(), frame->img_pyr_, svo::Config::triangMinCornerScore(), fts); - } - printf("Fast corner detection took %f ms, %zu corners detected (ref i7-W520: 7.166360ms, 40000)\n", t.stop()*10, fts.size()); - printf("Note, in this case, feature detection also contains the cam2world projection of the feature.\n"); - cv::Mat img_rgb = cv::Mat(img.size(), CV_8UC3); - cv::cvtColor(img, img_rgb, CV_GRAY2RGB); - std::for_each(fts.begin(), fts.end(), [&](svo::Feature* i){ - cv::circle(img_rgb, cv::Point2f(i->px[0], i->px[1]), 4*(i->level+1), cv::Scalar(0,255,0), 1); - }); - cv::imshow("ref_img", img_rgb); - cv::waitKey(0); - - std::for_each(fts.begin(), fts.end(), [&](svo::Feature* i){ delete i; }); -} - -} // namespace - - -int main(int argc, char **argv) -{ - testCornerDetector(); - return 0; -} diff --git a/CPU_version/svo/test/test_matcher.cpp b/CPU_version/svo/test/test_matcher.cpp deleted file mode 100644 index 0b65cb9..0000000 --- a/CPU_version/svo/test/test_matcher.cpp +++ /dev/null @@ -1,200 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace { - -/// Matcher Test-Fixture -class MatcherTest { - public: - MatcherTest() - { - cam_ = new vk::PinholeCamera(752, 480, 315.5, 315.5, 376.0, 240.0); - - // load images - std::string dataset_dir(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d"); - std::string img_name(dataset_dir+"/img/frame_000002_0.png"); - printf("Loading image '%s'\n", img_name.c_str()); - cv::Mat img_ref(cv::imread(img_name, 0)); - img_name = std::string(dataset_dir+"/img/frame_000006_0.png"); - printf("Loading image '%s'\n", img_name.c_str()); - cv::Mat img_cur(cv::imread(img_name, 0)); - assert(!img_ref.empty() && !img_cur.empty()); - - // create frame - frame_ref_ = new svo::Frame(cam_, img_ref, 1.0); - frame_cur_ = new svo::Frame(cam_, img_cur, 2.0); - ref_ftr_ = new svo::Feature(frame_ref_, Eigen::Vector2d(300, 260), 0); - - // set poses - Eigen::Vector3d t_w_ref(0.1131, 0.1131, 2.0000); - Eigen::Vector3d t_w_cur(0.5673, 0.5641, 2.0000); - Eigen::Quaterniond q_w_ref(0.0, 0.8227, 0.2149, 0.0); - Eigen::Quaterniond q_w_cur(0.0, 0.8235, 0.2130, 0.0); - frame_ref_->T_f_w_ = Sophus::SE3(q_w_ref, t_w_ref).inverse(); - frame_cur_->T_f_w_ = Sophus::SE3(q_w_cur, t_w_cur).inverse(); - - // load ground-truth depth - vk::blender_utils::loadBlenderDepthmap(dataset_dir+"/depth/frame_000002_0.depth", *cam_, depth_ref_); - } - - virtual ~MatcherTest() - { - delete cam_; - delete frame_ref_; - delete frame_cur_; - delete ref_ftr_; - } - - // Individual tests - void testEpipolarSearchFullImg(); - void testWarpAffine(); - - // Objects declared here can be used by all tests - vk::PinholeCamera* cam_; - svo::Frame* frame_ref_; - svo::Frame* frame_cur_; - svo::Feature* ref_ftr_; - cv::Mat depth_ref_; -}; - -void MatcherTest::testEpipolarSearchFullImg() -{ - svo::Matcher matcher; - cv::Mat depthmap(frame_ref_->cam_->height(), frame_ref_->cam_->width(), CV_32FC1, cv::Scalar(0)); - cv::Mat error_map(depthmap.rows, depthmap.cols, CV_32FC1, cv::Scalar(0)); - cv::Mat mask(depthmap.rows, depthmap.cols, CV_8UC1, cv::Scalar(1)); - double depth_range = 0.8; - size_t n_converged = 0; - double sum_error = 0; - std::vector errors; errors.reserve(depthmap.cols*depthmap.rows); - for(int y=4; y(y, x); - double depth_estimate; - int res = matcher.findEpipolarMatchDirect( - *frame_ref_, *frame_cur_, ftr, depth_gt, fmax(depth_gt-depth_range,0.0), - depth_gt+depth_range, depth_estimate); - if(res) - { - depthmap.at(y,x) = depth_estimate; - error_map.at(y,x) = fabsf(depth_estimate-depth_gt); - ++n_converged; - sum_error += error_map.at(y,x); - errors.push_back(error_map.at(y,x)); - } - else - mask.at(y,x) = 0; - } - } - - // compute mean, median and variance of error in converged area - printf("n converged: \t %zu mm (ref: 216114)\n", n_converged); - printf("mean error: \t %f mm (ref: 0.410084)\n", sum_error*100/n_converged); - std::vector::iterator it = errors.begin()+0.5*errors.size(); - std::nth_element(errors.begin(), it, errors.end()); - printf("50-percentile: \t %f mm (ref: 0.083203)\n", *it*100); - it = errors.begin()+0.8*errors.size(); - std::nth_element(errors.begin(), it, errors.end()); - printf("80-percentile: \t %f mm (ref: 0.161824)\n", *it*100); - it = errors.begin()+0.95*errors.size(); - std::nth_element(errors.begin(), it, errors.end()); - printf("95-percentile: \t %f mm (ref: 0.263539)\n", *it*100); - - // save results to file - std::ofstream output_stream; - std::string trace_dir(svo::test_utils::getTraceDir()); - std::string output_filename(trace_dir + "/depthmap.bin"); - output_stream.open(output_filename.c_str(), std::ios::out | std::ios::binary | std::ios::trunc); - output_stream.write((const char *)depthmap.data, depthmap.rows*depthmap.cols*sizeof(float)); - output_stream.close(); - - output_filename.assign(trace_dir + "/depthmap_error.bin"); - output_stream.open(output_filename.c_str(), std::ios::out | std::ios::binary | std::ios::trunc); - output_stream.write((const char *)error_map.data, error_map.rows*error_map.cols*sizeof(float)); - output_stream.close(); - - output_filename.assign(trace_dir + "/depthmap_mask.bin"); - output_stream.open(output_filename.c_str(), std::ios::out | std::ios::binary | std::ios::trunc); - output_stream.write((const char *)mask.data, mask.rows*mask.cols*sizeof(uint8_t)); - output_stream.close(); -} - -void MatcherTest::testWarpAffine() -{ - const int halfpatch_size = 15; - const int patch_size=halfpatch_size*2; - svo::Matcher matcher; - double depth = 1.0; - - Sophus::SE3 T_cur_ref(frame_cur_->T_f_w_*frame_ref_->T_f_w_.inverse()); - Eigen::Vector2d px_cur(frame_cur_->cam_->world2cam(T_cur_ref*(ref_ftr_->f*depth))); - - // compute reference patch - cv::Mat ref_patch(matcher.halfpatch_size_+1, matcher.halfpatch_size_+1, - CV_8U, matcher.patch_with_border_); - - Eigen::Matrix2d A_cur_ref; - svo::warp::getWarpMatrixAffine( - *cam_, *cam_, ref_ftr_->px, ref_ftr_->f, 1.0, T_cur_ref, ref_ftr_->level, A_cur_ref); - int level_cur = svo::warp::getBestSearchLevel(A_cur_ref, svo::Config::nPyrLevels()-1); - svo::warp::warpAffine( - A_cur_ref, ref_ftr_->frame->img_pyr_[ref_ftr_->level], ref_ftr_->px, - ref_ftr_->level, level_cur, matcher.halfpatch_size_+1, matcher.patch_with_border_); - - // copy current patch - Eigen::Vector2i pxi(px_cur[0]/(1<img_pyr_.at(level_cur)(cv::Range(pxi[1]-halfpatch_size, - pxi[1]+halfpatch_size), - cv::Range(pxi[0]-halfpatch_size, - pxi[0]+halfpatch_size)).copyTo(cur_patch); - - // display results - cv::circle(frame_cur_->img_pyr_[level_cur], - cv::Point2f(pxi[0], pxi[1]), - patch_size, cv::Scalar(255), 2); - cv::circle(frame_ref_->img_pyr_[ref_ftr_->level], - cv::Point2f(ref_ftr_->px[0]/(1<level), ref_ftr_->px[1]/(1<level)), - patch_size, cv::Scalar(255), 2); - cv::imshow("cur_patch", cur_patch); - cv::imshow("ref_patch", ref_patch); - cv::imshow("ref_img", frame_ref_->img_pyr_[ref_ftr_->level]); - cv::imshow("cur_img", frame_cur_->img_pyr_[level_cur]); - cv::waitKey(0); -} - -} // namespace - -int main(int argc, char** argv) -{ - MatcherTest test; - test.testEpipolarSearchFullImg(); -// test.testWarpAffine(); - return 0; -} diff --git a/CPU_version/svo/test/test_pipeline.cpp b/CPU_version/svo/test/test_pipeline.cpp deleted file mode 100644 index ede3b25..0000000 --- a/CPU_version/svo/test/test_pipeline.cpp +++ /dev/null @@ -1,98 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace svo { - -class BenchmarkNode -{ - vk::AbstractCamera* cam_; - svo::FrameHandlerMono* vo_; - -public: - BenchmarkNode(); - ~BenchmarkNode(); - void runFromFolder(); -}; - -BenchmarkNode::BenchmarkNode() -{ - cam_ = new vk::PinholeCamera(752, 480, 315.5, 315.5, 376.0, 240.0); - vo_ = new svo::FrameHandlerMono(cam_); - vo_->start(); -} - -BenchmarkNode::~BenchmarkNode() -{ - delete vo_; - delete cam_; -} - -void BenchmarkNode::runFromFolder() -{ - for(int img_id = 2; img_id < 188; ++img_id) - { - // load image - std::stringstream ss; - ss << svo::test_utils::getDatasetDir() << "/sin2_tex2_h1_v8_d/img/frame_" - << std::setw( 6 ) << std::setfill( '0' ) << img_id << "_0.png"; - if(img_id == 2) - std::cout << "reading image " << ss.str() << std::endl; - cv::Mat img(cv::imread(ss.str().c_str(), 0)); - assert(!img.empty()); - - // process frame - vo_->addImage(img, 0.01*img_id); - - // display tracking quality - if(vo_->lastFrame() != NULL) - { - std::cout << "Frame-Id: " << vo_->lastFrame()->id_ << " \t" - << "#Features: " << vo_->lastNumObservations() << " \t" - << "Proc. Time: " << vo_->lastProcessingTime()*1000 << "ms \n"; - - // access the pose of the camera via vo_->lastFrame()->T_f_w_. - } - } -} - -} // namespace svo - -int main(int argc, char** argv) -{ - { - svo::BenchmarkNode benchmark; - benchmark.runFromFolder(); - } - printf("BenchmarkNode finished.\n"); - return 0; -} - diff --git a/CPU_version/svo/test/test_pose_optimizer.cpp b/CPU_version/svo/test/test_pose_optimizer.cpp deleted file mode 100644 index 59e0b46..0000000 --- a/CPU_version/svo/test/test_pose_optimizer.cpp +++ /dev/null @@ -1,110 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace { - -using namespace svo; -using namespace Eigen; - -/// Pose Optimizer Test-Fixture -class PoseOptimizerTest { - public: - PoseOptimizerTest() - { - cam_ = new vk::PinholeCamera(752, 480, 315.5, 315.5, 376.0, 240.0); - - // load image - std::string dataset_dir(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d"); - std::string img_name(dataset_dir+"/img/frame_000002_0.png"); - printf("Loading image '%s'\n", img_name.c_str()); - cv::Mat img(cv::imread(img_name, 0)); - assert(!img.empty()); - - // create frame - frame_.reset(new svo::Frame(cam_, img, 1.0)); - - // set pose - Eigen::Vector3d t_w_ref(0.1131, 0.1131, 2.0000); - Eigen::Quaterniond q_w_ref(0.0, 0.8227, 0.2149, 0.0); - frame_->T_f_w_ = Sophus::SE3(q_w_ref, t_w_ref).inverse(); - - // load ground-truth depth - vk::blender_utils::loadBlenderDepthmap(dataset_dir + "/depth/frame_000002_0.depth", *cam_, depthmap_); - - // detect features - feature_detection::FastDetector detector( - cam_->width(), cam_->height(), Config::gridSize(), Config::nPyrLevels()); - detector.detect(frame_.get(), frame_->img_pyr_, Config::triangMinCornerScore(), frame_->fts_); - size_t n_fts = 0; - std::for_each(frame_->fts_.begin(), frame_->fts_.end(), [&](Feature* i){ - Point* point(new Point(frame_->f2w(i->f*depthmap_.at(i->px[1], i->px[0])), i)); - i->point = point; - ++n_fts; - }); - printf("Added %zu features to frame.\n", n_fts); - } - - virtual ~PoseOptimizerTest() - { - delete cam_; - } - - // Individual tests - void test(const Vector3d& pose_disturbance, double pixel_sigma2); - - // Objects declared here can be used by all tests - vk::PinholeCamera* cam_; - FramePtr frame_; - cv::Mat depthmap_; -}; - -void PoseOptimizerTest::test(const Vector3d& pose_disturbance, double pixel_sigma2) -{ - printf("Add %f px noise to each observation\n", pixel_sigma2); - for(Features::iterator it=frame_->fts_.begin(); it!=frame_->fts_.end(); ++it) - { - (*it)->px += Vector2d(vk::Sample::gaussian(pixel_sigma2), vk::Sample::gaussian(pixel_sigma2)); - (*it)->f = frame_->c2f((*it)->px); - } - frame_->T_f_w_ = frame_->T_f_w_*SE3(Matrix3d::Identity(), pose_disturbance); - double estimated_scale, error_init, error_final; - size_t num_obs; - pose_optimizer::optimizeGaussNewton( - Config::reprojThresh(), 10, true, frame_, - estimated_scale, error_init, error_final, num_obs); -} - -} // namespace - -int main(int argc, char** argv) -{ - PoseOptimizerTest test; - test.test(Eigen::Vector3d(0.2, 0.2, 0.2), 1.0); - return 0; -} diff --git a/CPU_version/svo/test/test_sparse_img_align.cpp b/CPU_version/svo/test/test_sparse_img_align.cpp deleted file mode 100644 index 1312da0..0000000 --- a/CPU_version/svo/test/test_sparse_img_align.cpp +++ /dev/null @@ -1,163 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "test_utils.h" - -namespace { - -/// SparseImgAlign Test-Fixture -class SparseImgAlignTest { - public: - - SparseImgAlignTest(); - virtual ~SparseImgAlignTest(); - void testSequence( - const std::string& dataset_dir, - const std::string& experiment_name, - svo::feature_detection::AbstractDetector* feature_detector); - - vk::PinholeCamera* cam_; - svo::FramePtr frame_ref_; - svo::FramePtr frame_cur_; -}; - -SparseImgAlignTest::SparseImgAlignTest() : - cam_(new vk::PinholeCamera(752, 480, 315.5, 315.5, 376.0, 240.0)) -{} - -SparseImgAlignTest::~SparseImgAlignTest() -{} - -void SparseImgAlignTest::testSequence( - const std::string& dataset_dir, - const std::string& experiment_name, - svo::feature_detection::AbstractDetector* feature_detector) -{ - vk::FileReader sequence_file_reader(dataset_dir+"/trajectory.txt"); - std::vector sequence; - sequence_file_reader.skipComments(); - if(!sequence_file_reader.next()) - std::runtime_error("Failed to open sequence file"); - sequence_file_reader.readAllEntries(sequence); - printf("RUN EXPERIMENT: read %zu dataset entries.\n", sequence.size()); - std::vector::iterator iter = sequence.begin(); - std::list translation_error; - - Sophus::SE3 T_prev_w, T_prevgt_w; - std::string trace_dir(svo::test_utils::getTraceDir()); - std::string trace_name(trace_dir + "/sparse_img_align_" + experiment_name + "_trans_estimate.txt"); - std::ofstream ofs(trace_name.c_str()); - for(int i=0; iter != sequence.end() && i<30; ++iter, ++i) - { - // load img - // IMPORTANT: We need to flip the image because the Povray dataset has a - // negative focal length in y direction which we didn't set. - std::string img_name(dataset_dir+"/img/" + iter->image_name_ + "_0.png"); - cv::Mat img(cv::imread(img_name, 0)); - assert(!img.empty()); - - // load pose - Sophus::SE3 T_w_gt(iter->q_, iter->t_); - Sophus::SE3 T_gt_w = T_w_gt.inverse(); // ground-truth - - if(i==0) - { - // set reference frame - frame_ref_.reset(new svo::Frame(cam_, img, 0.0)); - frame_ref_->T_f_w_ = T_gt_w; - - // load ground-truth depth - cv::Mat depthmap; - vk::blender_utils::loadBlenderDepthmap( - dataset_dir+"/depth/"+iter->image_name_+"_0.depth", *cam_, depthmap); - - // extract features, generate features with 3D points - feature_detector->detect( - frame_ref_.get(), frame_ref_->img_pyr_, svo::Config::triangMinCornerScore(), frame_ref_->fts_); - std::for_each(frame_ref_->fts_.begin(), frame_ref_->fts_.end(), [&](svo::Feature* i) { - Eigen::Vector3d pt_pos_cur = i->f*depthmap.at(i->px[1], i->px[0]); - Eigen::Vector3d pt_pos_w = frame_ref_->T_f_w_.inverse()*pt_pos_cur; - svo::Point* pt = new svo::Point(pt_pos_w, i); - i->point = pt; - }); - - printf("Added %zu 3d pts to the reference frame.\n", frame_ref_->nObs()); - T_prev_w = frame_ref_->T_f_w_; - T_prevgt_w = T_gt_w; - continue; - } - - frame_cur_.reset(new svo::Frame(cam_, img, 0.0)); - //frame_cur_->T_f_w_ = frame_ref_->T_f_w_; // start at reference frame - frame_cur_->T_f_w_ = T_prev_w; // start at last frame - - // run image align - vk::Timer t; - svo::SparseImgAlign img_align(svo::Config::kltMaxLevel(), svo::Config::kltMinLevel(), - 30, svo::SparseImgAlign::GaussNewton, false, false); - img_align.run(frame_ref_, frame_cur_); - - // compute error - Sophus::SE3 T_f_gt = frame_cur_->T_f_w_ * T_gt_w.inverse(); - translation_error.push_back(T_f_gt.translation().norm()); - printf("[%3.i] time = %f ms \t |t| = %f \t translation error = %f\n", - i, t.stop()*1000, (frame_ref_->T_f_w_*T_gt_w.inverse()).translation().norm(), - translation_error.back()); - - // save old pose for next iteration - T_prev_w = frame_cur_->T_f_w_; - T_prevgt_w = T_gt_w; - - ofs << frame_cur_->T_f_w_.inverse().translation().transpose() << " " - << T_gt_w.inverse().translation().transpose() << std::endl; - } - ofs.close(); - - // trace error - trace_name = trace_dir + "/sparse_img_align_" + experiment_name + "_trans_error.txt"; - ofs.open(trace_name.c_str()); - for(std::list::iterator it=translation_error.begin(); it!=translation_error.end(); ++it) - ofs << *it << std::endl; - ofs.close(); -} - -} // namespace - - -int main(int argc, char** argv) -{ - std::string experiment_name("flying_room_1_rig_1_fast_minlev0"); - std::string dataset_dir(svo::test_utils::getDatasetDir() + "/sin2_tex2_h1_v8_d"); - svo::Config::triangMinCornerScore() = 20; - svo::Config::kltMinLevel() = 0; - SparseImgAlignTest test; - svo::feature_detection::FastDetector detector( - test.cam_->width(), test.cam_->height(), svo::Config::gridSize(), svo::Config::nPyrLevels()); - test.testSequence(dataset_dir, experiment_name, &detector); - return 0; -} diff --git a/CPU_version/svo/test/test_utils.h b/CPU_version/svo/test/test_utils.h deleted file mode 100644 index 2759fe0..0000000 --- a/CPU_version/svo/test/test_utils.h +++ /dev/null @@ -1,57 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef TEST_UTILS_H_ -#define TEST_UTILS_H_ - -#include -#include // for getenv -#ifdef SVO_USE_ROS -# include -# include -#endif - -namespace svo { -namespace test_utils { - -std::string getDatasetDir() -{ - const char* env_dir = std::getenv("SVO_DATASET_DIR"); -#ifdef SVO_USE_ROS - std::string dataset_dir(ros::package::getPath("svo")+"/test/data"); - if(env_dir != NULL) - dataset_dir = std::string(env_dir); - return dataset_dir; -#else - return std::string(env_dir); -#endif -} - -std::string getTraceDir() -{ -#ifdef SVO_USE_ROS - std::string default_dir(ros::package::getPath("svo")+"/test/results"); - return vk::getParam("svo/trace_dir", default_dir); -#else - return "/tmp"; -#endif -} - -} // namespace test_utils -} // namespace svo - - -#endif // TEST_UTILS_H_ diff --git a/CPU_version/svo_analysis/.gitignore b/CPU_version/svo_analysis/.gitignore deleted file mode 100644 index 7e99e36..0000000 --- a/CPU_version/svo_analysis/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.pyc \ No newline at end of file diff --git a/CPU_version/svo_analysis/CMakeLists.txt b/CPU_version/svo_analysis/CMakeLists.txt deleted file mode 100644 index 53ea7dc..0000000 --- a/CPU_version/svo_analysis/CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(svo_analysis) - -find_package(catkin REQUIRED COMPONENTS rospy) -include_directories(${catkin_INCLUDE_DIRS}) - -catkin_python_setup() -#catkin_package(CATKIN_DEPENDS sensor_msgs) \ No newline at end of file diff --git a/CPU_version/svo_analysis/README.md b/CPU_version/svo_analysis/README.md deleted file mode 100644 index b3201b1..0000000 --- a/CPU_version/svo_analysis/README.md +++ /dev/null @@ -1,27 +0,0 @@ -## SVO Analysis - -#### Download Test Data - -Create a folder where you will store all datasets, e.g.: - - mkdir Datasets - -In your `.bashrc` script, create a new environment variable pointing to the dataset folder: - - export SVO_DATASET_DIR=${HOME}/Datasets - -Source your new `.bashrc` script, go to the new dataset folder and download the test data: - - source ~/.bashrc - cd ${SVO_DATASET_DIR} - wget http://rpg.ifi.uzh.ch/datasets/sin2_tex2_h1_v8_d.tar.gz -O - | tar -xz - -#### Run Benchmark - -In the _CMakeLists.txt_ of SVO you need to set the `TRACE` flag to `TRUE` and recompile SVO. -Afterwards run - - rosrun svo_analysis benchmark.py sin2_tex2_h1_v8_d - -The script will create a new folder in `svo_analysis/results/`, run svo on the dataset and save the tracefile in this folder and at the end it will run some scripts to generate plots from the tracefile. - diff --git a/CPU_version/svo_analysis/comparisons/speed.yaml b/CPU_version/svo_analysis/comparisons/speed.yaml deleted file mode 100644 index 2f706d4..0000000 --- a/CPU_version/svo_analysis/comparisons/speed.yaml +++ /dev/null @@ -1,14 +0,0 @@ -comparison_name: speed -experiment_sets: -- label: 'old' - experiments: - - 20140415_1028_svo_ros_synthetic_speed_1404150920_plane_straight_speed4 - - 20140415_1028_svo_ros_synthetic_speed_1404150928_plane_straight_speed5 - - 20140415_1028_svo_ros_synthetic_speed_1404150935_plane_straight_speed6 - - 20140415_1028_svo_ros_synthetic_speed_1404150940_plane_straight_speed7 -- label: 'new' - experiments: - - 20140513_0949_svo_ros_synthetic_speed_1404150920_plane_straight_speed4 - - 20140513_0949_svo_ros_synthetic_speed_1404150928_plane_straight_speed5 - - 20140513_0949_svo_ros_synthetic_speed_1404150935_plane_straight_speed6 - - 20140513_0949_svo_ros_synthetic_speed_1404150940_plane_straight_speed7 \ No newline at end of file diff --git a/CPU_version/svo_analysis/comparisons/textures.yaml b/CPU_version/svo_analysis/comparisons/textures.yaml deleted file mode 100644 index 7279f6e..0000000 --- a/CPU_version/svo_analysis/comparisons/textures.yaml +++ /dev/null @@ -1,22 +0,0 @@ -comparison_name: textures -experiment_sets: -- label: 'T1' - experiments: - - 20140516_1449_svo_ros_synthetic_all_str_tex1_h1_v6_d - - 20140516_1449_svo_ros_synthetic_all_str_tex1_h1_v9_d - - 20140516_1449_svo_ros_synthetic_all_str_tex1_h1_v12_d -- label: 'T2' - experiments: - - 20140516_1449_svo_ros_synthetic_all_str_tex2_h1_v6_d - - 20140516_1449_svo_ros_synthetic_all_str_tex2_h1_v9_d - - 20140516_1449_svo_ros_synthetic_all_str_tex2_h1_v12_d -- label: 'T3' - experiments: - - 20140516_1449_svo_ros_synthetic_all_str_tex3_h1_v6_d - - 20140516_1449_svo_ros_synthetic_all_str_tex3_h1_v9_d - - 20140516_1449_svo_ros_synthetic_all_str_tex3_h1_v12_d -# - label: 'T4' -# experiments: -# - 20140516_1449_svo_ros_synthetic_all_str_tex4_h1_v6_d -# - 20140516_1449_svo_ros_synthetic_all_str_tex4_h1_v9_d -# - 20140516_1449_svo_ros_synthetic_all_str_tex4_h1_v12_d \ No newline at end of file diff --git a/CPU_version/svo_analysis/experiments/.gitignore b/CPU_version/svo_analysis/experiments/.gitignore deleted file mode 100644 index 5b74354..0000000 --- a/CPU_version/svo_analysis/experiments/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.yaml -!.gitignore diff --git a/CPU_version/svo_analysis/package.xml b/CPU_version/svo_analysis/package.xml deleted file mode 100644 index dcc5a62..0000000 --- a/CPU_version/svo_analysis/package.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - svo_analysis - 0.0.1 - - Python scripts to analyse performance of SVO. - - Christian Forster - Christian Forster - BSD - catkin - - rospy - - python-rospkg - python-yaml - rospy - - \ No newline at end of file diff --git a/CPU_version/svo_analysis/results/.gitignore b/CPU_version/svo_analysis/results/.gitignore deleted file mode 100644 index c1aefd2..0000000 --- a/CPU_version/svo_analysis/results/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gitignore -!.gitignore diff --git a/CPU_version/svo_analysis/scripts/benchmark.py b/CPU_version/svo_analysis/scripts/benchmark.py deleted file mode 100755 index a3733ea..0000000 --- a/CPU_version/svo_analysis/scripts/benchmark.py +++ /dev/null @@ -1,111 +0,0 @@ -#!/usr/bin/python -""" -Created on Sat Aug 10 18:21:47 2013 - -@author: Christian Forster -""" - -import os -import yaml -import rospkg -import argparse -import time -import vikit_py.cpu_info as cpu_info -import vikit_py.ros_node as ros_node -import evaluate -import shutil - -def run_experiment(dataset, params): - # load dataset parameters - params['dataset_directory'] = os.path.join(os.environ['SVO_DATASET_DIR'], dataset) - if not os.path.exists(params['dataset_directory']): - raise Exception("Provided dataset folder does not exist.") - dataset_params_file = os.path.join(params['dataset_directory'], 'dataset_params.yaml') - dataset_params = yaml.load(open(dataset_params_file,'r')) - - # load algorithm parameters - algo_params_file = os.path.join(rospkg.RosPack().get_path('svo_ros'), - 'param', params['param_settings']+'.yaml') - algo_params = yaml.load(open(algo_params_file,'r')) - - # combine all parameters - if 'rig_size' not in dataset_params or dataset_params['rig_size'] == 1: - params = dict(params.items() + algo_params.items() + dataset_params['cam0'].items()) - else: - params = dict(params.items() + algo_params.items() + dataset_params.items()) - if 'dataset_is_blender' in dataset_params: - params['dataset_is_blender'] = dataset_params['dataset_is_blender'] - else: - params['dataset_is_blender'] = False - if 'dataset_first_frame' in dataset_params: - params['dataset_first_frame'] = dataset_params['dataset_first_frame'] - else: - params['dataset_first_frame'] = 0 - - # dump experiment params to file and copy the other parameter files: - params_dump_file = os.path.join(params['trace_dir'],'params.yaml') - with open(params_dump_file,'w') as outfile: - outfile.write(yaml.dump(params, default_flow_style=False)) - shutil.copyfile(dataset_params_file, - os.path.join(params['trace_dir'], 'dataset_params.yaml')) - - # copy the groundtruth trajectory to the trace dir for later evaluation - if params['dataset_is_blender']: - shutil.copyfile(os.path.join(params['dataset_directory'], 'trajectory_nominal.txt'), - os.path.join(params['trace_dir'], 'groundtruth_matched.txt')) - else: - shutil.copyfile(os.path.join(params['dataset_directory'], 'groundtruth_matched.txt'), - os.path.join(params['trace_dir'], 'groundtruth_matched.txt')) - - # execute ros node - node = ros_node.RosNode(args.version, args.executable) - node.run(params) - -if __name__=="__main__": - - # parse command line - parser = argparse.ArgumentParser(description=''' - Runs SVO with the dataset and parameters specified in the provided experiment file. - ''') - parser.add_argument('experiment_file', help='experiment file in svo_analysis/experiments folder') - parser.add_argument('--evaluate', help='evaluate tracefile after running SVO', action='store_true') - parser.add_argument('--version', help='version of svo to evaluate', default='svo_ros') - parser.add_argument('--executable', help='the executable to be called', default='benchmark') - args = parser.parse_args() - - # load experiment parameters - args.experiment_file = args.experiment_file.replace('.yaml','') - experiment_params_file = os.path.join(rospkg.RosPack().get_path('svo_analysis'), - 'experiments', args.experiment_file+'.yaml') - if os.path.exists(experiment_params_file): - experiment_params = yaml.load(open(experiment_params_file, 'r')) - else: - print('experiment file does not exist. run with default setttings') - experiment_params = dict({'experiment_label':'default','param_settings':'vo_fast', - 'datasets':list([args.experiment_file])}) - params = dict() - params['experiment_label'] = experiment_params['experiment_label'] - params['param_settings'] = experiment_params['param_settings'] - params['time'] = time.strftime("%Y%m%d_%H%M", time.localtime()) - params['platform'] = cpu_info.get_cpu_info() - params['trace_name'] = 'trace' - - trace_dirs = list() - for dataset in experiment_params['datasets']: - params['experiment_name'] = params['time']+'_'+args.version+'_'+args.experiment_file+'_'+dataset - params['trace_dir'] = os.path.join(rospkg.RosPack().get_path('svo_analysis'), - 'results', params['experiment_name']) - if not os.path.exists(params['trace_dir']): - os.makedirs(params['trace_dir']) - trace_dirs.append(params['trace_dir']) - run_experiment(dataset, params) - - # TODO: check if it is a synthetic dataset - for trace in trace_dirs: - evaluate.evaluate_dataset(trace) - - - - - - diff --git a/CPU_version/svo_analysis/scripts/compare_results.py b/CPU_version/svo_analysis/scripts/compare_results.py deleted file mode 100755 index 5605fe3..0000000 --- a/CPU_version/svo_analysis/scripts/compare_results.py +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/python - -import os -import sys -import time -import rospkg -import numpy as np -import matplotlib.pyplot as plt -import yaml -import argparse -from matplotlib import rc - -# tell matplotlib to use latex font -rc('font',**{'family':'serif','serif':['Cardo']}) -rc('text', usetex=True) - -from mpl_toolkits.axes_grid1.inset_locator import zoomed_inset_axes -from mpl_toolkits.axes_grid1.inset_locator import mark_inset - -def plot_trajectory(ax, filename, label, color, linewidth): - file = open(filename) - data = file.read() - lines = data.replace(","," ").replace("\t"," ").split("\n") - trajectory = np.array([[v.strip() for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"], dtype=np.float64) - ax.plot(trajectory[:,1], trajectory[:,2], label=label, color=color, linewidth=linewidth) - -def compare_results(experiments, results_dir, comparison_dir, - plot_scale_drift = False): - - # ------------------------------------------------------------------------------ - # position error - fig_poserr = plt.figure(figsize=(8,6)) - ax_poserr_x = fig_poserr.add_subplot(311, ylabel='x-error [m]') - ax_poserr_y = fig_poserr.add_subplot(312, ylabel='y-error [m]') - ax_poserr_z = fig_poserr.add_subplot(313, ylabel='z-error [m]', xlabel='time [s]') - - for exp in experiments: - - # load dataset parameters - params_stream = open(os.path.join(results_dir, exp, 'params.yaml')) - params = yaml.load(params_stream) - - # plot translation error - trans_error = np.loadtxt(os.path.join(results_dir, exp, 'translation_error.txt')) - trans_error[:,0] = trans_error[:,0]-trans_error[0,0] - ax_poserr_x.plot(trans_error[:,0], trans_error[:,1], label=params['experiment_label']) - ax_poserr_y.plot(trans_error[:,0], trans_error[:,2]) - ax_poserr_z.plot(trans_error[:,0], trans_error[:,3]) - - ax_poserr_x.set_xlim([0, trans_error[-1,0]+4]) - ax_poserr_y.set_xlim([0, trans_error[-1,0]+4]) - ax_poserr_z.set_xlim([0, trans_error[-1,0]+4]) - ax_poserr_x.legend(bbox_to_anchor=[0, 0], loc='lower left', ncol=3) - ax_poserr_x.grid() - ax_poserr_y.grid() - ax_poserr_z.grid() - fig_poserr.tight_layout() - fig_poserr.savefig(os.path.join(comparison_dir, 'translation_error.pdf')) - - # ------------------------------------------------------------------------------ - # orientation error - fig_roterr = plt.figure(figsize=(8,6)) - ax_roterr_r = fig_roterr.add_subplot(311, ylabel='roll-error [rad]') - ax_roterr_p = fig_roterr.add_subplot(312, ylabel='pitch-error [rad]') - ax_roterr_y = fig_roterr.add_subplot(313, ylabel='yaw-error [rad]', xlabel='time [s]') - - for exp in experiments: - - # load dataset parameters - params_stream = open(os.path.join(results_dir, exp, 'params.yaml')) - params = yaml.load(params_stream) - - # plot translation error - rot_error = np.loadtxt(os.path.join(results_dir, exp, 'orientation_error.txt')) - rot_error[:,0] = rot_error[:,0]-rot_error[0,0] - ax_roterr_r.plot(rot_error[:,0], rot_error[:,3], label=params['experiment_label']) - ax_roterr_p.plot(rot_error[:,0], rot_error[:,2]) - ax_roterr_y.plot(rot_error[:,0], rot_error[:,1]) - - ax_roterr_r.set_xlim([0, rot_error[-1,0]+4]) - ax_roterr_p.set_xlim([0, rot_error[-1,0]+4]) - ax_roterr_y.set_xlim([0, rot_error[-1,0]+4]) - ax_roterr_r.legend(bbox_to_anchor=[0, 1], loc='upper left', ncol=3) - ax_roterr_r.grid() - ax_roterr_p.grid() - ax_roterr_y.grid() - fig_roterr.tight_layout() - fig_roterr.savefig(os.path.join(comparison_dir, 'orientation_error.pdf')) - - # ------------------------------------------------------------------------------ - # scale error - if plot_scale_drift: - fig_scale = plt.figure(figsize=(8,2.5)) - ax_scale = fig_scale.add_subplot(111, xlabel='time [s]', ylabel='scale change [\%]') - - for exp in experiments: - - # load dataset parameters - params = yaml.load(open(os.path.join(results_dir, exp, 'params.yaml'))) - - # plot translation error - scale_drift = open(os.path.join(results_dir, exp, 'scale_drift.txt')) - scale_drift[:,0] = scale_drift[:,0]-scale_drift[0,0] - ax_scale.plot(scale_drift[:,0], scale_drift[:,1], label=params['experiment_label']) - - ax_scale.set_xlim([0, rot_error[-1,0]+4]) - ax_scale.legend(bbox_to_anchor=[0, 1], loc='upper left', ncol=3) - ax_scale.grid() - fig_scale.tight_layout() - fig_scale.savefig(os.path.join(comparison_dir, 'scale_drift.pdf')) - - # ------------------------------------------------------------------------------ - # trajectory - -# fig_traj = plt.figure(figsize=(8,4.8)) -# ax_traj = fig_traj.add_subplot(111, xlabel='x [m]', ylabel='y [m]', aspect='equal', xlim=[-3.1, 4], ylim=[-1.5, 2.6]) -# -# plotTrajectory(ax_traj, '/home/cforster/Datasets/asl_vicon_d2/groundtruth_filtered.txt', 'Groundtruth', 'k', 1.5) -# plotTrajectory(ax_traj, results_dir+'/20130911_2229_nslam_i7_asl2_fast/traj_estimate_rotated.txt', 'Fast', 'g', 1) -# plotTrajectory(ax_traj, results_dir+'/20130906_2149_ptam_i7_asl2/traj_estimate_rotated.txt', 'PTAM', 'r', 1) -# -# mark_inset(ax_traj, axins, loc1=2, loc2=4, fc="none", ec='b') -# plt.draw() -# plt.show() -# ax_traj.legend(bbox_to_anchor=[1, 0], loc='lower right', ncol=3) -# ax_traj.grid() -# fig_traj.tight_layout() -# fig_traj.savefig('../results/trajectory_asl.pdf') - - -if __name__ == '__main__': - - default_name = time.strftime("%Y%m%d_%H%M", time.localtime())+'_comparison' - parser = argparse.ArgumentParser(description='Compare results.') - parser.add_argument('result_directories', nargs='+', help='list of result directories to compare') - parser.add_argument('--name', help='name of the comparison', default=default_name) - args = parser.parse_args() - - # create folder for comparison results - results_dir = os.path.join(rospkg.RosPack().get_path('svo_analysis'), 'results') - comparison_dir = os.path.join(results_dir, args.name) - if not os.path.exists(comparison_dir): - os.makedirs(comparison_dir) - - # run comparison - compare_results(args.result_directories, results_dir, comparison_dir) - - - - diff --git a/CPU_version/svo_analysis/scripts/comparison.py b/CPU_version/svo_analysis/scripts/comparison.py deleted file mode 100755 index a502ad1..0000000 --- a/CPU_version/svo_analysis/scripts/comparison.py +++ /dev/null @@ -1,159 +0,0 @@ -#!/usr/bin/python - -import os -import sys -import time -import rospkg -import numpy as np -import matplotlib.pyplot as plt -import yaml -import argparse -import svo_analysis.analyse_depth as analyse_depth -from matplotlib import rc - -# tell matplotlib to use latex font -rc('font',**{'family':'serif','serif':['Cardo']}) -rc('text', usetex=True) - -from mpl_toolkits.axes_grid1.inset_locator import zoomed_inset_axes -from mpl_toolkits.axes_grid1.inset_locator import mark_inset - -def plot_trajectory(ax, filename, label, color, linewidth): - file = open(filename) - data = file.read() - lines = data.replace(","," ").replace("\t"," ").split("\n") - trajectory = np.array([[v.strip() for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"], dtype=np.float64) - ax.plot(trajectory[:,1], trajectory[:,2], label=label, color=color, linewidth=linewidth) - -def save_figure(fig, name, directory): - fig.tight_layout() - fig.savefig(os.path.join(directory, name+'.pdf'), bbox_inches="tight") - -def distances_along_trajectory(traj): - keys = traj.keys() - keys.sort() - motion = [ominus(traj[keys[i+1]],traj[keys[i]]) for i in range(len(keys)-1)] - distances = [0] - sum = 0 - for t in motion: - sum += compute_distance(t) - distances.append(sum) - return distances - -def get_distance_from_start(gt): - distances = np.diff(gt[:,1:4],axis=0) - distances = np.sqrt(np.sum(np.multiply(distances,distances),1)) - distances = np.cumsum(distances) - distances = np.concatenate(([0], distances)) - return distances - -def compare_results(comp_params, results_dir, comparison_dir): - print('run comparison: '+comp_params['comparison_name']) - - line_styles = ['-','--',':'] - line_colors = ['b','g','r','m','c'] - - # ------------------------------------------------------------------------- - # plot trajectory: - fig = plt.figure(figsize=(6,2)) - ax = fig.add_subplot(111, xlabel='x [m]', ylabel='y [m]') - for exp_set in comp_params['experiment_sets']: - print('processing experiment set: ' + exp_set['label']) - - for i, exp in enumerate(exp_set['experiments']): - data = np.loadtxt(os.path.join(results_dir, exp, 'traj_estimate.txt')) - if i == 0: - base_plot, = ax.plot(data[:,1], data[:,2], label=exp_set['label'], linestyle=line_styles[np.mod(i, len(line_styles))]) - else: - ax.plot(data[:,1], data[:,2], color=base_plot.get_color(), linestyle= line_styles[np.mod(i, len(line_styles))]) - ax.legend(loc='upper left', ncol=3) - save_figure(fig, 'trajectory', comparison_dir) - - # ------------------------------------------------------------------------- - # plot translation error: - fig = plt.figure(figsize=(6,2)) - ax = fig.add_subplot(111, xlabel='distance [m]', ylabel='translation drift [mm]') - for exp_set in comp_params['experiment_sets']: - print('processing experiment set: ' + exp_set['label']) - - for i, exp in enumerate(exp_set['experiments']): - gt = np.loadtxt(os.path.join(results_dir, exp, 'groundtruth_matched.txt')) - distances = get_distance_from_start(gt) - data = np.loadtxt(os.path.join(results_dir, exp, 'translation_error.txt')) - e = np.sqrt(np.sum(np.multiply(data[:,1:4],data[:,1:4]),1)) - - if np.shape(e)[0] > np.shape(distances)[0]: - print('WARNING: estimate has more measurement than groundtruth: ' - +str(np.shape(e)[0]-np.shape(distances)[0])) - e = e[0:np.shape(distances)[0]] - - distances = distances[0:np.shape(e)[0]] - - print '--' - print np.shape(e) - print np.shape(distances) - - if i == 0: - base_plot, = ax.plot(distances, e*1000, label=exp_set['label'], linestyle= line_styles[np.mod(i, len(line_styles))]) - else: - ax.plot(distances, e*1000, color=base_plot.get_color(), linestyle= line_styles[np.mod(i, len(line_styles))]) - - ax.legend(loc='upper left', ncol=3) - save_figure(fig, 'translation_error', comparison_dir) - - # ------------------------------------------------------------------------- - # plot depth estimation error: - fig = plt.figure(figsize=(6,5)) - ax = fig.add_subplot(111, xlabel='Travelled distance [m]', ylabel='Error [m]') - for k, exp_set in enumerate(comp_params['experiment_sets']): - print('plot depth error for experiment: ' + exp) - exp = exp_set['experiments'][0] - gt = np.loadtxt(os.path.join(results_dir, exp, 'groundtruth_matched.txt')) - x_axis_data = get_distance_from_start(gt) - analyse_depth.plot_depth_over_time(os.path.join(results_dir, exp), ax, - x_axis_data[1:], line_colors[k], exp_set['label']) - ax.legend(loc='upper left', ncol=3) - save_figure(fig, 'depth_error_textures', comparison_dir) - - fig = plt.figure(figsize=(6,5)) - ax = fig.add_subplot(111, xlabel='Travelled distance [m]', ylabel='Error [m]') - exp_set = comp_params['experiment_sets'][0] - for i, exp in enumerate(exp_set['experiments']): - print('plot depth error for speed: ' + exp) - gt = np.loadtxt(os.path.join(results_dir, exp, 'groundtruth_matched.txt')) - x_axis_data = get_distance_from_start(gt) - params = yaml.load(open(os.path.join(results_dir, exp, 'dataset_params.yaml'))) - analyse_depth.plot_depth_over_time(os.path.join(results_dir, exp), ax, - x_axis_data[1:], line_colors[i], - str(params['trajectory_modifiers']['speed'])+' m/s') - ax.legend(loc='upper left', ncol=3) - save_figure(fig, 'depth_error_speed', comparison_dir) - -if __name__ == '__main__': - - parser = argparse.ArgumentParser(description='Compare results of a VO pipeline.') - parser.add_argument('comparison_file', help='A YAML file that contains the details of the comparison') - args = parser.parse_args() - - # load comparison file - args.experiment_file = args.comparison_file.replace('.yaml','') - comparison_params_file = os.path.join(rospkg.RosPack().get_path('svo_analysis'), - 'comparisons', args.comparison_file+'.yaml') - if os.path.exists(comparison_params_file): - comp_params = yaml.load(open(comparison_params_file, 'r')) - else: - raise Exception("Provided comparison file does not exist.") - - # create folder for comparison results - comparison_dir = os.path.join(rospkg.RosPack().get_path('svo_analysis'), - 'comparisons', comp_params['comparison_name']) - if not os.path.exists(comparison_dir): - os.makedirs(comparison_dir) - - # folder where the results of previous experiments are saved - results_dir = os.path.join(rospkg.RosPack().get_path('svo_analysis'), 'results') - - # run comparison - compare_results(comp_params, results_dir, comparison_dir) - - diff --git a/CPU_version/svo_analysis/scripts/evaluate.py b/CPU_version/svo_analysis/scripts/evaluate.py deleted file mode 100755 index 726544c..0000000 --- a/CPU_version/svo_analysis/scripts/evaluate.py +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/python -""" -Created on Sat Aug 10 18:21:47 2013 - -@author: Christian Forster -""" - -import os -import csv -import numpy as np -import rospkg -import argparse -import yaml -import svo_analysis.analyse_logs as analyse_logs -import svo_analysis.analyse_timing as analyse_timing -import svo_analysis.analyse_trajectory as analyse_trajectory -import svo_analysis.analyse_depth as analyse_depth - -def evaluate_dataset(trace_dir): - - # read tracefile - data = csv.reader(open(os.path.join(trace_dir, 'trace.csv'))) - fields = data.next() - D = dict() - for field in fields: - D[field] = list() - - # fill dictionary with column values - for row in data: - for (field, value) in zip(fields, row): - D[field].append(float(value)) - - # change dictionary values from list to numpy array for easier manipulation - for field, value in D.items(): - D[field] = np.array(D[field]) - - # generate plots - analyse_logs.analyse_logs(D, trace_dir) - analyse_timing.analyse_timing(D, trace_dir) - analyse_trajectory.analyse_trajectory(trace_dir) - - param = yaml.load(open(os.path.join(trace_dir, 'dataset_params.yaml'), 'r')) - if param['dataset_is_blender']: - analyse_depth.analyse_depth(trace_dir) - analyse_depth.analyse_depth_over_time(trace_dir) - - -if __name__=="__main__": - parser = argparse.ArgumentParser(description=''' - Evaluates tracefiles of SVO and generates the plots. - ''') - parser.add_argument('experiment_name', help='directory name of the tracefiles') - args = parser.parse_args() - - trace_dir = os.path.join(rospkg.RosPack().get_path('svo_analysis'), - 'results', - args.experiment_name) - evaluate_dataset(trace_dir) \ No newline at end of file diff --git a/CPU_version/svo_analysis/setup.py b/CPU_version/svo_analysis/setup.py deleted file mode 100644 index 0d94673..0000000 --- a/CPU_version/svo_analysis/setup.py +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env python - -from distutils.core import setup -from catkin_pkg.python_setup import generate_distutils_setup - -d = generate_distutils_setup( - packages=['svo_analysis'], - package_dir={'': 'src'}, - install_requires=['rospkg', 'yaml'], - ) - -setup(**d) \ No newline at end of file diff --git a/CPU_version/svo_analysis/src/__init__.py b/CPU_version/svo_analysis/src/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/CPU_version/svo_analysis/src/svo_analysis/__init__.py b/CPU_version/svo_analysis/src/svo_analysis/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/CPU_version/svo_analysis/src/svo_analysis/analyse_dataset.py b/CPU_version/svo_analysis/src/svo_analysis/analyse_dataset.py deleted file mode 100644 index 53a2501..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/analyse_dataset.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- coding: utf-8 -*- - -import associate -import numpy as np -import matplotlib.pyplot as plt -import yaml - -def loadDataset(filename): - file = open(filename) - data = file.read() - lines = data.replace(","," ").replace("\t"," ").split("\n") - D = np.array([[v.strip() for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"], dtype=np.float64) - return D - -dataset_dir = '/home/cforster/Datasets/SlamBenchmark/px4_r2' -trajectory_data = dataset_dir+'/groundtruth.txt' -stepsize = 10 - -# load dataset -data = loadDataset(trajectory_data) -n = data.shape[0] -steps = np.arange(0,n,stepsize) - -# compute trajectory length -last_pos = data[0,1:4] -trajectory_length = 0 - -for i in steps[1:]: - new_pos = data[i,1:4] - trajectory_length += np.linalg.norm(new_pos-last_pos) - last_pos = new_pos - - -print 'trajectory lenght = ' + str(trajectory_length) + 'm' -print 'height mean = ' + str(np.mean(data[:,3])) + 'm' -print 'height median = ' + str(np.median(data[:,3])) + 'm' -print 'height std = ' + str(np.std(data[:,3])) + 'm' -print 'duration = ' + str(data[-1,0]-data[0,0]) + 's' -print 'speed = ' + str(trajectory_length/(data[-1,0]-data[0,0])) + 'm/s' - - diff --git a/CPU_version/svo_analysis/src/svo_analysis/analyse_depth.py b/CPU_version/svo_analysis/src/svo_analysis/analyse_depth.py deleted file mode 100755 index 8a21b53..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/analyse_depth.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/python - -import os -import argparse -import numpy as np -import matplotlib.pyplot as plt -from matplotlib import rc - -rc('font',**{'family':'serif','serif':['Cardo']}) -rc('text', usetex=True) - -def precision_plot(ax, errors, max_error, color, linestyle): - number_of_error_ranges = 500 - error_step = max_error / number_of_error_ranges - precision_array = np.zeros(number_of_error_ranges) - error_array = np.zeros(number_of_error_ranges) - n_measurements = len(errors) - for error_ind in range(0, number_of_error_ranges): - precision_array[error_ind] = np.sum(errors < error_step*error_ind) / float(n_measurements) * 100.0 - error_array[error_ind] = error_step*error_ind - plot_obj, = ax.plot(error_array, precision_array, label='error', linestyle=linestyle, color=color) - return plot_obj - -def analyse_depth(results_dir): - D = np.loadtxt(os.path.join(results_dir, 'depth_error.txt'), delimiter=' ') - D = D[D[:,0] > 1,:] - - fig = plt.figure(figsize=(6,5)) - ax = fig.add_subplot(111, xlabel='depth error [m]', ylabel='Precision [\%]') - errors = np.abs(D[:,1]) - precision_plot(ax, errors, 0.05, 'r', '-') - fig.tight_layout() - fig.savefig(os.path.join(results_dir,'depth_error.pdf'), bbox_inches="tight") - - -def plot_depth_over_time(results_dir, ax, x_axis_data, color, label=''): - D = np.loadtxt(os.path.join(results_dir, 'depth_error.txt'), delimiter=' ') - D = D[D[:,0] > 1,:] - idxs = np.unique(D[:,0]) - percentile_10 = np.zeros(len(idxs)) - percentile_50 = np.zeros(len(idxs)) - percentile_90 = np.zeros(len(idxs)) - for i in range(len(idxs)): - errors = np.abs(D[D[:,0]==idxs[i],1]) - percentile_10[i] = np.percentile(errors, 10) - percentile_50[i] = np.percentile(errors, 50) - percentile_90[i] = np.percentile(errors, 90) - if len(x_axis_data) == 0: - x_axis_data = idxs - print np.shape(x_axis_data) - print np.shape(idxs) - print '--' - ax.plot(x_axis_data, percentile_50, linewidth=2, color=color, label=label) - ax.plot(x_axis_data, percentile_10, linewidth=0.5, color=color, alpha=0.5) - ax.plot(x_axis_data, percentile_90, linewidth=0.5, color=color, alpha=0.5) - ax.fill_between(x_axis_data, percentile_10, percentile_90, color=color, alpha=0.1) - -if __name__ == '__main__': - parser = argparse.ArgumentParser(description='Analyse depth estimate') - parser.add_argument('results_dir', help='folder with the results') - args = parser.parse_args() - analyse_depth(args.results_dir) - - fig = plt.figure(figsize=(6,5)) - ax = fig.add_subplot(111, xlabel='Measurement', ylabel='Scale-Drift') - plot_depth_over_time(args.results_dir, [], ax) \ No newline at end of file diff --git a/CPU_version/svo_analysis/src/svo_analysis/analyse_logs.py b/CPU_version/svo_analysis/src/svo_analysis/analyse_logs.py deleted file mode 100755 index 7dc2acc..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/analyse_logs.py +++ /dev/null @@ -1,74 +0,0 @@ -#!/usr/bin/python - -import os -import yaml -import numpy as np -import matplotlib.pyplot as plt - -def analyse_logs(D, trace_dir): - - # identify measurements which result from normal frames and which from keyframes - is_kf = np.argwhere( (D['dropout'] == 1) & (D['repr_n_mps'] >= 0)) - is_frame = np.argwhere(D['repr_n_mps'] >= 0) - is_nokf = np.argwhere( (D['dropout'] == 0) & (D['repr_n_mps'] >= 0)) - - # set initial time to zero - D['timestamp'] = D['timestamp'] - D['timestamp'][0] - - # ---------------------------------------------------------------------------- - # plot number of reprojected points - mean_n_reproj_points = np.mean(D['repr_n_mps'][is_frame]); - mean_n_reproj_matches = np.mean(D['repr_n_new_references'][is_frame]); - mean_n_edges_final = np.mean(D['sfba_n_edges_final'][is_frame]); - - fig = plt.figure(figsize=(8,3)) - ax = fig.add_subplot(111, xlabel='time [s]') - ax.plot(D['timestamp'][is_frame], D['repr_n_mps'][is_frame], 'r-', - label='Reprojected Points, avg = %.2f'%mean_n_reproj_points) - ax.plot(D['timestamp'][is_frame], D['repr_n_new_references'][is_frame], 'b-', - label='Feature Matches, avg = %.2f'%mean_n_reproj_matches) - ax.plot(D['timestamp'][is_frame], D['sfba_n_edges_final'][is_frame], 'g-', - label='Points after Optimization, avg = %.2f'%mean_n_edges_final) - ax.set_ylim(bottom=0) - ax.legend(loc='lower right') - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'num_reprojected.pdf'), bbox_inches="tight") - - # ---------------------------------------------------------------------------- - # plot median error before and after pose-optimzation and bundle adjustment - init_error_avg = np.mean(D['sfba_error_init'][is_frame]) - opt1_avg = np.mean(D['sfba_error_final'][is_frame]) - - fig = plt.figure(figsize=(8,2)) - ax = fig.add_subplot(111, xlabel='time [s]', ylabel='error [px]') - ax.plot(D['timestamp'][is_frame], D['sfba_error_init'][is_frame], 'r-', label='Initial error') - ax.plot(D['timestamp'][is_frame], D['sfba_error_final'][is_frame], 'b-', label='Final error') - ax.legend(ncol=2) - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'reprojection_error.pdf'), bbox_inches="tight") - print 'average reprojection error improvement: ' + str(init_error_avg - opt1_avg) - - # ---------------------------------------------------------------------------- - # plot number of candidate points - fig = plt.figure(figsize=(8,3)) - ax = fig.add_subplot(111, xlabel='time [s]') - ax.plot(D['timestamp'][is_frame], D['n_candidates'][is_frame], 'r-', label='Candidate Points') - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'candidate_points.pdf'), bbox_inches="tight") - - # ---------------------------------------------------------------------------- - # plot number of candidate points - fig = plt.figure(figsize=(8,2)) - ax = fig.add_subplot(111, xlabel='time [s]', ylabel='px') - ax.plot(D['timestamp'][is_frame], D['sfba_thresh'][is_frame], 'r-', label='Threshold') - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'optimization_thresh.pdf'), bbox_inches="tight") - - # ---------------------------------------------------------------------------- - # write other statistics to file - stat = {'num_frames': len(is_frame), - 'num_kfs': len(is_kf), - 'reproj_error_avg_improvement': float(init_error_avg - opt1_avg)} - with open(os.path.join(trace_dir,'dataset_stats.yaml'),'w') as outfile: - outfile.write(yaml.dump(stat, default_flow_style=False)) - diff --git a/CPU_version/svo_analysis/src/svo_analysis/analyse_timing.py b/CPU_version/svo_analysis/src/svo_analysis/analyse_timing.py deleted file mode 100755 index 0dfc1bc..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/analyse_timing.py +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/python - -import os -import numpy as np -import matplotlib.pyplot as plt - -def analyse_timing(D, trace_dir): - - # identify measurements which result from normal frames and which from keyframes - is_frame = np.argwhere(D['repr_n_mps'] >= 0) - n_frames = len(is_frame) - - # set initial time to zero - D['timestamp'] = D['timestamp'] - D['timestamp'][0] - - # ---------------------------------------------------------------------------- - # plot total time for frame processing - avg_time = np.mean(D['tot_time'][is_frame])*1000; - fig = plt.figure(figsize=(8, 3)) - ax = fig.add_subplot(111, ylabel='processing time [ms]', xlabel='time [s]') - ax.plot(D['timestamp'][is_frame], D['tot_time'][is_frame]*1000, 'g-', label='total time [ms]') - ax.plot(D['timestamp'][is_frame], np.ones(n_frames)*avg_time, 'b--', label=str('%(time).1fms mean time' % {'time': avg_time})) - ax.legend() - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'timing.pdf'), bbox_inches="tight") - - # ---------------------------------------------------------------------------- - # plot boxplot - fig = plt.figure(figsize=(6,2)) - ax = fig.add_subplot(111, xlabel='Processing time [ms]') - ax.boxplot([ - D['tot_time'][is_frame]*1000, -# D['t_local_ba'][is_kf]*1000, - D['pose_optimizer'][is_frame]*1000 + D['point_optimizer'][is_frame]*1000, - D['reproject'][is_frame]*1000, - D['sparse_img_align'][is_frame]*1000, - D['pyramid_creation'][is_frame]*1000 - ], 0,'', vert=0) - - boxplot_labels = [ - r'\textbf{Total Motion Estimation: %2.2fms}' % np.median(D['tot_time'][is_frame]*1000), -# 'Local BA (KF only): %.2fms ' % np.median(D['local_ba'][is_kf]*1000), - 'Refinement: %2.2fms' % np.median(D['pose_optimizer'][is_frame]*1000 + D['point_optimizer'][is_frame]*1000), - 'Feature Alignment: %2.2fms' % np.median(D['reproject'][is_frame]*1000), - 'Sparse Image Alignment: %2.2fms' % np.median(D['sparse_img_align'][is_frame]*1000), - 'Pyramid Creation: %2.2fms' % np.median(D['pyramid_creation'][is_frame]*1000) ] - - ax.set_yticks(np.arange(len(boxplot_labels))+1) - ax.set_yticklabels(boxplot_labels) - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'timing_boxplot.pdf'), bbox_inches="tight") - - # ---------------------------------------------------------------------------- - # plot boxplot reprojection - fig = plt.figure(figsize=(6,2)) - ax = fig.add_subplot(111, xlabel='Processing time [ms]') - ax.boxplot([ D['reproject'][is_frame]*1000, - D['feature_align'][is_frame]*1000, - D['reproject_candidates'][is_frame]*1000, - D['reproject_kfs'][is_frame]*1000 ], 0, '', vert=0) - boxplot_labels = [r'\textbf{Total Reprojection: %2.2fms}' % np.median(D['reproject'][is_frame]*1000), - 'Feature Alignment: %2.2fms' % np.median(D['feature_align'][is_frame]*1000), - 'Reproject Candidates: %2.2fms' % np.median(D['reproject_candidates'][is_frame]*1000), - 'Reproject Keyframes: %2.2fms' % np.median(D['reproject_kfs'][is_frame]*1000) ] - ax.set_yticks(np.arange(len(boxplot_labels))+1) - ax.set_yticklabels(boxplot_labels) - fig.tight_layout() - fig.savefig(os.path.join(trace_dir,'timing_reprojection.pdf'), bbox_inches="tight") \ No newline at end of file diff --git a/CPU_version/svo_analysis/src/svo_analysis/analyse_trajectory.py b/CPU_version/svo_analysis/src/svo_analysis/analyse_trajectory.py deleted file mode 100755 index c2c93de..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/analyse_trajectory.py +++ /dev/null @@ -1,185 +0,0 @@ -#!/usr/bin/python - -import os -import yaml -import argparse -import numpy as np -import matplotlib.pyplot as plt -import svo_analysis.tum_benchmark_tools.associate as associate -import vikit_py.transformations as transformations -import vikit_py.align_trajectory as align_trajectory -from matplotlib import rc -rc('font',**{'family':'serif','serif':['Cardo']}) -rc('text', usetex=True) - -def plot_translation_error(timestamps, translation_error, results_dir): - fig = plt.figure(figsize=(8, 2.5)) - ax = fig.add_subplot(111, xlabel='time [s]', ylabel='position drift [mm]', xlim=[0,timestamps[-1]-timestamps[0]+4]) - ax.plot(timestamps-timestamps[0], translation_error[:,0]*1000, 'r-', label='x') - ax.plot(timestamps-timestamps[0], translation_error[:,1]*1000, 'g-', label='y') - ax.plot(timestamps-timestamps[0], translation_error[:,2]*1000, 'b-', label='z') - ax.legend() - fig.tight_layout() - fig.savefig(results_dir+'/translation_error.pdf') - -def plot_rotation_error(timestamps, rotation_error, results_dir): - fig = plt.figure(figsize=(8, 2.5)) - ax = fig.add_subplot(111, xlabel='time [s]', ylabel='orientation drift [rad]', xlim=[0,timestamps[-1]-timestamps[0]+4]) - ax.plot(timestamps-timestamps[0], rotation_error[:,0], 'r-', label='yaw') - ax.plot(timestamps-timestamps[0], rotation_error[:,1], 'g-', label='pitch') - ax.plot(timestamps-timestamps[0], rotation_error[:,2], 'b-', label='roll') - ax.legend() - fig.tight_layout() - fig.savefig(results_dir+'/orientation_error.pdf') - -def analyse_synthetic_trajectory(results_dir): - data = np.loadtxt(os.path.join(results_dir, 'translation_error.txt')) - timestamps = data[:,0] - translation_error = data[:,1:4] - plot_translation_error(timestamps, translation_error, results_dir) - - # plot orientation error - data = np.loadtxt(os.path.join(results_dir, 'orientation_error.txt')) - timestamps = data[:,0] - orientation_error = data[:,1:4] - plot_rotation_error(timestamps, orientation_error, results_dir) - -def analyse_optitrack_trajectory_with_hand_eye_calib(results_dir, params, n_align_frames = 200): - print('loading hand-eye-calib') - T_cm_quat = np.array([params['hand_eye_calib']['Tcm_qx'], - params['hand_eye_calib']['Tcm_qy'], - params['hand_eye_calib']['Tcm_qz'], - params['hand_eye_calib']['Tcm_qw']]) - T_cm_tran = np.array([params['hand_eye_calib']['Tcm_tx'], - params['hand_eye_calib']['Tcm_ty'], - params['hand_eye_calib']['Tcm_tz']]) - T_cm = get_rigid_body_trafo(T_cm_quat, T_cm_tran) - T_mc = transformations.inverse_matrix(T_cm) - - t_es, p_es, q_es, t_gt, p_gt, q_gt = load_dataset(results_dir, params['cam_delay']) - - # align Sim3 to get scale - print('align Sim3 using '+str(n_align_frames)+' first frames.') - scale,rot,trans = align_trajectory.align_sim3(p_gt[0:n_align_frames,:], p_es[0:n_align_frames,:]) - print 'scale = '+str(scale) - - # get trafo between (v)ision and (o)ptitrack frame - print q_gt[0,:] - print p_gt[0,:] - T_om = get_rigid_body_trafo(q_gt[0,:], p_gt[0,:]) - T_vc = get_rigid_body_trafo(q_es[0,:], scale*p_es[0,:]) - T_cv = transformations.inverse_matrix(T_vc) - T_ov = np.dot(T_om, np.dot(T_mc, T_cv)) - print 'T_ov = ' + str(T_ov) - - # apply transformation to estimated trajectory - q_es_aligned = np.zeros(np.shape(q_es)) - rpy_es_aligned = np.zeros(np.shape(p_es)) - rpy_gt = np.zeros(np.shape(p_es)) - p_es_aligned = np.zeros(np.shape(p_es)) - for i in range(np.shape(p_es)[0]): - T_vc = get_rigid_body_trafo(q_es[i,:],p_es[i,:]) - T_vc[0:3,3] *= scale - T_om = np.dot(T_ov, np.dot(T_vc, T_cm)) - p_es_aligned[i,:] = T_om[0:3,3] - q_es_aligned[i,:] = transformations.quaternion_from_matrix(T_om) - rpy_es_aligned[i,:] = transformations.euler_from_quaternion(q_es_aligned[i,:], 'rzyx') - rpy_gt[i,:] = transformations.euler_from_quaternion(q_gt[i,:], 'rzyx') - - # plot position error (drift) - translation_error = (p_gt-p_es_aligned) - plot_translation_error(t_es, translation_error, results_dir) - - # plot orientation error (drift) - orientation_error = (rpy_gt - rpy_es_aligned) - plot_rotation_error(t_es, orientation_error, results_dir) - - # plot scale drift - motion_gt = np.diff(p_gt, 0) - motion_es = np.diff(p_es_aligned, 0) - dist_gt = np.sqrt(np.sum(np.multiply(motion_gt,motion_gt),1)) - dist_es = np.sqrt(np.sum(np.multiply(motion_es,motion_es),1)) - fig = plt.figure(figsize=(8,2.5)) - ax = fig.add_subplot(111, xlabel='time [s]', ylabel='scale change [\%]', xlim=[0,t_es[-1]+4]) - scale_drift = np.divide(dist_es,dist_gt)*100-100 - ax.plot(t_es, scale_drift, 'b-') - fig.tight_layout() - fig.savefig(results_dir+'/scale_drift.pdf') - - # plot trajectory - fig = plt.figure() - ax = fig.add_subplot(111, title='trajectory', aspect='equal', xlabel='x [m]', ylabel='y [m]') - ax.plot(p_es_aligned[:,0], p_es_aligned[:,1], 'b-', label='estimate') - ax.plot(p_gt[:,0], p_gt[:,1], 'r-', label='groundtruth') - ax.plot(p_es_aligned[0:n_align_frames,0], p_es_aligned[0:n_align_frames,1], 'g-', linewidth=2, label='aligned') - ax.legend() - fig.tight_layout() - fig.savefig(results_dir+'/trajectory.pdf') - -def analyse_trajectory(results_dir, n_align_frames = 200, use_hand_eye_calib = True): - params = yaml.load(open(os.path.join(results_dir, 'dataset_params.yaml'),'r')) - if params['dataset_is_blender']: - analyse_synthetic_trajectory(results_dir) - elif use_hand_eye_calib: - analyse_optitrack_trajectory_with_hand_eye_calib(results_dir, params, n_align_frames) - else: - t_es, p_es, q_es, t_gt, p_gt, q_gt = load_dataset(results_dir, params['cam_delay']) - scale,rot,trans = align_trajectory.align_sim3(p_gt[0:n_align_frames,:], p_es[0:n_align_frames,:]) - p_es_aligned = np.zeros(np.shape(p_es)) - for i in range(np.shape(p_es)[0]): - p_es_aligned[i,:] = scale*rot.dot(p_es[i,:]) + trans - # plot position error (drift) - translation_error = (p_gt-p_es_aligned) - plot_translation_error(t_es, translation_error, results_dir) - -def get_rigid_body_trafo(quat,trans): - T = transformations.quaternion_matrix(quat) - T[0:3,3] = trans - return T - -def load_dataset(results_dir, cam_delay): - print('loading dataset in '+results_dir) - print('cam_delay = '+str(cam_delay)) - - data_gt = open(os.path.join(results_dir, 'groundtruth.txt')).read() - lines = data_gt.replace(","," ").replace("\t"," ").split("\n") - data_gt = np.array([[np.float(v.strip()) for i,v in enumerate(line.split(" ")) if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"]) - #data_gt = np.array([[np.float(v.strip()) for i,v in enumerate(line.split(" ")) if i != 1 and v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"]) - data_gt = [(float(l[0]),l[1:]) for l in data_gt] - data_gt = dict(data_gt) - - data_es = open(os.path.join(results_dir, 'traj_estimate.txt')).read() - lines = data_es.replace(","," ").replace("\t"," ").split("\n") - data_es = np.array([[np.float(v.strip()) for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"]) - data_es = [(float(l[0]),l[1:]) for l in data_es] - data_es = dict(data_es) - - matches = associate.associate(data_gt, data_es, -cam_delay, 0.02) - p_gt = np.array([[np.float(value) for value in data_gt[a][0:3]] for a,b in matches]) - q_gt = np.array([[np.float(value) for value in data_gt[a][3:7]] for a,b in matches]) - p_es = np.array([[np.float(value) for value in data_es[b][0:3]] for a,b in matches]) - q_es = np.array([[np.float(value) for value in data_es[b][3:7]] for a,b in matches]) - t_gt = np.array([np.float(a) for a,b in matches]) - t_es = np.array([np.float(b) for a,b in matches]) - - # set start time to zero - start_time = min(t_es[0], t_gt[0]) - t_es -= start_time - t_gt -= start_time - return t_es, p_es, q_es, t_gt, p_gt, q_gt - -if __name__ == '__main__': - - # parse command line - parser = argparse.ArgumentParser(description=''' - Analyse trajectory - ''') - parser.add_argument('results_dir', help='folder with the results') - parser.add_argument('--use_hand_eye_calib', help='', action='store_true') - parser.add_argument('--n_align_frames', help='', default=200) - args = parser.parse_args() - - print('analyse trajectory for dataset: '+str(args.results_dir)) - analyse_trajectory(args.results_dir, - n_align_frames = int(args.n_align_frames), - use_hand_eye_calib = args.use_hand_eye_calib) \ No newline at end of file diff --git a/CPU_version/svo_analysis/src/svo_analysis/filter_groundtruth_smooth.py b/CPU_version/svo_analysis/src/svo_analysis/filter_groundtruth_smooth.py deleted file mode 100644 index d0cc240..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/filter_groundtruth_smooth.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/python - - -import numpy as np -import matplotlib.pyplot as plt -import transformations -from scipy import signal - -save = True -data_filename = '/home/cforster/Datasets/SlamBenchmark/asl_vicon_d2/groundtruth.txt' -filtered_data_filename = '/home/cforster/Datasets/SlamBenchmark/asl_vicon_d2/groundtruth_filtered.txt' -file = open(data_filename) -data = file.read() -lines = data.replace(","," ").replace("\t"," ").split("\n") -D = np.array([[v.strip() for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"], dtype=np.float64) - -n = np.shape(D)[0] -rpy = np.empty([n,3]) -for i in range(n): - quat = D[i,4:8] - rpy[i,:] = transformations.euler_from_quaternion(quat, axes='sxyz') - -# filter rpy -f_sensor = 200.0; # sampling frequency in hz -f_cut = 15.0; # cutoff frequency in hz -b,a = signal.butter(5,f_cut/(f_sensor/2)); -print a -print b - -rpy_filt = np.empty([n,3]) -rpy_filt[:,0] = signal.filtfilt(b, a, rpy[:,0]) -rpy_filt[:,1] = signal.filtfilt(b, a, rpy[:,1]) -rpy_filt[:,2] = signal.filtfilt(b, a, rpy[:,2]) - -fig = plt.figure() -ax = fig.add_subplot(111, title='orientation filtered') -ax.plot(rpy[:,0], 'r-') -ax.plot(rpy[:,1], 'g-') -ax.plot(rpy[:,2], 'b-') -ax.plot(rpy_filt[:,0], 'k-', linewidth=2) -ax.plot(rpy_filt[:,1], 'k-', linewidth=2) -ax.plot(rpy_filt[:,2], 'k-', linewidth=2) - -fig = plt.figure() -ax = fig.add_subplot(111, title='position') -ax.plot(D[:,1], 'r') -ax.plot(D[:,2], 'g') -ax.plot(D[:,3], 'b') - -fig = plt.figure() -ax = fig.add_subplot(111, title='trajectory from top') -ax.plot(D[:,1], D[:,2]) - -if save: - f = open(filtered_data_filename,'w') - for i in range(np.shape(D)[0]): - quat = transformations.quaternion_from_euler(rpy_filt[i,0], rpy_filt[i,1], rpy_filt[i,2], axes='sxyz') - f.write('%.7f %.5f %.5f %.5f %.5f %.5f %.5f %.5f\n' % (D[i,0], D[i,1], D[i,2], D[i,3], quat[0], quat[1], quat[2], quat[3])) - - f.close() diff --git a/CPU_version/svo_analysis/src/svo_analysis/hand_eye_calib.py b/CPU_version/svo_analysis/src/svo_analysis/hand_eye_calib.py deleted file mode 100644 index a54b4f8..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/hand_eye_calib.py +++ /dev/null @@ -1,227 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Created on Sun Aug 4 15:47:55 2013 - -@author: cforster -""" -import os -import yaml -import numpy as np -import svo_analysis.tum_benchmark_tools.associate as associate -import vikit_py.align_trajectory as align_trajectory -import vikit_py.transformations as transformations -import matplotlib.pyplot as plt - -# user config -display = True -dataset_dir = '/home/cforster/catkin_ws/src/rpg_svo/svo_analysis/results/rpg_circle_1' -n_measurements = 400 -n_align_sim3 = 600 -delta = 50 - -# load dataset parameters -params = yaml.load(open(os.path.join(dataset_dir, 'dataset_params.yaml'))) - -# set trajectory groundtruth and estimate file -traj_groundtruth = os.path.join(dataset_dir, 'groundtruth.txt') -traj_estimate = os.path.join(dataset_dir,'traj_estimate.txt') - -# load data -data_gt = associate.read_file_list(traj_groundtruth) -data_es = associate.read_file_list(traj_estimate) - -# select matches -offset = -params['cam_delay'] -print ('offset = '+str(offset)) -matches = associate.associate(data_gt, data_es, offset, 0.02) -#matches = matches[500:] -p_gt = np.array([[float(value) for value in data_gt[a][0:3]] for a,b in matches]) -q_gt = np.array([[float(value) for value in data_gt[a][3:7]] for a,b in matches]) -p_es = np.array([[float(value) for value in data_es[b][0:3]] for a,b in matches]) -q_es = np.array([[float(value) for value in data_es[b][3:7]] for a,b in matches]) - -# -------------------------------------------------------------------------------- -# align Sim3 to get scale -scale,rot,trans = align_trajectory.align_sim3(p_gt[0:n_align_sim3,:], p_es[0:n_align_sim3,:]) - -#model_aligned = s * R * model + t -#alignment_error = model_aligned - data -#t_error = np.sqrt(np.sum(np.multiply(alignment_error,alignment_error),0)).A[0] - -p_es_aligned = np.transpose(scale*np.dot(rot,np.transpose(p_es)))+trans -p_es = scale*p_es - - -print 's='+str(scale) -print 't='+str(trans) -print 'R='+str(rot) - -# plot sim3 aligned trajectory -fig = plt.figure() -ax = fig.add_subplot(111, aspect='equal') -ax.plot(p_es_aligned[:,0], p_es_aligned[:,1], 'r-', label='estimate', alpha=0.2) -ax.plot(p_gt[:,0], p_gt[:,1], 'b-', label='groundtruth', alpha=0.2) -ax.plot(p_es_aligned[:n_align_sim3,0], p_es_aligned[:n_align_sim3,1], 'g-', label='aligned', linewidth=2) -ax.plot(p_gt[:n_align_sim3,0], p_gt[:n_align_sim3,1], 'm-', label='aligned', linewidth=2) -ax.legend() -for (x1,y1,z1),(x2,y2,z2) in zip(p_es_aligned[:n_align_sim3:10],p_gt[:n_align_sim3:10]): - ax.plot([x1,x2],[y1,y2],'-',color="red") - -fig = plt.figure() -ax = fig.add_subplot(111) -ax.plot(p_gt[:,0], 'r-') -ax.plot(p_gt[:,1], 'g-') -ax.plot(p_gt[:,2], 'b-') -ax.plot(p_es_aligned[:,0], 'r--') -ax.plot(p_es_aligned[:,1], 'g--') -ax.plot(p_es_aligned[:,2], 'b--') - - -# -------------------------------------------------------------------------------- -# hand-eye-calib - -# select random measurements -I = np.array(np.random.rand(n_measurements,1)*(np.shape(matches)[0]-delta), dtype=int)[:,0] -R,b = align_trajectory.hand_eye_calib(q_gt, q_es, p_gt, p_es, I, delta, True) - -print 'quat = ' + str(transformations.quaternion_from_matrix(transformations.convert_3x3_to_4x4(R))) -print 'b = ' + str(b) - -rpy_es = np.zeros([q_es.shape[0]-1, 3]) -rpy_gt = np.zeros([q_gt.shape[0]-1, 3]) -t_gt = np.zeros([q_es.shape[0]-1,3]) -t_es = np.zeros([q_es.shape[0]-1,3]) - -for i in range(delta,np.shape(q_es)[0]): - A1 = transformations.quaternion_matrix(q_es[i-delta,:])[:3,:3] - A2 = transformations.quaternion_matrix(q_es[i,:])[:3,:3] - A = np.dot(A1.transpose(), A2) - B1 = transformations.quaternion_matrix(q_gt[i-delta,:])[:3,:3] - B2 = transformations.quaternion_matrix(q_gt[i,:])[:3,:3] - B = np.dot(B1.transpose(), B2) - B_es = np.dot(np.transpose(R), np.dot(A, R)) - rpy_gt[i-delta,:] = transformations.euler_from_matrix(B, 'rzyx') - rpy_es[i-delta,:] = transformations.euler_from_matrix(B_es, 'rzyx') - t_B = np.dot(np.transpose(B1),(p_gt[i,:]-p_gt[i-delta,:])) - t_A = np.dot(np.transpose(A1),(p_es[i,:]-p_es[i-delta,:])) - t_gt[i-delta,:] = t_B - t_es[i-delta,:] = np.dot(np.transpose(R), np.dot(A,b[:,0]) + t_A - b[:,0]) - -alignment_error = (t_gt-t_es) -error = np.sqrt(np.sum(np.multiply(alignment_error,alignment_error),1)) -I_accurate = np.argwhere(error < np.percentile(error, 90))[:,0] - -if display: - plt.figure() - plt.plot(rpy_es[:,0], 'r-', label='es roll') - plt.plot(rpy_es[:,1], 'g-', label='es pitch') - plt.plot(rpy_es[:,2], 'b-', label='es yaw') - plt.plot(rpy_gt[:,0], 'r--', label='gt roll') - plt.plot(rpy_gt[:,1], 'g--', label='gt pitch') - plt.plot(rpy_gt[:,2], 'b--', label='gt yaw') - plt.legend() - plt.figure() - plt.plot(t_gt[:,0], 'r-', label='gt x') - plt.plot(t_gt[:,1], 'g-', label='gt y') - plt.plot(t_gt[:,2], 'b-', label='gt z') - plt.plot(t_es[:,0], 'r--', label='es x') - plt.plot(t_es[:,1], 'g--', label='es y') - plt.plot(t_es[:,2], 'b--', label='es z') - plt.legend() - plt.figure() - plt.plot(error,'-g') - - -print 'e_rms = ' + str(np.sqrt(np.dot(error,error) / len(error))) -print 'e_mean = ' + str(np.mean(error)) -print 'e_median = ' + str(np.median(error)) -print 'e_std = ' + str(np.std(error)) - - -# now sample again from the filtered list: -N = 10 -display = False -n_acc_meas = I_accurate.size -n_measurements = 500 - -#for i in range(5): -# print '-------------------------------------' -# i0 = np.array(rand(n_measurements,1)*np.shape(I_accurate)[0], dtype=int)[:,0] -# i1 = np.minimum(i0+N, n_acc_meas-1) -# I = np.empty(i0.size*2, dtype=int) -# I[0::2] = I_accurate[i0] -# I[1::2] = I_accurate[i1] -# R,b = handEyeCalib(q_gt[I,:], q_es[I,:], p_gt[I,:], p_es[I,:], True) -# print 'quat = ' + str(ru.dcm2quat(R)) -# print 'b = ' + str(b) -# rpy_es = np.zeros([q_es.shape[0]-1, 3]) -# rpy_gt = np.zeros([q_gt.shape[0]-1, 3]) -# t_gt = np.zeros([q_es.shape[0]-1,3]) -# t_es = np.zeros([q_es.shape[0]-1,3]) -# -# delta = 10 -# for i in range(delta,np.shape(q_es)[0]): -# A1 = ru.quat2dcm(q_es[i-delta,:]) -# A2 = ru.quat2dcm(q_es[i,:]) -# A = np.dot(A1.transpose(), A2) -# B1 = ru.quat2dcm(q_gt[i-delta,:]) -# B2 = ru.quat2dcm(q_gt[i,:]) -# B = np.dot(B1.transpose(), B2) -# B_es = np.dot(np.transpose(R), np.dot(A, R)) -# rpy_gt[i-delta,:] = ru.dcm2rpy(B) -# rpy_es[i-delta,:] = ru.dcm2rpy(B_es) -# t_B = np.dot(np.transpose(B1),(p_gt[i,:]-p_gt[i-delta,:])) -# t_A = np.dot(np.transpose(A1),(p_es[i,:]-p_es[i-delta,:])) -# t_gt[i-delta,:] = t_B -# t_es[i-delta,:] = np.dot(np.transpose(R), np.dot(A,b[:,0]) + t_A - b[:,0]) -# alignment_error = (t_gt-t_es) -# error = np.sqrt(np.sum(np.multiply(alignment_error,alignment_error),1)) -# -# if display: -# plt.figure() -# plt.plot(rpy_es[:,0], 'r-', label='es roll') -# plt.plot(rpy_es[:,1], 'g-', label='es pitch') -# plt.plot(rpy_es[:,2], 'b-', label='es yaw') -# plt.plot(rpy_gt[:,0], 'r--', label='gt roll') -# plt.plot(rpy_gt[:,1], 'g--', label='gt pitch') -# plt.plot(rpy_gt[:,2], 'b--', label='gt yaw') -# plt.legend() -# plt.figure() -# plt.plot(t_gt[:,0], 'r-', label='es x') -# plt.plot(t_gt[:,1], 'g-', label='es y') -# plt.plot(t_gt[:,2], 'b-', label='es z') -# plt.plot(t_es[:,0], 'r--', label='gt x') -# plt.plot(t_es[:,1], 'g--', label='gt y') -# plt.plot(t_es[:,2], 'b--', label='gt z') -# plt.legend() -# plt.figure() -# plt.plot(error,'-g') -# -# print 'e_rms = ' + str(np.sqrt(np.dot(error,error) / len(error))) -# print 'e_mean = ' + str(np.mean(error)) -# print 'e_median = ' + str(np.median(error)) -# print 'e_std = ' + str(np.std(error)) - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/__init__.py b/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/__init__.py deleted file mode 100644 index 633f866..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- - diff --git a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/associate.py b/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/associate.py deleted file mode 100755 index 361cdd5..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/associate.py +++ /dev/null @@ -1,130 +0,0 @@ -#!/usr/bin/python -# Software License Agreement (BSD License) -# -# Copyright (c) 2013, Juergen Sturm, TUM -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of TUM nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# Requirements: -# sudo apt-get install python-argparse - -""" -The Kinect provides the color and depth images in an un-synchronized way. This means that the set of time stamps from the color images do not intersect with those of the depth images. Therefore, we need some way of associating color images to depth images. - -For this purpose, you can use the ''associate.py'' script. It reads the time stamps from the rgb.txt file and the depth.txt file, and joins them by finding the best matches. -""" - -import argparse -import sys -import os -import numpy - - -def read_file_list(filename): - """ - Reads a trajectory from a text file. - - File format: - The file format is "stamp d1 d2 d3 ...", where stamp denotes the time stamp (to be matched) - and "d1 d2 d3.." is arbitary data (e.g., a 3D position and 3D orientation) associated to this timestamp. - - Input: - filename -- File name - - Output: - dict -- dictionary of (stamp,data) tuples - - """ - file = open(filename) - data = file.read() - lines = data.replace(","," ").replace("\t"," ").split("\n") - list = [[v.strip() for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"] - list = [(float(l[0]),l[1:]) for l in list if len(l)>1] - return dict(list) - -def associate(first_list, second_list,offset,max_difference): - """ - Associate two dictionaries of (stamp,data). As the time stamps never match exactly, we aim - to find the closest match for every input tuple. - - Input: - first_list -- first dictionary of (stamp,data) tuples - second_list -- second dictionary of (stamp,data) tuples - offset -- time offset between both dictionaries (e.g., to model the delay between the sensors) - max_difference -- search radius for candidate generation - - Output: - matches -- list of matched tuples ((stamp1,data1),(stamp2,data2)) - - """ - first_keys = first_list.keys() - second_keys = second_list.keys() - potential_matches = [(abs(a - (b + offset)), a, b) - for a in first_keys - for b in second_keys - if abs(a - (b + offset)) < max_difference] - potential_matches.sort() - matches = [] - for diff, a, b in potential_matches: - if a in first_keys and b in second_keys: - first_keys.remove(a) - second_keys.remove(b) - matches.append((a, b)) - - matches.sort() - return matches - -if __name__ == '__main__': - - # parse command line - parser = argparse.ArgumentParser(description=''' - This script takes two data files with timestamps and associates them - ''') - parser.add_argument('first_file', help='estimated trajectory (format: timestamp data)') - parser.add_argument('second_file', help='groundtruth (format: timestamp data)') - parser.add_argument('--offset', help='time offset added to the timestamps of the second file (default: 0.0)',default=0.0) - parser.add_argument('--max_difference', help='maximally allowed time difference for matching entries (default: 0.02)',default=0.02) - args = parser.parse_args() - - first_list = read_file_list(args.first_file) - second_list = read_file_list(args.second_file) - - matches = associate(first_list, second_list,float(args.offset),float(args.max_difference)) - - filename = 'groundtruth_matched.txt' - associates_file = open(filename, 'w') - for a,b in matches: - img = first_list[a] - pos = second_list[b] - associates_file.write('%.6f %s %s %s %s %s %s %s %s\n' % - (a, img[0], - pos[0], pos[1], pos[2], - pos[3], pos[4], pos[5], pos[6])) - print('Wrote matches to file: ' + filename) - diff --git a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_ate.py b/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_ate.py deleted file mode 100755 index a8b2ca9..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_ate.py +++ /dev/null @@ -1,194 +0,0 @@ -#!/usr/bin/python -# Software License Agreement (BSD License) -# -# Copyright (c) 2013, Juergen Sturm, TUM -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of TUM nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. -# -# Requirements: -# sudo apt-get install python-argparse - -""" -This script computes the absolute trajectory error from the ground truth -trajectory and the estimated trajectory. -""" - -import sys -import numpy -import argparse -import associate - -def align(model,data): - """Align two trajectories using the method of Horn (closed-form). - - Input: - model -- first trajectory (3xn) - data -- second trajectory (3xn) - - Output: - rot -- rotation matrix (3x3) - trans -- translation vector (3x1) - trans_error -- translational error per point (1xn) - - """ - numpy.set_printoptions(precision=3,suppress=True) - model_zerocentered = model - model.mean(1) - data_zerocentered = data - data.mean(1) - - W = numpy.zeros( (3,3) ) - for column in range(model.shape[1]): - W += numpy.outer(model_zerocentered[:,column],data_zerocentered[:,column]) - U,d,Vh = numpy.linalg.linalg.svd(W.transpose()) - S = numpy.matrix(numpy.identity( 3 )) - if(numpy.linalg.det(U) * numpy.linalg.det(Vh)<0): - S[2,2] = -1 - rot = U*S*Vh - trans = data.mean(1) - rot * model.mean(1) - - model_aligned = rot * model + trans - alignment_error = model_aligned - data - - trans_error = numpy.sqrt(numpy.sum(numpy.multiply(alignment_error,alignment_error),0)).A[0] - - return rot,trans,trans_error - -def plot_traj(ax,stamps,traj,style,color,label): - """ - Plot a trajectory using matplotlib. - - Input: - ax -- the plot - stamps -- time stamps (1xn) - traj -- trajectory (3xn) - style -- line style - color -- line color - label -- plot legend - - """ - stamps.sort() - interval = numpy.median([s-t for s,t in zip(stamps[1:],stamps[:-1])]) - x = [] - y = [] - last = stamps[0] - for i in range(len(stamps)): - if stamps[i]-last < 2*interval: - x.append(traj[i][0]) - y.append(traj[i][1]) - elif len(x)>0: - ax.plot(x,y,style,color=color,label=label) - label="" - x=[] - y=[] - last= stamps[i] - if len(x)>0: - ax.plot(x,y,style,color=color,label=label) - - -if __name__=="__main__": - # parse command line - parser = argparse.ArgumentParser(description=''' - This script computes the absolute trajectory error from the ground truth trajectory and the estimated trajectory. - ''') - parser.add_argument('first_file', help='ground truth trajectory (format: timestamp tx ty tz qx qy qz qw)') - parser.add_argument('second_file', help='estimated trajectory (format: timestamp tx ty tz qx qy qz qw)') - parser.add_argument('--offset', help='time offset added to the timestamps of the second file (default: 0.0)',default=0.0) - parser.add_argument('--scale', help='scaling factor for the second trajectory (default: 1.0)',default=1.0) - parser.add_argument('--max_difference', help='maximally allowed time difference for matching entries (default: 0.02)',default=0.02) - parser.add_argument('--save', help='save aligned second trajectory to disk (format: stamp2 x2 y2 z2)') - parser.add_argument('--save_associations', help='save associated first and aligned second trajectory to disk (format: stamp1 x1 y1 z1 stamp2 x2 y2 z2)') - parser.add_argument('--plot', help='plot the first and the aligned second trajectory to an image (format: png)') - parser.add_argument('--verbose', help='print all evaluation data (otherwise, only the RMSE absolute translational error in meters after alignment will be printed)', action='store_true') - args = parser.parse_args() - - first_list = associate.read_file_list(args.first_file) - second_list = associate.read_file_list(args.second_file) - - matches = associate.associate(first_list, second_list, float(args.offset), float(args.max_difference)) - if len(matches)<2: - sys.exit("Couldn't find matching timestamp pairs between groundtruth and estimated trajectory! Did you choose the correct sequence?") - - - first_xyz = numpy.matrix([[float(value) for value in first_list[a][0:3]] for a,b in matches]).transpose() - second_xyz = numpy.matrix([[float(value)*float(args.scale) for value in second_list[b][0:3]] for a,b in matches]).transpose() - rot,trans,trans_error = align(second_xyz,first_xyz) - - second_xyz_aligned = rot * second_xyz + trans - - first_stamps = first_list.keys() - first_stamps.sort() - first_xyz_full = numpy.matrix([[float(value) for value in first_list[b][0:3]] for b in first_stamps]).transpose() - - second_stamps = second_list.keys() - second_stamps.sort() - second_xyz_full = numpy.matrix([[float(value)*float(args.scale) for value in second_list[b][0:3]] for b in second_stamps]).transpose() - second_xyz_full_aligned = rot * second_xyz_full + trans - - if args.verbose: - print "compared_pose_pairs %d pairs"%(len(trans_error)) - - print "absolute_translational_error.rmse %f m"%numpy.sqrt(numpy.dot(trans_error,trans_error) / len(trans_error)) - print "absolute_translational_error.mean %f m"%numpy.mean(trans_error) - print "absolute_translational_error.median %f m"%numpy.median(trans_error) - print "absolute_translational_error.std %f m"%numpy.std(trans_error) - print "absolute_translational_error.min %f m"%numpy.min(trans_error) - print "absolute_translational_error.max %f m"%numpy.max(trans_error) - else: - print "%f"%numpy.sqrt(numpy.dot(trans_error,trans_error) / len(trans_error)) - - if args.save_associations: - file = open(args.save_associations,"w") - file.write("\n".join(["%f %f %f %f %f %f %f %f"%(a,x1,y1,z1,b,x2,y2,z2) for (a,b),(x1,y1,z1),(x2,y2,z2) in zip(matches,first_xyz.transpose().A,second_xyz_aligned.transpose().A)])) - file.close() - - if args.save: - file = open(args.save,"w") - file.write("\n".join(["%f "%stamp+" ".join(["%f"%d for d in line]) for stamp,line in zip(second_stamps,second_xyz_full_aligned.transpose().A)])) - file.close() - - if args.plot: - import matplotlib - matplotlib.use('Agg') - import matplotlib.pyplot as plt - - fig = plt.figure() - ax = fig.add_subplot(111) - plot_traj(ax,first_stamps,first_xyz_full.transpose().A,'-',"black","ground truth") - plot_traj(ax,second_stamps,second_xyz_full_aligned.transpose().A,'-',"blue","estimated") - - label="difference" - for (a,b),(x1,y1,z1),(x2,y2,z2) in zip(matches,first_xyz.transpose().A,second_xyz_aligned.transpose().A): - ax.plot([x1,x2],[y1,y2],'-',color="red",label=label) - label="" - - ax.legend() - - ax.set_xlabel('x [m]') - ax.set_ylabel('y [m]') - plt.savefig(args.plot,dpi=90) - diff --git a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_rpe.py b/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_rpe.py deleted file mode 100755 index fb42e4a..0000000 --- a/CPU_version/svo_analysis/src/svo_analysis/tum_benchmark_tools/evaluate_rpe.py +++ /dev/null @@ -1,382 +0,0 @@ -#!/usr/bin/python -# Software License Agreement (BSD License) -# -# Copyright (c) 2013, Juergen Sturm, TUM -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions -# are met: -# -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of TUM nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -""" -This script computes the relative pose error from the ground truth trajectory -and the estimated trajectory. -""" - -import argparse -import random -import numpy -import sys - -_EPS = numpy.finfo(float).eps * 4.0 - -def transform44(l): - """ - Generate a 4x4 homogeneous transformation matrix from a 3D point and unit quaternion. - - Input: - l -- tuple consisting of (stamp,tx,ty,tz,qx,qy,qz,qw) where - (tx,ty,tz) is the 3D position and (qx,qy,qz,qw) is the unit quaternion. - - Output: - matrix -- 4x4 homogeneous transformation matrix - """ - t = l[1:4] - q = numpy.array(l[4:8], dtype=numpy.float64, copy=True) - nq = numpy.dot(q, q) - if nq < _EPS: - return numpy.array(( - ( 1.0, 0.0, 0.0, t[0]) - ( 0.0, 1.0, 0.0, t[1]) - ( 0.0, 0.0, 1.0, t[2]) - ( 0.0, 0.0, 0.0, 1.0) - ), dtype=numpy.float64) - q *= numpy.sqrt(2.0 / nq) - q = numpy.outer(q, q) - return numpy.array(( - (1.0-q[1, 1]-q[2, 2], q[0, 1]-q[2, 3], q[0, 2]+q[1, 3], t[0]), - ( q[0, 1]+q[2, 3], 1.0-q[0, 0]-q[2, 2], q[1, 2]-q[0, 3], t[1]), - ( q[0, 2]-q[1, 3], q[1, 2]+q[0, 3], 1.0-q[0, 0]-q[1, 1], t[2]), - ( 0.0, 0.0, 0.0, 1.0) - ), dtype=numpy.float64) - -def read_trajectory(filename, matrix=True): - """ - Read a trajectory from a text file. - - Input: - filename -- file to be read - matrix -- convert poses to 4x4 matrices - - Output: - dictionary of stamped 3D poses - """ - file = open(filename) - data = file.read() - lines = data.replace(","," ").replace("\t"," ").split("\n") - list = [[float(v.strip()) for v in line.split(" ") if v.strip()!=""] for line in lines if len(line)>0 and line[0]!="#"] - list_ok = [] - for i,l in enumerate(list): - if l[4:8]==[0,0,0,0]: - continue - isnan = False - for v in l: - if numpy.isnan(v): - isnan = True - break - if isnan: - sys.stderr.write("Warning: line %d of file '%s' has NaNs, skipping line\n"%(i,filename)) - continue - list_ok.append(l) - if matrix : - traj = dict([(l[0],transform44(l[0:])) for l in list_ok]) - else: - traj = dict([(l[0],l[1:8]) for l in list_ok]) - return traj - -def find_closest_index(L,t): - """ - Find the index of the closest value in a list. - - Input: - L -- the list - t -- value to be found - - Output: - index of the closest element - """ - beginning = 0 - difference = abs(L[0] - t) - best = 0 - end = len(L) - while beginning < end: - middle = int((end+beginning)/2) - if abs(L[middle] - t) < difference: - difference = abs(L[middle] - t) - best = middle - if t == L[middle]: - return middle - elif L[middle] > t: - end = middle - else: - beginning = middle + 1 - return best - -def ominus(a,b): - """ - Compute the relative 3D transformation between a and b. - - Input: - a -- first pose (homogeneous 4x4 matrix) - b -- second pose (homogeneous 4x4 matrix) - - Output: - Relative 3D transformation from a to b. - """ - return numpy.dot(numpy.linalg.inv(a),b) - -def scale(a,scalar): - """ - Scale the translational components of a 4x4 homogeneous matrix by a scale factor. - """ - return numpy.array( - [[a[0,0], a[0,1], a[0,2], a[0,3]*scalar], - [a[1,0], a[1,1], a[1,2], a[1,3]*scalar], - [a[2,0], a[2,1], a[2,2], a[2,3]*scalar], - [a[3,0], a[3,1], a[3,2], a[3,3]]] - ) - -def compute_distance(transform): - """ - Compute the distance of the translational component of a 4x4 homogeneous matrix. - """ - return numpy.linalg.norm(transform[0:3,3]) - -def compute_angle(transform): - """ - Compute the rotation angle from a 4x4 homogeneous matrix. - """ - # an invitation to 3-d vision, p 27 - return numpy.arccos( min(1,max(-1, (numpy.trace(transform[0:3,0:3]) - 1)/2) )) - -def distances_along_trajectory(traj): - """ - Compute the translational distances along a trajectory. - """ - keys = traj.keys() - keys.sort() - motion = [ominus(traj[keys[i+1]],traj[keys[i]]) for i in range(len(keys)-1)] - distances = [0] - sum = 0 - for t in motion: - sum += compute_distance(t) - distances.append(sum) - return distances - -def rotations_along_trajectory(traj,scale): - """ - Compute the angular rotations along a trajectory. - """ - keys = traj.keys() - keys.sort() - motion = [ominus(traj[keys[i+1]],traj[keys[i]]) for i in range(len(keys)-1)] - distances = [0] - sum = 0 - for t in motion: - sum += compute_angle(t)*scale - distances.append(sum) - return distances - - -def evaluate_trajectory(traj_gt,traj_est,param_max_pairs=10000,param_fixed_delta=False,param_delta=1.00,param_delta_unit="s",param_offset=0.00,param_scale=1.00): - """ - Compute the relative pose error between two trajectories. - - Input: - traj_gt -- the first trajectory (ground truth) - traj_est -- the second trajectory (estimated trajectory) - param_max_pairs -- number of relative poses to be evaluated - param_fixed_delta -- false: evaluate over all possible pairs - true: only evaluate over pairs with a given distance (delta) - param_delta -- distance between the evaluated pairs - param_delta_unit -- unit for comparison: - "s": seconds - "m": meters - "rad": radians - "deg": degrees - "f": frames - param_offset -- time offset between two trajectories (to model the delay) - param_scale -- scale to be applied to the second trajectory - - Output: - list of compared poses and the resulting translation and rotation error - """ - stamps_gt = list(traj_gt.keys()) - stamps_est = list(traj_est.keys()) - stamps_gt.sort() - stamps_est.sort() - - stamps_est_return = [] - for t_est in stamps_est: - t_gt = stamps_gt[find_closest_index(stamps_gt,t_est + param_offset)] - t_est_return = stamps_est[find_closest_index(stamps_est,t_gt - param_offset)] - t_gt_return = stamps_gt[find_closest_index(stamps_gt,t_est_return + param_offset)] - if not t_est_return in stamps_est_return: - stamps_est_return.append(t_est_return) - if(len(stamps_est_return)<2): - raise Exception("Number of overlap in the timestamps is too small. Did you run the evaluation on the right files?") - - if param_delta_unit=="s": - index_est = list(traj_est.keys()) - index_est.sort() - elif param_delta_unit=="m": - index_est = distances_along_trajectory(traj_est) - elif param_delta_unit=="rad": - index_est = rotations_along_trajectory(traj_est,1) - elif param_delta_unit=="deg": - index_est = rotations_along_trajectory(traj_est,180/numpy.pi) - elif param_delta_unit=="f": - index_est = range(len(traj_est)) - else: - raise Exception("Unknown unit for delta: '%s'"%param_delta_unit) - - if not param_fixed_delta: - if(param_max_pairs==0 or len(traj_est)param_max_pairs): - pairs = random.sample(pairs,param_max_pairs) - - gt_interval = numpy.median([s-t for s,t in zip(stamps_gt[1:],stamps_gt[:-1])]) - gt_max_time_difference = 2*gt_interval - - result = [] - for i,j in pairs: - stamp_est_0 = stamps_est[i] - stamp_est_1 = stamps_est[j] - - stamp_gt_0 = stamps_gt[ find_closest_index(stamps_gt,stamp_est_0 + param_offset) ] - stamp_gt_1 = stamps_gt[ find_closest_index(stamps_gt,stamp_est_1 + param_offset) ] - - if(abs(stamp_gt_0 - (stamp_est_0 + param_offset)) > gt_max_time_difference or - abs(stamp_gt_1 - (stamp_est_1 + param_offset)) > gt_max_time_difference): - continue - - error44 = ominus( scale( - ominus( traj_est[stamp_est_1], traj_est[stamp_est_0] ),param_scale), - ominus( traj_gt[stamp_gt_1], traj_gt[stamp_gt_0] ) ) - - trans = compute_distance(error44) - rot = compute_angle(error44) - - result.append([stamp_est_0,stamp_est_1,stamp_gt_0,stamp_gt_1,trans,rot]) - - if len(result)<2: - raise Exception("Couldn't find matching timestamp pairs between groundtruth and estimated trajectory!") - - return result - -def percentile(seq,q): - """ - Return the q-percentile of a list - """ - seq_sorted = list(seq) - seq_sorted.sort() - return seq_sorted[int((len(seq_sorted)-1)*q)] - -if __name__ == '__main__': - random.seed(0) - - parser = argparse.ArgumentParser(description=''' - This script computes the relative pose error from the ground truth trajectory and the estimated trajectory. - ''') - parser.add_argument('groundtruth_file', help='ground-truth trajectory file (format: "timestamp tx ty tz qx qy qz qw")') - parser.add_argument('estimated_file', help='estimated trajectory file (format: "timestamp tx ty tz qx qy qz qw")') - parser.add_argument('--max_pairs', help='maximum number of pose comparisons (default: 10000, set to zero to disable downsampling)', default=10000) - parser.add_argument('--fixed_delta', help='only consider pose pairs that have a distance of delta delta_unit (e.g., for evaluating the drift per second/meter/radian)', action='store_true') - parser.add_argument('--delta', help='delta for evaluation (default: 1.0)',default=1.0) - parser.add_argument('--delta_unit', help='unit of delta (options: \'s\' for seconds, \'m\' for meters, \'rad\' for radians, \'f\' for frames; default: \'s\')',default='s') - parser.add_argument('--offset', help='time offset between ground-truth and estimated trajectory (default: 0.0)',default=0.0) - parser.add_argument('--scale', help='scaling factor for the estimated trajectory (default: 1.0)',default=1.0) - parser.add_argument('--save', help='text file to which the evaluation will be saved (format: stamp_est0 stamp_est1 stamp_gt0 stamp_gt1 trans_error rot_error)') - parser.add_argument('--plot', help='plot the result to a file (requires --fixed_delta, output format: png)') - parser.add_argument('--verbose', help='print all evaluation data (otherwise, only the mean translational error measured in meters will be printed)', action='store_true') - args = parser.parse_args() - - if args.plot and not args.fixed_delta: - sys.exit("The '--plot' option can only be used in combination with '--fixed_delta'") - - traj_gt = read_trajectory(args.groundtruth_file) - traj_est = read_trajectory(args.estimated_file) - - result = evaluate_trajectory(traj_gt, - traj_est, - int(args.max_pairs), - args.fixed_delta, - float(args.delta), - args.delta_unit, - float(args.offset), - float(args.scale)) - - stamps = numpy.array(result)[:,0] - trans_error = numpy.array(result)[:,4] - rot_error = numpy.array(result)[:,5] - - if args.save: - f = open(args.save,"w") - f.write("\n".join([" ".join(["%f"%v for v in line]) for line in result])) - f.close() - - if args.verbose: - print "compared_pose_pairs %d pairs"%(len(trans_error)) - - print "translational_error.rmse %f m"%numpy.sqrt(numpy.dot(trans_error,trans_error) / len(trans_error)) - print "translational_error.mean %f m"%numpy.mean(trans_error) - print "translational_error.median %f m"%numpy.median(trans_error) - print "translational_error.std %f m"%numpy.std(trans_error) - print "translational_error.min %f m"%numpy.min(trans_error) - print "translational_error.max %f m"%numpy.max(trans_error) - - print "rotational_error.rmse %f deg"%(numpy.sqrt(numpy.dot(rot_error,rot_error) / len(rot_error)) * 180.0 / numpy.pi) - print "rotational_error.mean %f deg"%(numpy.mean(rot_error) * 180.0 / numpy.pi) - print "rotational_error.median %f deg"%numpy.median(rot_error) - print "rotational_error.std %f deg"%(numpy.std(rot_error) * 180.0 / numpy.pi) - print "rotational_error.min %f deg"%(numpy.min(rot_error) * 180.0 / numpy.pi) - print "rotational_error.max %f deg"%(numpy.max(rot_error) * 180.0 / numpy.pi) - else: - print numpy.mean(trans_error) - - if args.plot: - import matplotlib - matplotlib.use('Agg') - import matplotlib.pyplot as plt - import matplotlib.pylab as pylab - fig = plt.figure() - ax = fig.add_subplot(111) - ax.plot(stamps - stamps[0],trans_error,'-',color="blue") - #ax.plot([t for t,e in err_rot],[e for t,e in err_rot],'-',color="red") - ax.set_xlabel('time [s]') - ax.set_ylabel('translational error [m]') - plt.savefig(args.plot,dpi=300) - - diff --git a/CPU_version/svo_msgs/.idea/.gitignore b/CPU_version/svo_msgs/.idea/.gitignore deleted file mode 100644 index 73f69e0..0000000 --- a/CPU_version/svo_msgs/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/CPU_version/svo_msgs/.idea/misc.xml b/CPU_version/svo_msgs/.idea/misc.xml deleted file mode 100644 index 79b3c94..0000000 --- a/CPU_version/svo_msgs/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/CPU_version/svo_msgs/.idea/modules.xml b/CPU_version/svo_msgs/.idea/modules.xml deleted file mode 100644 index 668cc83..0000000 --- a/CPU_version/svo_msgs/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/CPU_version/svo_msgs/.idea/svo_msgs.iml b/CPU_version/svo_msgs/.idea/svo_msgs.iml deleted file mode 100644 index f08604b..0000000 --- a/CPU_version/svo_msgs/.idea/svo_msgs.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/CPU_version/svo_msgs/.idea/vcs.xml b/CPU_version/svo_msgs/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/CPU_version/svo_msgs/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CPU_version/svo_msgs/CMakeLists.txt b/CPU_version/svo_msgs/CMakeLists.txt deleted file mode 100644 index 6d1a371..0000000 --- a/CPU_version/svo_msgs/CMakeLists.txt +++ /dev/null @@ -1,33 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(svo_msgs) - -# search for everything we need to build the messages, dont forget the message_generation -find_package(catkin REQUIRED COMPONENTS - message_generation - geometry_msgs - sensor_msgs -) - - - -# notify catkin to look at the previously found msg files -add_message_files( - FILES - Info.msg -) - -# build the header files from the msg files, and notify catkin about the dependencies -generate_messages( - DEPENDENCIES - geometry_msgs - sensor_msgs -) - -# export the dependencis of this package for who ever depends on us -catkin_package( - CATKIN_DEPENDS message_runtime geometry_msgs -) - -include_directories( - ${catkin_INCLUDE_DIRS} -) \ No newline at end of file diff --git a/CPU_version/svo_msgs/msg/DenseInput.msg b/CPU_version/svo_msgs/msg/DenseInput.msg deleted file mode 100644 index d36dee8..0000000 --- a/CPU_version/svo_msgs/msg/DenseInput.msg +++ /dev/null @@ -1,6 +0,0 @@ -Header header -uint32 frame_id -geometry_msgs/Pose pose -sensor_msgs/Image image -float32 min_depth -float32 max_depth \ No newline at end of file diff --git a/CPU_version/svo_msgs/msg/Feature.msg b/CPU_version/svo_msgs/msg/Feature.msg deleted file mode 100644 index 2972c32..0000000 --- a/CPU_version/svo_msgs/msg/Feature.msg +++ /dev/null @@ -1,5 +0,0 @@ -float32 u -float32 v -float32 x -float32 y -float32 z \ No newline at end of file diff --git a/CPU_version/svo_msgs/msg/Info.msg b/CPU_version/svo_msgs/msg/Info.msg deleted file mode 100644 index b962e1b..0000000 --- a/CPU_version/svo_msgs/msg/Info.msg +++ /dev/null @@ -1,6 +0,0 @@ -Header header -float32 processing_time -int32[] keyframes -int32 num_matches -int32 tracking_quality -int32 stage \ No newline at end of file diff --git a/CPU_version/svo_msgs/msg/NbvTrajectory.msg b/CPU_version/svo_msgs/msg/NbvTrajectory.msg deleted file mode 100644 index 03f0792..0000000 --- a/CPU_version/svo_msgs/msg/NbvTrajectory.msg +++ /dev/null @@ -1,2 +0,0 @@ -Header header -geometry_msgs/Pose[] trajectory \ No newline at end of file diff --git a/CPU_version/svo_msgs/package.xml b/CPU_version/svo_msgs/package.xml deleted file mode 100644 index b122e2d..0000000 --- a/CPU_version/svo_msgs/package.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - svo_msgs - 0.0.0 - Custom messages for svo - Christian Forster - BSD - catkin - - message_generation - geometry_msgs - sensor_msgs - - message_runtime - geometry_msgs - sensor_msgs - - - \ No newline at end of file diff --git a/CPU_version/vio_svo/.idea/.gitignore b/CPU_version/vio_svo/.idea/.gitignore deleted file mode 100644 index 73f69e0..0000000 --- a/CPU_version/vio_svo/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/CPU_version/vio_svo/.idea/misc.xml b/CPU_version/vio_svo/.idea/misc.xml deleted file mode 100644 index 79b3c94..0000000 --- a/CPU_version/vio_svo/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/CPU_version/vio_svo/.idea/modules.xml b/CPU_version/vio_svo/.idea/modules.xml deleted file mode 100644 index eb3cacf..0000000 --- a/CPU_version/vio_svo/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/CPU_version/vio_svo/.idea/svo_ros.iml b/CPU_version/vio_svo/.idea/svo_ros.iml deleted file mode 100644 index f08604b..0000000 --- a/CPU_version/vio_svo/.idea/svo_ros.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/CPU_version/vio_svo/.idea/vcs.xml b/CPU_version/vio_svo/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/CPU_version/vio_svo/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/CPU_version/vio_svo/CMakeLists.txt b/CPU_version/vio_svo/CMakeLists.txt deleted file mode 100644 index 7fdf637..0000000 --- a/CPU_version/vio_svo/CMakeLists.txt +++ /dev/null @@ -1,90 +0,0 @@ -SET(PROJECT_NAME vio_svo) -PROJECT(${PROJECT_NAME}) -CMAKE_MINIMUM_REQUIRED (VERSION 2.8.3) -SET(CMAKE_BUILD_TYPE Release) # Release, RelWithDebInfo -SET(CMAKE_VERBOSE_MAKEFILE OFF) -SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/CMakeModules/") - -# Set build flags. Set IS_ARM on odroid board as environment variable -SET(CMAKE_CXX_FLAGS "-Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas") -IF(DEFINED ENV{ARM_ARCHITECTURE}) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmmx -msse -msse -msse2 -msse3 -mssse3") -ENDIF() -IF(CMAKE_COMPILER_IS_GNUCC) - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") -ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -ENDIF() -SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops") - -# Add catkin and required ROS packages -FIND_PACKAGE(catkin REQUIRED COMPONENTS - geometry_msgs - roscpp - cmake_modules - nav_msgs - std_msgs - visualization_msgs - sensor_msgs - image_transport - cv_bridge - tf - svo - vikit_common - vikit_ros -) - -# Add plain cmake packages -FIND_PACKAGE(OpenCV 3 REQUIRED) -FIND_PACKAGE(Eigen REQUIRED) -FIND_PACKAGE(Sophus REQUIRED) -FIND_PACKAGE(Boost REQUIRED COMPONENTS thread) -FIND_PACKAGE(GTSAM REQUIRED) - -# notify catkin to look at the previously found msg files -add_message_files( - FILES - Info.msg -) - -# build the header files from the msg files, and notify catkin about the dependencies -generate_messages( - DEPENDENCIES - geometry_msgs - sensor_msgs -) -# Describe catkin Project -catkin_package( - DEPENDS Eigen OpenCV Sophus Boost - CATKIN_DEPENDS roscpp nav_msgs std_msgs visualization_msgs sensor_msgs image_transport cv_bridge tf svo vikit_common vikit_ros geometry_msgs - INCLUDE_DIRS include - LIBRARIES svo_visualizer -) - -# Include dirs -INCLUDE_DIRECTORIES( - include - ${Eigen_INCLUDE_DIRS} - ${OpenCV_INCLUDE_DIRS} - ${Sophus_INCLUDE_DIRS} - ${Boost_INCLUDE_DIRS} - ${catkin_INCLUDE_DIRS} -) - -# Set link libraries -LIST(APPEND LINK_LIBS - ${OpenCV_LIBS} - ${Sophus_LIBRARIES} - ${Boost_LIBRARIES} - ${catkin_LIBRARIES} -) - -# Create visualizer library -ADD_LIBRARY(svo_visualizer src/visualizer.cpp) -TARGET_LINK_LIBRARIES(svo_visualizer ${LINK_LIBS} gtsam) - -# Create Executables -ADD_EXECUTABLE(vo src/vo_node.cpp) -TARGET_LINK_LIBRARIES(vo svo_visualizer ${LINK_LIBS}) diff --git a/CPU_version/vio_svo/include/vio_svo/visualizer.h b/CPU_version/vio_svo/include/vio_svo/visualizer.h deleted file mode 100644 index 1b730ee..0000000 --- a/CPU_version/vio_svo/include/vio_svo/visualizer.h +++ /dev/null @@ -1,73 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#ifndef SVO_VISUALIZER_H_ -#define SVO_VISUALIZER_H_ - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -class Frame; -class Point; -class Map; -class FrameHandlerMono; - -typedef boost::shared_ptr FramePtr; - -/// This class bundles all functions to publish visualisation messages. -class Visualizer -{ -public: - ros::NodeHandle pnh_; - size_t trace_id_; - ros::Publisher pub_frames_; - ros::Publisher pub_points_; - ros::Publisher pub_pose_; - ros::Publisher pub_info_; - tf::TransformBroadcaster br_; - SE3 T_world_from_vision_; - - Visualizer(); - - ~Visualizer() {}; - - void publishMinimal( - const cv::Mat& img, - const FramePtr& frame, - const FrameHandlerMono& slam, - const double timestamp); - - void visualizeMarkers( - const FramePtr& frame, - const set& core_kfs, - const Map& map); - - void removeDeletedPts(const Map& map); - -}; - -} // end namespace svo - -#endif /* SVO_VISUALIZER_H_ */ diff --git a/CPU_version/vio_svo/launch/Px30.launch b/CPU_version/vio_svo/launch/Px30.launch deleted file mode 100644 index 7e3e73c..0000000 --- a/CPU_version/vio_svo/launch/Px30.launch +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/CPU_version/vio_svo/launch/live.launch b/CPU_version/vio_svo/launch/live.launch deleted file mode 100644 index 7cd0ad8..0000000 --- a/CPU_version/vio_svo/launch/live.launch +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/CPU_version/vio_svo/launch/test.launch b/CPU_version/vio_svo/launch/test.launch deleted file mode 100644 index 4bcd965..0000000 --- a/CPU_version/vio_svo/launch/test.launch +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/CPU_version/vio_svo/launch/unity.launch b/CPU_version/vio_svo/launch/unity.launch deleted file mode 100644 index ea34997..0000000 --- a/CPU_version/vio_svo/launch/unity.launch +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CPU_version/vio_svo/msg/Info.msg b/CPU_version/vio_svo/msg/Info.msg deleted file mode 100644 index b962e1b..0000000 --- a/CPU_version/vio_svo/msg/Info.msg +++ /dev/null @@ -1,6 +0,0 @@ -Header header -float32 processing_time -int32[] keyframes -int32 num_matches -int32 tracking_quality -int32 stage \ No newline at end of file diff --git a/CPU_version/vio_svo/param/camera_atan.yaml b/CPU_version/vio_svo/param/camera_atan.yaml deleted file mode 100644 index e3c625c..0000000 --- a/CPU_version/vio_svo/param/camera_atan.yaml +++ /dev/null @@ -1,8 +0,0 @@ -cam_model: ATAN -cam_width: 752 -cam_height: 480 -cam_fx: 0.509326 -cam_fy: 0.796651 -cam_cx: 0.45905 -cam_cy: 0.510056 -cam_d0: 0.9320 \ No newline at end of file diff --git a/CPU_version/vio_svo/param/camera_pinhole.yaml b/CPU_version/vio_svo/param/camera_pinhole.yaml deleted file mode 100644 index 506a856..0000000 --- a/CPU_version/vio_svo/param/camera_pinhole.yaml +++ /dev/null @@ -1,11 +0,0 @@ -cam_model: Pinhole -cam_width: 640 -cam_height: 480 -cam_fx: 789.860721 -cam_fy: 790.097440 -cam_cx: 305.323524 -cam_cy: 260.464072 -cam_d0: 0.027470 -cam_d1: -0.051518 -cam_d2: 0.004375 -cam_d3: -0.004028 \ No newline at end of file diff --git a/CPU_version/vio_svo/param/px30.yaml b/CPU_version/vio_svo/param/px30.yaml deleted file mode 100644 index 10fa932..0000000 --- a/CPU_version/vio_svo/param/px30.yaml +++ /dev/null @@ -1,8 +0,0 @@ -cam_model: ATAN -cam_width: 640 -cam_height: 480 -cam_fx: 0.463632 -cam_fy: 0.823661 -cam_cx: 0.497465 -cam_cy: 0.498443 -cam_d0: 1.01687 \ No newline at end of file diff --git a/CPU_version/vio_svo/param/unity.yaml b/CPU_version/vio_svo/param/unity.yaml deleted file mode 100644 index 023f378..0000000 --- a/CPU_version/vio_svo/param/unity.yaml +++ /dev/null @@ -1,8 +0,0 @@ -cam_model: ATAN -cam_width: 1024 -cam_height: 720 -cam_fx: 1.98248 -cam_fy: 2.68212 -cam_cx: 0.502524 -cam_cy: 0.497744 -cam_d0: -0.000499999 \ No newline at end of file diff --git a/CPU_version/vio_svo/param/vo_accurate.yaml b/CPU_version/vio_svo/param/vo_accurate.yaml deleted file mode 100644 index 8446875..0000000 --- a/CPU_version/vio_svo/param/vo_accurate.yaml +++ /dev/null @@ -1,4 +0,0 @@ -grid_size: 20 -max_n_kfs: 50 -loba_num_iter: 10 -max_fts: 200 \ No newline at end of file diff --git a/CPU_version/vio_svo/param/vo_fast.yaml b/CPU_version/vio_svo/param/vo_fast.yaml deleted file mode 100644 index e33b18a..0000000 --- a/CPU_version/vio_svo/param/vo_fast.yaml +++ /dev/null @@ -1,13 +0,0 @@ -svo: - grid_size: 30 #Feature grid size of a cell in [px]. - max_n_kfs: 10 #Limit the number of keyframes in the map. This makes nslam essentially. a Visual Odometry. Set to 0 if unlimited number of keyframes are allowed. Minimum number of keyframes is 3. - loba_num_iter: 0 #Number of iterations in the local bundle adjustment. - quality_min_fts: 10 #If the number of tracked features drops below this threshold. Tracking quality is bad. - quality_max_drop_fts: 60 #If within one frame, this amount of features are dropped. Tracking quality is bad. - ACC_noise: 0.00001 #acc white noise in continuous - GYO_noise: 0.00001 #gyro white noise in continuous - IUC: 0.1 #integration uncertainty continuous - ABC: 0.1 #acc bias in continuous - GBC: 0.1 #gyro bias in continuous - EBP: 0.1 #error in the bias used for preintegration - NRP: 0.0000001 #noise used for projection in preintegration diff --git a/CPU_version/vio_svo/rqt.perspective b/CPU_version/vio_svo/rqt.perspective deleted file mode 100644 index 66dd7ef..0000000 --- a/CPU_version/vio_svo/rqt.perspective +++ /dev/null @@ -1,293 +0,0 @@ -{ - "keys": {}, - "groups": { - "pluginmanager": { - "keys": { - "running-plugins": { - "type": "repr", - "repr": "{u'rqt_rviz/RViz': [1], u'rqt_reconfigure/Param': [1], u'rqt_image_view/ImageView': [1], u'svo_rqt/Svo': [1]}" - } - }, - "groups": { - "plugin__rqt_rviz__RViz__1": { - "keys": {}, - "groups": { - "dock_widget__": { - "keys": { - "dockable": { - "type": "repr", - "repr": "True" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - } - } - }, - "plugin__rqt_robot_steering__RobotSteering__1": { - "keys": {}, - "groups": { - "dock_widget__RobotSteeringUi": { - "keys": { - "dockable": { - "type": "repr", - "repr": "u'true'" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - }, - "plugin": { - "keys": { - "topic": { - "type": "repr", - "repr": "u'/cmd_vel'" - }, - "vx_min": { - "type": "repr", - "repr": "u'-1'" - }, - "vw_min": { - "type": "repr", - "repr": "u'-3'" - }, - "vw_max": { - "type": "repr", - "repr": "u'3'" - }, - "vx_max": { - "type": "repr", - "repr": "u'1'" - } - }, - "groups": {} - } - } - }, - "plugin__rqt_reconfigure__Param__1": { - "keys": {}, - "groups": { - "dock_widget___plugincontainer_top_widget": { - "keys": { - "dockable": { - "type": "repr", - "repr": "True" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - }, - "plugin": { - "keys": { - "splitter": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('000000ff0000000000000002000000c00000006401000000060100000001')", - "pretty-print": " d " - }, - "_splitter": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('000000ff00000000000000020000013e0000006401000000090100000002')", - "pretty-print": " > d " - } - }, - "groups": {} - } - } - }, - "plugin__rqt_image_view__ImageView__1": { - "keys": {}, - "groups": { - "dock_widget__ImageViewWidget": { - "keys": { - "dockable": { - "type": "repr", - "repr": "True" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - }, - "plugin": { - "keys": { - "dynamic_range": { - "type": "repr", - "repr": "False" - }, - "max_range": { - "type": "repr", - "repr": "10.0" - }, - "topic": { - "type": "repr", - "repr": "u'/svo/image'" - }, - "zoom1": { - "type": "repr", - "repr": "False" - } - }, - "groups": {} - } - } - }, - "plugin__svo_rqt__Svo__1": { - "keys": {}, - "groups": { - "dock_widget__SvoWidget": { - "keys": { - "dockable": { - "type": "repr", - "repr": "True" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - }, - "dock_widget__SvoUi": { - "keys": { - "dockable": { - "type": "repr", - "repr": "u'true'" - }, - "parent": { - "type": "repr", - "repr": "None" - } - }, - "groups": {} - } - } - }, - "plugin__rqt_shell__Shell__1": { - "keys": {}, - "groups": { - "plugin": { - "keys": { - "shell_type": { - "type": "repr", - "repr": "u'0'" - } - }, - "groups": {} - } - } - }, - "plugin__rqt_console__Console__1": { - "keys": {}, - "groups": { - "plugin": { - "keys": { - "show_highlighted_only": { - "type": "repr", - "repr": "u'false'" - }, - "message_limit": { - "type": "repr", - "repr": "u'20000'" - }, - "exclude_filters": { - "type": "repr", - "repr": "u'severity'" - }, - "table_splitter": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('000000ff00000000000000020000004e000000ed01000000090100000002')", - "pretty-print": " N " - }, - "highlight_filters": { - "type": "repr", - "repr": "u'message'" - }, - "paused": { - "type": "repr", - "repr": "u'false'" - }, - "settings_exist": { - "type": "repr", - "repr": "u'true'" - }, - "filter_splitter": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('000000ff0000000000000002000000720000007201000000090100000002')", - "pretty-print": " r r " - } - }, - "groups": { - "exclude_filter_0": { - "keys": { - "enabled": { - "type": "repr", - "repr": "u'true'" - }, - "itemlist": { - "type": "repr", - "repr": "u''" - } - }, - "groups": {} - }, - "highlight_filter_0": { - "keys": { - "regex": { - "type": "repr", - "repr": "u'false'" - }, - "text": { - "type": "repr", - "repr": "u''" - }, - "enabled": { - "type": "repr", - "repr": "u'true'" - } - }, - "groups": {} - } - } - } - } - } - } - }, - "mainwindow": { - "keys": { - "geometry": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('01d9d0cb00010000000007a9fffffffc00001187000005a7000007b1000000180000117f0000059f000000000000')", - "pretty-print": " " - }, - "state": { - "type": "repr(QByteArray.hex)", - "repr(QByteArray.hex)": "QtCore.QByteArray('000000ff00000000fd0000000100000003000009cf00000559fc0100000005fb0000002c00730076006f005f007200710074005f005f00530076006f005f005f0031005f005f00530076006f005500690100000000000003890000000000000000fb0000006a007200710074005f0072006f0062006f0074005f007300740065006500720069006e0067005f005f0052006f0062006f0074005300740065006500720069006e0067005f005f0031005f005f0052006f0062006f0074005300740065006500720069006e00670055006901000000000000020b0000000000000000fc00000000000003530000022e00fffffffc0200000004fb0000003400730076006f005f007200710074005f005f00530076006f005f005f0031005f005f00530076006f0057006900640067006500740100000019000000a30000009900fffffffb0000004c007200710074005f0063006f006e0073006f006c0065005f005f0043006f006e0073006f006c0065005f005f0031005f005f0043006f006e0073006f006c006500570069006400670065007401000000c3000003b50000000000000000fb0000005a007200710074005f0069006d006100670065005f0076006900650077005f005f0049006d0061006700650056006900650077005f005f0031005f005f0049006d006100670065005600690065007700570069006400670065007401000000c2000002700000005100fffffffb0000006c007200710074005f007200650063006f006e006600690067007500720065005f005f0050006100720061006d005f005f0031005f005f005f0070006c007500670069006e0063006f006e007400610069006e00650072005f0074006f0070005f00770069006400670065007401000003380000023a0000010f00fffffffb00000026007200710074005f007200760069007a005f005f005200560069007a005f005f0031005f005f010000035900000676000000a700fffffffb00000040007200710074005f007300680065006c006c005f005f005300680065006c006c005f005f0031005f005f0058005400650072006d005700690064006700650074010000091c000000b30000000000000000000009cf0000000000000004000000040000000800000008fc00000001000000030000000100000036004d0069006e0069006d0069007a006500640044006f0063006b00570069006400670065007400730054006f006f006c0062006100720000000000ffffffff0000000000000000')", - "pretty-print": " ,svo_rqt__Svo__1__SvoUi jrqt_robot_steering__RobotSteering__1__RobotSteeringUi S . p Q 8 : Y v " - } - }, - "groups": { - "toolbar_areas": { - "keys": { - "MinimizedDockWidgetsToolbar": { - "type": "repr", - "repr": "8" - } - }, - "groups": {} - } - } - } - } -} \ No newline at end of file diff --git a/CPU_version/vio_svo/rviz_config.rviz b/CPU_version/vio_svo/rviz_config.rviz deleted file mode 100644 index 95d7c0e..0000000 --- a/CPU_version/vio_svo/rviz_config.rviz +++ /dev/null @@ -1,153 +0,0 @@ -Panels: - - Class: rviz/Displays - Help Height: 108 - Name: Displays - Property Tree Widget: - Expanded: - - /Global Options1 - - /Status1 - - /TF1 - - /Marker1 - - /Marker2 - - /Marker2/Namespaces1 - - /Image1 - Splitter Ratio: 0.5 - Tree Height: 680 - - Class: rviz/Selection - Name: Selection - - Class: rviz/Tool Properties - Expanded: - - /2D Pose Estimate1 - - /2D Nav Goal1 - - /Publish Point1 - Name: Tool Properties - Splitter Ratio: 0.588679 - - Class: rviz/Views - Expanded: - - /Current View1 - Name: Views - Splitter Ratio: 0.5 - - Class: rviz/Time - Experimental: false - Name: Time - SyncMode: 0 - SyncSource: Image -Visualization Manager: - Class: "" - Displays: - - Alpha: 0.5 - Cell Size: 1 - Class: rviz/Grid - Color: 160; 160; 164 - Enabled: true - Line Style: - Line Width: 0.03 - Value: Lines - Name: Grid - Normal Cell Count: 0 - Offset: - X: 0 - Y: 0 - Z: 0 - Plane: XY - Plane Cell Count: 10 - Reference Frame: - Value: true - - Class: rviz/TF - Enabled: false - Frame Timeout: 15 - Frames: - All Enabled: true - Marker Scale: 1 - Name: TF - Show Arrows: true - Show Axes: true - Show Names: true - Tree: - {} - Update Interval: 0 - Value: false - - Class: rviz/Marker - Enabled: true - Marker Topic: /svo/keyframes - Name: Marker - Namespaces: - cams: true - kfs: true - Queue Size: 100 - Value: true - - Class: rviz/Marker - Enabled: true - Marker Topic: /svo/points - Name: Marker - Namespaces: - pts: true - trajectory: true - Queue Size: 100 - Value: true - - Class: rviz/Image - Enabled: true - Image Topic: /svo/image - Max Value: 1 - Median window: 5 - Min Value: 0 - Name: Image - Normalize Range: true - Queue Size: 2 - Transport Hint: raw - Value: true - Enabled: true - Global Options: - Background Color: 255; 255; 255 - Fixed Frame: /world - Name: root - Tools: - - Class: rviz/Interact - Hide Inactive Objects: true - - Class: rviz/MoveCamera - - Class: rviz/Select - - Class: rviz/FocusCamera - - Class: rviz/Measure - - Class: rviz/SetInitialPose - Topic: /initialpose - - Class: rviz/SetGoal - Topic: /move_base_simple/goal - - Class: rviz/PublishPoint - Single click: true - Topic: /clicked_point - Value: true - Views: - Current: - Class: rviz/Orbit - Distance: 5.48911 - Focal Point: - X: 0.777511 - Y: 0.689927 - Z: -0.445833 - Name: Current View - Near Clip Distance: 0.01 - Pitch: 0.125204 - Target Frame: - Value: Orbit (rviz) - Yaw: 4.45215 - Saved: ~ -Window Geometry: - Displays: - collapsed: false - Height: 1416 - Hide Left Dock: false - Hide Right Dock: true - Image: - collapsed: false - QMainWindow State: 000000ff00000000fd0000000400000000000002cc00000542fc0200000009fb0000001200530065006c0065006300740069006f006e00000000280000009b0000006400fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000002800000355000000dd00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb0000000a0049006d0061006700650100000383000001e70000001600ffffff000000010000010f000003dafc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a005600690065007700730000000028000003da000000b000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000003ce0000003efc0100000002fb0000000800540069006d00650000000000000003ce000002f600fffffffb0000000800540069006d00650100000000000004500000000000000000000006fd0000054200000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 - Selection: - collapsed: false - Time: - collapsed: false - Tool Properties: - collapsed: false - Views: - collapsed: true - Width: 2511 - X: 1962 - Y: 24 diff --git a/CPU_version/vio_svo/src/visualizer.cpp b/CPU_version/vio_svo/src/visualizer.cpp deleted file mode 100644 index 901f9ef..0000000 --- a/CPU_version/vio_svo/src/visualizer.cpp +++ /dev/null @@ -1,127 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace svo { - -Visualizer:: -Visualizer() : - pnh_("~"), - trace_id_(0), - T_world_from_vision_(Matrix3d::Identity(), Vector3d::Zero()) -{ - // Init ROS Marker Publishers - pub_frames_ = pnh_.advertise("keyframes", 10); - pub_points_ = pnh_.advertise("points", 1000); - pub_pose_ = pnh_.advertise("pose",10); - pub_info_ = pnh_.advertise("info", 10); -} - -void Visualizer::publishMinimal( - const cv::Mat& img, - const FramePtr& frame, - const FrameHandlerMono& slam, - const double timestamp) -{ - ++trace_id_; - std_msgs::Header header_msg; - header_msg.frame_id = "/cam"; - header_msg.seq = trace_id_; - header_msg.stamp = ros::Time(timestamp); - - // publish info msg. - if(pub_info_.getNumSubscribers() > 0) - { - vio_svo::Info msg_info; - msg_info.header = header_msg; - msg_info.processing_time = slam.lastProcessingTime(); - msg_info.keyframes.reserve(slam.map().keyframes_.size()); - for(list::const_iterator it=slam.map().keyframes_.begin(); it!=slam.map().keyframes_.end(); ++it) - msg_info.keyframes.push_back((*it)->id_); - msg_info.stage = static_cast(slam.stage()); - msg_info.tracking_quality = static_cast(slam.trackingQuality()); - if(frame != NULL) - msg_info.num_matches = slam.lastNumObservations(); - else - msg_info.num_matches = 0; - pub_info_.publish(msg_info); - } - if(pub_pose_.getNumSubscribers() > 0 && slam.stage() == FrameHandlerBase::STAGE_DEFAULT_FRAME) - { - Quaterniond q; - Vector3d p; - Matrix Cov; - // publish cam in world frame (Estimated odometry in the worls frame) - SE3 T_world_from_cam(T_world_from_vision_*frame->T_f_w_.inverse());// do not confused with inverse. the T_f_w_ is the from camera to initial position with reference of camera - q = Quaterniond(T_world_from_cam.rotation_matrix()*T_world_from_vision_.rotation_matrix().transpose()); - p = T_world_from_cam.translation(); - Cov = T_world_from_cam.Adj()*frame->Cov_*T_world_from_cam.inverse().Adj(); - geometry_msgs::PoseWithCovarianceStampedPtr msg_pose(new geometry_msgs::PoseWithCovarianceStamped); - msg_pose->header = header_msg; - msg_pose->pose.pose.position.x = p[0]; - msg_pose->pose.pose.position.y = p[1]; - msg_pose->pose.pose.position.z = p[2]; - msg_pose->pose.pose.orientation.x = q.x(); - msg_pose->pose.pose.orientation.y = q.y(); - msg_pose->pose.pose.orientation.z = q.z(); - msg_pose->pose.pose.orientation.w = q.w(); - for(size_t i=0; i<36; ++i) - msg_pose->pose.covariance[i] = Cov(i%6, i/6); - pub_pose_.publish(msg_pose); - } -} - -void Visualizer::visualizeMarkers( - const FramePtr& frame, - const set& core_kfs, - const Map& map) -{ - if(frame == NULL) - return; - - vk::output_helper::publishTfTransform( - frame->T_f_w_*T_world_from_vision_.inverse(), - ros::Time(frame->timestamp_), "cam_pos", "world", br_); - - if(pub_frames_.getNumSubscribers() > 0 || pub_points_.getNumSubscribers() > 0) - { - vk::output_helper::publishPointMarker( - pub_points_, T_world_from_vision_*frame->pos(), "trajectory", - ros::Time::now(), trace_id_, 0, 0.006, Vector3d(0.,0.,0.5)); - removeDeletedPts(map); - } -} - -void Visualizer::removeDeletedPts(const Map& map) -{ - if(pub_points_.getNumSubscribers() > 0) - { - for(list::const_iterator it=map.trash_points_.begin(); it!=map.trash_points_.end(); ++it) - vk::output_helper::publishPointMarker(pub_points_, Vector3d(), "pts", ros::Time::now(), (*it)->id_, 2, 0.006, Vector3d()); - } -} - -} // end namespace svo diff --git a/CPU_version/vio_svo/src/vo_node.cpp b/CPU_version/vio_svo/src/vo_node.cpp deleted file mode 100644 index 9779f3e..0000000 --- a/CPU_version/vio_svo/src/vo_node.cpp +++ /dev/null @@ -1,148 +0,0 @@ -// This file is part of SVO - Semi-direct Visual Odometry. -// -// Copyright (C) 2014 Christian Forster -// (Robotics and Perception Group, University of Zurich, Switzerland). -// -// SVO is free software: you can redistribute it and/or modify it under the -// terms of the GNU General Public License as published by the Free Software -// Foundation, either version 3 of the License, or any later version. -// -// SVO is distributed in the hope that it will be useful, but WITHOUT ANY -// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -namespace svo { - -/// SVO Interface -class VoNode -{ -public: - svo::FrameHandlerMono* vo_; - svo::Visualizer visualizer_; - bool publish_markers_; //!< publish only the minimal amount of info (choice for embedded devices) - vk::AbstractCamera* cam_; - FILE* logtime; - bool quit_; - boost::thread* imu_th; - VoNode(); - ~VoNode(); - void imgCb(const sensor_msgs::ImageConstPtr& msg); - void imuCb(const sensor_msgs::ImuPtr& imu); - void imu(); -private: - double* imu_; -}; - -VoNode::VoNode() : - vo_(NULL), - publish_markers_(vk::getParam("vio/publish_markers", true)), - cam_(NULL), - quit_(false) -{ - // Create Camera - imu_=(double *)calloc(static_cast(6), sizeof(double)); - if(!vk::camera_loader::loadFromRosNs("vio", cam_)) - throw std::runtime_error("Camera model not correctly specified."); - // Get initial position and orientation - visualizer_.T_world_from_vision_ = Sophus::SE3( - vk::rpy2dcm(Vector3d(vk::getParam("vio/init_rx", 0.0), - vk::getParam("vio/init_ry", 0.0), - vk::getParam("vio/init_rz", 0.0))), - Eigen::Vector3d(vk::getParam("vio/init_tx", 0.0), - vk::getParam("vio/init_ty", 0.0), - vk::getParam("vio/init_tz", 0.0))); - // Init VO and start - vo_ = new svo::FrameHandlerMono(cam_,visualizer_.T_world_from_vision_); - vo_->start(); - imu_th=new boost::thread(&VoNode::imu,this); - logtime = fopen((std::string(getenv("HOME"))+"/time.txt").c_str(), "w+"); - -} - -VoNode::~VoNode() -{ - quit_=true; - fclose(logtime); - imu_th->join(); - delete imu_th; - delete logtime; - delete vo_; - delete cam_; -} - -void VoNode::imgCb(const sensor_msgs::ImageConstPtr& msg) -{ - try { - auto start=std::chrono::steady_clock::now(); - cv::Mat img=cv_bridge::toCvShare(msg, "mono8")->image; - vo_->addImage(img, msg->header.stamp.toSec()); - visualizer_.publishMinimal(img, vo_->lastFrame(), *vo_, msg->header.stamp.toSec()); - if(publish_markers_ && vo_->stage() != FrameHandlerBase::STAGE_PAUSED) - visualizer_.visualizeMarkers(vo_->lastFrame(), vo_->coreKeyframes(), vo_->map()); - if(vo_->stage() == FrameHandlerMono::STAGE_PAUSED) - usleep(100000); - fprintf(logtime, "%s\n",std::to_string(std::chrono::duration(std::chrono::steady_clock::now()-start).count()).c_str()); - - } catch (cv_bridge::Exception& e) { - ROS_ERROR("cv_bridge exception: %s", e.what()); - } -} -void VoNode::imuCb(const sensor_msgs::ImuPtr &imu) { - double imu_in[6]; - imu_in[0] = 0.1*imu_[0]+0.9*imu->linear_acceleration.x; - imu_in[1] = 0.1*imu_[1]+0.9*imu->linear_acceleration.y; - imu_in[2] = 0.1*imu_[2]+0.9*imu->linear_acceleration.z; - imu_in[3] = 0.1*imu_[3]+0.9*imu->angular_velocity.x; - imu_in[4] = 0.1*imu_[4]+0.9*imu->angular_velocity.y; - imu_in[5] = 0.1*imu_[5]+0.9*imu->angular_velocity.z; - memcpy(imu_, imu_in, static_cast(6*sizeof(double))); - vo_->imu_integPtr_->update(imu_in); -} -void VoNode::imu(){ - ros::NodeHandle nh; - // subscribe to cam msgs - image_transport::ImageTransport it(nh); - image_transport::Subscriber it_sub = it.subscribe(vk::getParam("vio/cam_topic", "camera/image_raw"), 1, &svo::VoNode::imgCb, this); - // start processing callbacks - while(ros::ok() && !quit_) - { - ros::spinOnce(); - } - -} -} // namespace svo - -int main(int argc, char **argv) -{ - ros::init(argc, argv, "vio"); - svo::VoNode vo_node; - ros::NodeHandle nh; - ros::Subscriber imu_sub=nh.subscribe(vk::getParam("vio/imu_topic", "imu/raw"),1,&svo::VoNode::imuCb, &vo_node); - // start processing callbacks - while(ros::ok() && !vo_node.quit_) - { - ros::spinOnce(); - usleep(1000); - // TODO check when last image was processed. when too long ago. publish warning that no msgs are received! - } - printf("SVO terminated.\n"); - return 0; -} diff --git a/CPU_version/__init__.py b/GPU_version/vio/cmake-build-debug/CATKIN_IGNORE similarity index 100% rename from CPU_version/__init__.py rename to GPU_version/vio/cmake-build-debug/CATKIN_IGNORE diff --git a/GPU_version/vio/cmake-build-debug/CMakeCache.txt b/GPU_version/vio/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..d02437b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,848 @@ +# This is the CMakeCache file. +# For build in directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug +# It was generated by CMake: /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Builds the googletest subproject +BUILD_GTEST:BOOL=OFF + +//Build shared libraries (DLLs). +BUILD_SHARED_LIBS:BOOL=ON + +//Boost atomic library (debug) +Boost_ATOMIC_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_atomic.so + +//Boost atomic library (release) +Boost_ATOMIC_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_atomic.so + +//Boost chrono library (debug) +Boost_CHRONO_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_chrono.so + +//Boost chrono library (release) +Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_chrono.so + +//Boost date_time library (debug) +Boost_DATE_TIME_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_date_time.so + +//Boost date_time library (release) +Boost_DATE_TIME_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_date_time.so + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=Boost_DIR-NOTFOUND + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +//Boost library directory DEBUG +Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib/x86_64-linux-gnu + +//Boost library directory RELEASE +Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib/x86_64-linux-gnu + +//Boost system library (debug) +Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so + +//Boost system library (release) +Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so + +//Boost thread library (debug) +Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_thread.so + +//Boost thread library (release) +Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_thread.so + +//Catkin enable testing +CATKIN_ENABLE_TESTING:BOOL=ON + +//Prefix to apply to package generated via gendebian +CATKIN_PACKAGE_PREFIX:STRING= + +//Catkin skip testing +CATKIN_SKIP_TESTING:BOOL=OFF + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +CATKIN_SYMLINK_INSTALL:BOOL=OFF + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j4 + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=vio + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a program. +DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND + +//Path to a file. +EIGEN_INCLUDE_DIR:PATH=/usr/include/eigen3 + +//Path to a program. +EMPY_EXECUTABLE:FILEPATH=/usr/bin/empy + +//Empy script +EMPY_SCRIPT:STRING=/usr/bin/empy + +//The directory containing a CMake configuration file for GMock. +GMock_DIR:PATH=GMock_DIR-NOTFOUND + +//Path to a file. +GTEST_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GTEST_LIBRARY:FILEPATH=GTEST_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY:FILEPATH=GTEST_MAIN_LIBRARY-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND + +//lsb_release executable was found +LSB_FOUND:BOOL=TRUE + +//Path to a program. +LSB_RELEASE_EXECUTABLE:FILEPATH=/usr/bin/lsb_release + +//Path to a program. +NOSETESTS:FILEPATH=/usr/bin/nosetests-2.7 + +//Path to a file. +OpenCL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OpenCL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenCL.so + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/usr/share/OpenCV + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2 + +//Specify specific Python version to use ('major.minor' or 'major') +PYTHON_VERSION:STRING=2 + +//Path to a program. +ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=/sbin/sysctl + +//Path to a library. +RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so + +//Enable debian style python package layout +SETUPTOOLS_DEB_LAYOUT:BOOL=ON + +//Name of the computer/site where compile is being run +SITE:STRING=eli-System-Product-Name + +//The directory containing a CMake configuration file for Sophus. +Sophus_DIR:PATH=/root/workspace/Sophus/build + +//LSB Distrib tag +UBUNTU:BOOL=TRUE + +//LSB Distrib - codename tag +UBUNTU_BIONIC:BOOL=TRUE + +//Path to a file. +_gmock_INCLUDES:FILEPATH=/usr/include/gmock/gmock.h + +//Path to a file. +_gmock_SOURCES:FILEPATH=/usr/src/gmock/src/gmock.cc + +//Path to a file. +_gtest_INCLUDES:FILEPATH=/usr/include/gtest/gtest.h + +//Path to a file. +_gtest_SOURCES:FILEPATH=/usr/src/gtest/src/gtest.cc + +//The directory containing a CMake configuration file for actionlib. +actionlib_DIR:PATH=/opt/ros/melodic/share/actionlib/cmake + +//The directory containing a CMake configuration file for actionlib_msgs. +actionlib_msgs_DIR:PATH=/opt/ros/melodic/share/actionlib_msgs/cmake + +//The directory containing a CMake configuration file for catkin. +catkin_DIR:PATH=/opt/ros/melodic/share/catkin/cmake + +//The directory containing a CMake configuration file for class_loader. +class_loader_DIR:PATH=/opt/ros/melodic/share/class_loader/cmake + +//The directory containing a CMake configuration file for cmake_modules. +cmake_modules_DIR:PATH=/opt/ros/melodic/share/cmake_modules/cmake + +//The directory containing a CMake configuration file for cpp_common. +cpp_common_DIR:PATH=/opt/ros/melodic/share/cpp_common/cmake + +//The directory containing a CMake configuration file for cv_bridge. +cv_bridge_DIR:PATH=/opt/ros/melodic/share/cv_bridge/cmake + +//The directory containing a CMake configuration file for gencpp. +gencpp_DIR:PATH=/opt/ros/melodic/share/gencpp/cmake + +//The directory containing a CMake configuration file for geneus. +geneus_DIR:PATH=/opt/ros/melodic/share/geneus/cmake + +//The directory containing a CMake configuration file for genlisp. +genlisp_DIR:PATH=/opt/ros/melodic/share/genlisp/cmake + +//The directory containing a CMake configuration file for genmsg. +genmsg_DIR:PATH=/opt/ros/melodic/share/genmsg/cmake + +//The directory containing a CMake configuration file for gennodejs. +gennodejs_DIR:PATH=/opt/ros/melodic/share/gennodejs/cmake + +//The directory containing a CMake configuration file for genpy. +genpy_DIR:PATH=/opt/ros/melodic/share/genpy/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/melodic/share/geometry_msgs/cmake + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock + +//Dependencies for the target +gmock_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/usr/src/googletest/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Dependencies for the target +gmock_main_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/usr/src/googletest + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest + +//Dependencies for the target +gtest_LIB_DEPENDS:STATIC=general;-lpthread; + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/usr/src/googletest/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Dependencies for the target +gtest_main_LIB_DEPENDS:STATIC=general;-lpthread;general;gtest; + +//The directory containing a CMake configuration file for image_transport. +image_transport_DIR:PATH=/opt/ros/melodic/share/image_transport/cmake + +//Path to a library. +lib:FILEPATH=/opt/ros/melodic/lib/libtf2.so + +//The directory containing a CMake configuration file for message_filters. +message_filters_DIR:PATH=/opt/ros/melodic/share/message_filters/cmake + +//The directory containing a CMake configuration file for message_generation. +message_generation_DIR:PATH=/opt/ros/melodic/share/message_generation/cmake + +//The directory containing a CMake configuration file for message_runtime. +message_runtime_DIR:PATH=/opt/ros/melodic/share/message_runtime/cmake + +//The directory containing a CMake configuration file for pluginlib. +pluginlib_DIR:PATH=/opt/ros/melodic/share/pluginlib/cmake + +//The directory containing a CMake configuration file for rosconsole. +rosconsole_DIR:PATH=/opt/ros/melodic/share/rosconsole/cmake + +//The directory containing a CMake configuration file for roscpp. +roscpp_DIR:PATH=/opt/ros/melodic/share/roscpp/cmake + +//The directory containing a CMake configuration file for roscpp_serialization. +roscpp_serialization_DIR:PATH=/opt/ros/melodic/share/roscpp_serialization/cmake + +//The directory containing a CMake configuration file for roscpp_traits. +roscpp_traits_DIR:PATH=/opt/ros/melodic/share/roscpp_traits/cmake + +//The directory containing a CMake configuration file for rosgraph. +rosgraph_DIR:PATH=/opt/ros/melodic/share/rosgraph/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/melodic/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for roslib. +roslib_DIR:PATH=/opt/ros/melodic/share/roslib/cmake + +//The directory containing a CMake configuration file for rospack. +rospack_DIR:PATH=/opt/ros/melodic/share/rospack/cmake + +//The directory containing a CMake configuration file for rospy. +rospy_DIR:PATH=/opt/ros/melodic/share/rospy/cmake + +//The directory containing a CMake configuration file for rostime. +rostime_DIR:PATH=/opt/ros/melodic/share/rostime/cmake + +//The directory containing a CMake configuration file for sensor_msgs. +sensor_msgs_DIR:PATH=/opt/ros/melodic/share/sensor_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/melodic/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tf2. +tf2_DIR:PATH=/opt/ros/melodic/share/tf2/cmake + +//The directory containing a CMake configuration file for tf2_msgs. +tf2_msgs_DIR:PATH=/opt/ros/melodic/share/tf2_msgs/cmake + +//The directory containing a CMake configuration file for tf2_py. +tf2_py_DIR:PATH=/opt/ros/melodic/share/tf2_py/cmake + +//The directory containing a CMake configuration file for tf2_ros. +tf2_ros_DIR:PATH=/opt/ros/melodic/share/tf2_ros/cmake + +//The directory containing a CMake configuration file for tf. +tf_DIR:PATH=/opt/ros/melodic/share/tf/cmake + +//Value Computed by CMake +vio_BINARY_DIR:STATIC=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +//Value Computed by CMake +vio_SOURCE_DIR:STATIC=/root/Projects/ROS/src/p_33_vio/GPU_version/vio + +//The directory containing a CMake configuration file for xmlrpcpp. +xmlrpcpp_DIR:PATH=/opt/ros/melodic/share/xmlrpcpp/cmake + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_DEBUG +Boost_ATOMIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_RELEASE +Boost_ATOMIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_CHRONO_LIBRARY_DEBUG +Boost_CHRONO_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_CHRONO_LIBRARY_RELEASE +Boost_CHRONO_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_DEBUG +Boost_DATE_TIME_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_RELEASE +Boost_DATE_TIME_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_INCLUDE_DIR +Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG +Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE +Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG +Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE +Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG +Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE +Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//catkin environment +CATKIN_ENV:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh +CATKIN_TEST_RESULTS_DIR:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/test_results +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=19 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/opt/clion-2021.1.2/bin/cmake/linux/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/opt/clion-2021.1.2/bin/cmake/linux/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/opt/clion-2021.1.2/bin/cmake/linux/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;5;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.5.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1011;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC_NO_THREADS__;1;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;5;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.5.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;7;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1011;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC_NO_THREADS__;1 +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201112L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;7;__GNUC_MINOR__;5;__GNUC_PATCHLEVEL__;0;__VERSION__;"7.5.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1011;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC_NO_THREADS__;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: EIGEN_INCLUDE_DIR +EIGEN_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//Details about finding Boost +FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/include][cfound components: thread system chrono date_time atomic ][v1.65.1()] +//Details about finding Eigen +FIND_PACKAGE_MESSAGE_DETAILS_Eigen:INTERNAL=[/usr/include/eigen3][v()] +//Details about finding OpenCL +FIND_PACKAGE_MESSAGE_DETAILS_OpenCL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libOpenCL.so][/usr/include][v2.2()] +//Details about finding OpenCV +FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr][v3.2.0(3)] +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.1()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python2][v2.7.17()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +GMOCK_FROM_SOURCE_FOUND:INTERNAL=TRUE +GMOCK_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include +GMOCK_FROM_SOURCE_LIBRARIES:INTERNAL=gmock +GMOCK_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gmock +GMOCK_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gmock_main +GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE +GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include +GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest +GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest +GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main +//ADVANCED property for variable: GTEST_INCLUDE_DIR +GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY +GTEST_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY_DEBUG +GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY +GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG +GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//Have symbol CL_VERSION_2_2 +OPENCL_VERSION_2_2:INTERNAL=1 +//ADVANCED property for variable: OpenCL_INCLUDE_DIR +OpenCL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCL_LIBRARY +OpenCL_LIBRARY-ADVANCED:INTERNAL=1 +PC_EIGEN_CFLAGS:INTERNAL=-I/usr/include/eigen3 +PC_EIGEN_CFLAGS_I:INTERNAL= +PC_EIGEN_CFLAGS_OTHER:INTERNAL= +PC_EIGEN_FOUND:INTERNAL=1 +PC_EIGEN_INCLUDEDIR:INTERNAL= +PC_EIGEN_INCLUDE_DIRS:INTERNAL=/usr/include/eigen3 +PC_EIGEN_LDFLAGS:INTERNAL= +PC_EIGEN_LDFLAGS_OTHER:INTERNAL= +PC_EIGEN_LIBDIR:INTERNAL= +PC_EIGEN_LIBRARIES:INTERNAL= +PC_EIGEN_LIBRARY_DIRS:INTERNAL= +PC_EIGEN_LIBS:INTERNAL= +PC_EIGEN_LIBS_L:INTERNAL= +PC_EIGEN_LIBS_OTHER:INTERNAL= +PC_EIGEN_LIBS_PATHS:INTERNAL= +PC_EIGEN_MODULE_NAME:INTERNAL=eigen3 +PC_EIGEN_PREFIX:INTERNAL=/usr +PC_EIGEN_STATIC_CFLAGS:INTERNAL=-I/usr/include/eigen3 +PC_EIGEN_STATIC_CFLAGS_I:INTERNAL= +PC_EIGEN_STATIC_CFLAGS_OTHER:INTERNAL= +PC_EIGEN_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/eigen3 +PC_EIGEN_STATIC_LDFLAGS:INTERNAL= +PC_EIGEN_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_EIGEN_STATIC_LIBDIR:INTERNAL= +PC_EIGEN_STATIC_LIBRARIES:INTERNAL= +PC_EIGEN_STATIC_LIBRARY_DIRS:INTERNAL= +PC_EIGEN_STATIC_LIBS:INTERNAL= +PC_EIGEN_STATIC_LIBS_L:INTERNAL= +PC_EIGEN_STATIC_LIBS_OTHER:INTERNAL= +PC_EIGEN_STATIC_LIBS_PATHS:INTERNAL= +PC_EIGEN_VERSION:INTERNAL=3.3.4 +PC_EIGEN_eigen3_INCLUDEDIR:INTERNAL= +PC_EIGEN_eigen3_LIBDIR:INTERNAL= +PC_EIGEN_eigen3_PREFIX:INTERNAL= +PC_EIGEN_eigen3_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//This needs to be in PYTHONPATH when 'setup.py install' is called. +// And it needs to match. But setuptools won't tell us where +// it will install things. +PYTHON_INSTALL_DIR:INTERNAL=lib/python2.7/dist-packages +//ADVANCED property for variable: ProcessorCount_cmd_nproc +ProcessorCount_cmd_nproc-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 +//Components requested for this build tree. +_Boost_COMPONENTS_SEARCHED:INTERNAL=atomic;chrono;date_time;system;thread +//Last used Boost_INCLUDE_DIR value. +_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include +//Last used Boost_LIBRARY_DIR_DEBUG value. +_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu +//Last used Boost_LIBRARY_DIR_RELEASE value. +_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu +//Last used Boost_NAMESPACE value. +_Boost_NAMESPACE_LAST:INTERNAL=boost +//Last used Boost_USE_MULTITHREADED value. +_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE +__pkg_config_arguments_PC_EIGEN:INTERNAL=eigen3 +__pkg_config_checked_PC_EIGEN:INTERNAL=1 +prefix_result:INTERNAL= + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCCompiler.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..23edfb4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCCompiler.cmake @@ -0,0 +1,77 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "7.5.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..6390362 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "7.5.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/7;/usr/include/x86_64-linux-gnu/c++/7;/usr/include/c++/7/backward;/usr/lib/gcc/x86_64-linux-gnu/7/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_C.bin b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000..b1860a3 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000..19a9cca Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake new file mode 100644 index 0000000..fa1c5dd --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.4.0-80-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-80-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.4.0-80-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.4.0-80-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/CMakeCCompilerId.c b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..c126ec7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,691 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(_CRAYC) || defined(__cray__) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(_CRAYC) || defined(__cray__) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.out b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.out new file mode 100755 index 0000000..11b7df4 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.out differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..0c63d62 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,680 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(_CRAYC) || defined(__cray__) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(_CRAYC) || defined(__cray__) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out new file mode 100755 index 0000000..71c2ced Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f9fca82 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/Projects/ROS/src/p_33_vio/GPU_version/vio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..57cd97b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,27 @@ +# Hashes of file build rules. +9956475725736d8d58c713548cf352d3 CMakeFiles/_vio_generate_messages_check_deps_getOdom +0de910c2bb94f46785b13a9ef7c0cc41 CMakeFiles/_vio_generate_messages_check_deps_start +db7a426f2dd2dae9ccf73b598ab563b3 CMakeFiles/_vio_generate_messages_check_deps_stop +a133b9536e61748a2fc5e20882163350 CMakeFiles/clean_test_results +3ea315e9e4ace40154110cdf4dad6f4f CMakeFiles/vio_generate_messages_cpp +3ea315e9e4ace40154110cdf4dad6f4f CMakeFiles/vio_generate_messages_eus +3ea315e9e4ace40154110cdf4dad6f4f CMakeFiles/vio_generate_messages_lisp +3ea315e9e4ace40154110cdf4dad6f4f CMakeFiles/vio_generate_messages_nodejs +3ea315e9e4ace40154110cdf4dad6f4f CMakeFiles/vio_generate_messages_py +f85834e43b5567c4c923b98055fdb60a devel/include/vio/getOdom.h +cf7b466fc641047bf06ffe5f79b676e1 devel/include/vio/start.h +8232d143f19951624edad1d64c9cc704 devel/include/vio/stop.h +395fc83a1245bc090ad19f5c923c5aff devel/lib/python2.7/dist-packages/vio/srv/__init__.py +c8264b7258bcd5d71c4bd76dd6e64954 devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py +168dbac4c307ddca5712c284d7008e29 devel/lib/python2.7/dist-packages/vio/srv/_start.py +0a6f9ecd57f1f54ab7a2efb1778b7423 devel/lib/python2.7/dist-packages/vio/srv/_stop.py +dd0d83c379bb55829ad4495a0eb4f1d3 devel/share/common-lisp/ros/vio/srv/getOdom.lisp +8e6ec934a7c7e1d06dc1677c75e5f33e devel/share/common-lisp/ros/vio/srv/start.lisp +de308c7ebe55c1611fbb18b5ac25790a devel/share/common-lisp/ros/vio/srv/stop.lisp +9935679fce0f7551f7832740095c5054 devel/share/gennodejs/ros/vio/srv/getOdom.js +e02f74ea88a71b9930155d6f4633a8bf devel/share/gennodejs/ros/vio/srv/start.js +3b6187f4fc4c6d96928ef34b223e66a9 devel/share/gennodejs/ros/vio/srv/stop.js +017ab36e5868148a3b08da850a773abb devel/share/roseus/ros/vio/manifest.l +47845979abb74a371897ab91b2de3e77 devel/share/roseus/ros/vio/srv/getOdom.l +4594e98dc8a8b48047ddbeeaa6b94476 devel/share/roseus/ros/vio/srv/start.l +6f2d50c3f8876937cba4b66c7e92ccd9 devel/share/roseus/ros/vio/srv/stop.l diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..11f3c46 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,356 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCInformation.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXInformation.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCommonLanguageInclude.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeFindCodeBlocks.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeGenericSystem.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeInitializeConfigs.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeLanguageInformation.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeParseArguments.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakePushCheckState.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeSystemSpecificInformation.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CMakeSystemSpecificInitialize.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CheckCSourceCompiles.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CheckIncludeFile.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CheckLibraryExists.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/CheckSymbolExists.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-C.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-CXX.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/DartConfiguration.tcl.in" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindBoost.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindGTest.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindOpenCL.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindPackageMessage.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindPkgConfig.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindPythonInterp.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/FindThreads.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/GoogleTest.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Internal/CheckSourceCompiles.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU-C.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU-CXX.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/Platform/UnixPaths.cmake" + "/opt/clion-2021.1.2/bin/cmake/linux/share/cmake-3.19/Modules/ProcessorCount.cmake" + "/opt/ros/melodic/share/actionlib/cmake/actionlib-msg-extras.cmake" + "/opt/ros/melodic/share/actionlib/cmake/actionlibConfig-version.cmake" + "/opt/ros/melodic/share/actionlib/cmake/actionlibConfig.cmake" + "/opt/ros/melodic/share/actionlib_msgs/cmake/actionlib_msgs-extras.cmake" + "/opt/ros/melodic/share/actionlib_msgs/cmake/actionlib_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/actionlib_msgs/cmake/actionlib_msgsConfig-version.cmake" + "/opt/ros/melodic/share/actionlib_msgs/cmake/actionlib_msgsConfig.cmake" + "/opt/ros/melodic/share/catkin/cmake/all.cmake" + "/opt/ros/melodic/share/catkin/cmake/assert.cmake" + "/opt/ros/melodic/share/catkin/cmake/atomic_configure_file.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkinConfig-version.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_add_env_hooks.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_destinations.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_download.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_generate_environment.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_install_python.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_libraries.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_metapackage.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_package.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_package_xml.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_python_setup.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_symlink_install.cmake" + "/opt/ros/melodic/share/catkin/cmake/catkin_workspace.cmake" + "/opt/ros/melodic/share/catkin/cmake/custom_install.cmake" + "/opt/ros/melodic/share/catkin/cmake/debug_message.cmake" + "/opt/ros/melodic/share/catkin/cmake/em/pkg.pc.em" + "/opt/ros/melodic/share/catkin/cmake/em_expand.cmake" + "/opt/ros/melodic/share/catkin/cmake/empy.cmake" + "/opt/ros/melodic/share/catkin/cmake/find_program_required.cmake" + "/opt/ros/melodic/share/catkin/cmake/interrogate_setup_dot_py.py" + "/opt/ros/melodic/share/catkin/cmake/legacy.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_append_deduplicate.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_append_unique.cmake" + "/opt/ros/melodic/share/catkin/cmake/list_insert_in_workspace_order.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/lsb.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/ubuntu.cmake" + "/opt/ros/melodic/share/catkin/cmake/platform/windows.cmake" + "/opt/ros/melodic/share/catkin/cmake/python.cmake" + "/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake" + "/opt/ros/melodic/share/catkin/cmake/stamp.cmake" + "/opt/ros/melodic/share/catkin/cmake/string_starts_with.cmake" + "/opt/ros/melodic/share/catkin/cmake/templates/_setup_util.py.in" + "/opt/ros/melodic/share/catkin/cmake/templates/env.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/generate_cached_setup.py.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.bash.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/local_setup.zsh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkg.context.pc.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig-version.cmake.in" + "/opt/ros/melodic/share/catkin/cmake/templates/pkgConfig.cmake.in" + "/opt/ros/melodic/share/catkin/cmake/templates/rosinstall.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.bash.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.sh.in" + "/opt/ros/melodic/share/catkin/cmake/templates/setup.zsh.in" + "/opt/ros/melodic/share/catkin/cmake/test/catkin_download_test_data.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/gtest.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/nosetests.cmake" + "/opt/ros/melodic/share/catkin/cmake/test/tests.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/doxygen.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/libraries.cmake" + "/opt/ros/melodic/share/catkin/cmake/tools/rt.cmake" + "/opt/ros/melodic/share/catkin/package.xml" + "/opt/ros/melodic/share/class_loader/cmake/class_loader-extras.cmake" + "/opt/ros/melodic/share/class_loader/cmake/class_loaderConfig-version.cmake" + "/opt/ros/melodic/share/class_loader/cmake/class_loaderConfig.cmake" + "/opt/ros/melodic/share/cmake_modules/cmake/cmake_modules-extras.cmake" + "/opt/ros/melodic/share/cmake_modules/cmake/cmake_modulesConfig-version.cmake" + "/opt/ros/melodic/share/cmake_modules/cmake/cmake_modulesConfig.cmake" + "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig-version.cmake" + "/opt/ros/melodic/share/cpp_common/cmake/cpp_commonConfig.cmake" + "/opt/ros/melodic/share/cv_bridge/cmake/cv_bridge-extras.cmake" + "/opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig-version.cmake" + "/opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake" + "/opt/ros/melodic/share/gencpp/cmake/gencpp-extras.cmake" + "/opt/ros/melodic/share/gencpp/cmake/gencppConfig-version.cmake" + "/opt/ros/melodic/share/gencpp/cmake/gencppConfig.cmake" + "/opt/ros/melodic/share/geneus/cmake/geneus-extras.cmake" + "/opt/ros/melodic/share/geneus/cmake/geneusConfig-version.cmake" + "/opt/ros/melodic/share/geneus/cmake/geneusConfig.cmake" + "/opt/ros/melodic/share/genlisp/cmake/genlisp-extras.cmake" + "/opt/ros/melodic/share/genlisp/cmake/genlispConfig-version.cmake" + "/opt/ros/melodic/share/genlisp/cmake/genlispConfig.cmake" + "/opt/ros/melodic/share/genmsg/cmake/genmsg-extras.cmake" + "/opt/ros/melodic/share/genmsg/cmake/genmsgConfig-version.cmake" + "/opt/ros/melodic/share/genmsg/cmake/genmsgConfig.cmake" + "/opt/ros/melodic/share/genmsg/cmake/pkg-genmsg.cmake.em" + "/opt/ros/melodic/share/genmsg/cmake/pkg-genmsg.context.in" + "/opt/ros/melodic/share/genmsg/cmake/pkg-msg-extras.cmake.in" + "/opt/ros/melodic/share/genmsg/cmake/pkg-msg-paths.cmake.develspace.in" + "/opt/ros/melodic/share/genmsg/cmake/pkg-msg-paths.cmake.installspace.in" + "/opt/ros/melodic/share/gennodejs/cmake/gennodejs-extras.cmake" + "/opt/ros/melodic/share/gennodejs/cmake/gennodejsConfig-version.cmake" + "/opt/ros/melodic/share/gennodejs/cmake/gennodejsConfig.cmake" + "/opt/ros/melodic/share/genpy/cmake/genpy-extras.cmake" + "/opt/ros/melodic/share/genpy/cmake/genpyConfig-version.cmake" + "/opt/ros/melodic/share/genpy/cmake/genpyConfig.cmake" + "/opt/ros/melodic/share/geometry_msgs/cmake/geometry_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/opt/ros/melodic/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/opt/ros/melodic/share/image_transport/cmake/image_transportConfig-version.cmake" + "/opt/ros/melodic/share/image_transport/cmake/image_transportConfig.cmake" + "/opt/ros/melodic/share/message_filters/cmake/message_filtersConfig-version.cmake" + "/opt/ros/melodic/share/message_filters/cmake/message_filtersConfig.cmake" + "/opt/ros/melodic/share/message_generation/cmake/message_generationConfig-version.cmake" + "/opt/ros/melodic/share/message_generation/cmake/message_generationConfig.cmake" + "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig-version.cmake" + "/opt/ros/melodic/share/message_runtime/cmake/message_runtimeConfig.cmake" + "/opt/ros/melodic/share/pluginlib/cmake/pluginlibConfig-version.cmake" + "/opt/ros/melodic/share/pluginlib/cmake/pluginlibConfig.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsole-extras.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsoleConfig-version.cmake" + "/opt/ros/melodic/share/rosconsole/cmake/rosconsoleConfig.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscpp-msg-extras.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscppConfig-version.cmake" + "/opt/ros/melodic/share/roscpp/cmake/roscppConfig.cmake" + "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig-version.cmake" + "/opt/ros/melodic/share/roscpp_serialization/cmake/roscpp_serializationConfig.cmake" + "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig-version.cmake" + "/opt/ros/melodic/share/roscpp_traits/cmake/roscpp_traitsConfig.cmake" + "/opt/ros/melodic/share/rosgraph/cmake/rosgraphConfig-version.cmake" + "/opt/ros/melodic/share/rosgraph/cmake/rosgraphConfig.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/melodic/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/melodic/share/roslib/cmake/roslib-extras.cmake" + "/opt/ros/melodic/share/roslib/cmake/roslibConfig-version.cmake" + "/opt/ros/melodic/share/roslib/cmake/roslibConfig.cmake" + "/opt/ros/melodic/share/rospack/cmake/rospackConfig-version.cmake" + "/opt/ros/melodic/share/rospack/cmake/rospackConfig.cmake" + "/opt/ros/melodic/share/rospy/cmake/rospyConfig-version.cmake" + "/opt/ros/melodic/share/rospy/cmake/rospyConfig.cmake" + "/opt/ros/melodic/share/rostime/cmake/rostimeConfig-version.cmake" + "/opt/ros/melodic/share/rostime/cmake/rostimeConfig.cmake" + "/opt/ros/melodic/share/sensor_msgs/cmake/sensor_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/sensor_msgs/cmake/sensor_msgsConfig-version.cmake" + "/opt/ros/melodic/share/sensor_msgs/cmake/sensor_msgsConfig.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgs-msg-paths.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/melodic/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/melodic/share/tf/cmake/tf-msg-extras.cmake" + "/opt/ros/melodic/share/tf/cmake/tfConfig-version.cmake" + "/opt/ros/melodic/share/tf/cmake/tfConfig.cmake" + "/opt/ros/melodic/share/tf2/cmake/tf2Config-version.cmake" + "/opt/ros/melodic/share/tf2/cmake/tf2Config.cmake" + "/opt/ros/melodic/share/tf2_msgs/cmake/tf2_msgs-msg-extras.cmake" + "/opt/ros/melodic/share/tf2_msgs/cmake/tf2_msgsConfig-version.cmake" + "/opt/ros/melodic/share/tf2_msgs/cmake/tf2_msgsConfig.cmake" + "/opt/ros/melodic/share/tf2_py/cmake/tf2_pyConfig-version.cmake" + "/opt/ros/melodic/share/tf2_py/cmake/tf2_pyConfig.cmake" + "/opt/ros/melodic/share/tf2_ros/cmake/tf2_rosConfig-version.cmake" + "/opt/ros/melodic/share/tf2_ros/cmake/tf2_rosConfig.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcpp-extras.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig-version.cmake" + "/opt/ros/melodic/share/xmlrpcpp/cmake/xmlrpcppConfig.cmake" + "../CMakeLists.txt" + "../CMakeModules/FindEigen.cmake" + "CMakeFiles/3.19.2/CMakeCCompiler.cmake" + "CMakeFiles/3.19.2/CMakeCXXCompiler.cmake" + "CMakeFiles/3.19.2/CMakeSystem.cmake" + "CMakeFiles/VerifyGlobs.cmake" + "CMakeFiles/cmake.verify_globs" + "catkin/catkin_generated/version/package.cmake" + "catkin_generated/installspace/_setup_util.py" + "catkin_generated/ordered_paths.cmake" + "catkin_generated/package.cmake" + "catkin_generated/vio-msg-extras.cmake.develspace.in" + "catkin_generated/vio-msg-extras.cmake.installspace.in" + "cmake/vio-genmsg.cmake" + "devel/share/vio/cmake/vio-msg-paths.cmake" + "../package.xml" + "/root/workspace/Sophus/build/SophusConfig.cmake" + "/usr/share/OpenCV/OpenCVConfig-version.cmake" + "/usr/share/OpenCV/OpenCVConfig.cmake" + "/usr/share/OpenCV/OpenCVModules-release.cmake" + "/usr/share/OpenCV/OpenCVModules.cmake" + "/usr/src/googletest/CMakeLists.txt" + "/usr/src/googletest/googlemock/CMakeLists.txt" + "/usr/src/googletest/googletest/CMakeLists.txt" + "/usr/src/googletest/googletest/cmake/internal_utils.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CTestConfiguration.ini" + "catkin_generated/stamps/vio/package.xml.stamp" + "atomic_configure/_setup_util.py" + "atomic_configure/env.sh" + "atomic_configure/setup.bash" + "atomic_configure/local_setup.bash" + "atomic_configure/setup.sh" + "atomic_configure/local_setup.sh" + "atomic_configure/setup.zsh" + "atomic_configure/local_setup.zsh" + "atomic_configure/.rosinstall" + "catkin_generated/installspace/_setup_util.py" + "catkin_generated/stamps/vio/_setup_util.py.stamp" + "catkin_generated/installspace/env.sh" + "catkin_generated/installspace/setup.bash" + "catkin_generated/installspace/local_setup.bash" + "catkin_generated/installspace/setup.sh" + "catkin_generated/installspace/local_setup.sh" + "catkin_generated/installspace/setup.zsh" + "catkin_generated/installspace/local_setup.zsh" + "catkin_generated/installspace/.rosinstall" + "catkin_generated/generate_cached_setup.py" + "catkin_generated/env_cached.sh" + "catkin_generated/stamps/vio/interrogate_setup_dot_py.py.stamp" + "devel/share/vio/cmake/vio-msg-paths.cmake" + "catkin_generated/installspace/vio-msg-paths.cmake" + "catkin_generated/vio-msg-extras.cmake.develspace.in" + "catkin_generated/vio-msg-extras.cmake.installspace.in" + "cmake/vio-genmsg-context.py" + "catkin_generated/stamps/vio/pkg-genmsg.cmake.em.stamp" + "catkin_generated/stamps/vio/package.xml.stamp" + "catkin_generated/pkg.develspace.context.pc.py" + "catkin_generated/stamps/vio/pkg.pc.em.stamp" + "devel/share/vio/cmake/vio-msg-extras.cmake" + "devel/share/vio/cmake/vioConfig.cmake" + "devel/share/vio/cmake/vioConfig-version.cmake" + "catkin_generated/pkg.installspace.context.pc.py" + "catkin_generated/stamps/vio/pkg.pc.em.stamp" + "catkin_generated/installspace/vio-msg-extras.cmake" + "catkin_generated/installspace/vioConfig.cmake" + "catkin_generated/installspace/vioConfig-version.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/vio_genpy.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/vio_gennodejs.dir/DependInfo.cmake" + "CMakeFiles/vio_genlisp.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/vio_geneus.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/_vio_generate_messages_check_deps_stop.dir/DependInfo.cmake" + "CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/tf2_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/tests.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/DependInfo.cmake" + "CMakeFiles/tf_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/run_tests.dir/DependInfo.cmake" + "CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/vio.dir/DependInfo.cmake" + "CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/_vio_generate_messages_check_deps_start.dir/DependInfo.cmake" + "CMakeFiles/clean_test_results.dir/DependInfo.cmake" + "CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/doxygen.dir/DependInfo.cmake" + "CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/download_extra_data.dir/DependInfo.cmake" + "CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/tf_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/vio_gencpp.dir/DependInfo.cmake" + "CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/vio_generate_messages.dir/DependInfo.cmake" + "CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/actionlib_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake" + "CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake" + "CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake" + "CMakeFiles/actionlib_generate_messages_nodejs.dir/DependInfo.cmake" + "CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake" + "CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake" + "gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + "gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile2 b/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..f16c85e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,2105 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/vio.dir/all +all: CMakeFiles/vio_generate_messages.dir/all +all: gtest/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: gtest/preinstall + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/vio_genpy.dir/clean +clean: CMakeFiles/vio_generate_messages_py.dir/clean +clean: CMakeFiles/vio_gennodejs.dir/clean +clean: CMakeFiles/vio_genlisp.dir/clean +clean: CMakeFiles/vio_generate_messages_lisp.dir/clean +clean: CMakeFiles/vio_geneus.dir/clean +clean: CMakeFiles/vio_generate_messages_eus.dir/clean +clean: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean +clean: CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean +clean: CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/vio_generate_messages_cpp.dir/clean +clean: CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/std_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/roscpp_generate_messages_lisp.dir/clean +clean: CMakeFiles/std_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +clean: CMakeFiles/tests.dir/clean +clean: CMakeFiles/vio_generate_messages_nodejs.dir/clean +clean: CMakeFiles/roscpp_generate_messages_nodejs.dir/clean +clean: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean +clean: CMakeFiles/tf_generate_messages_eus.dir/clean +clean: CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/run_tests.dir/clean +clean: CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +clean: CMakeFiles/vio.dir/clean +clean: CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean +clean: CMakeFiles/roscpp_generate_messages_eus.dir/clean +clean: CMakeFiles/roscpp_generate_messages_cpp.dir/clean +clean: CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean +clean: CMakeFiles/clean_test_results.dir/clean +clean: CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/doxygen.dir/clean +clean: CMakeFiles/tf_generate_messages_cpp.dir/clean +clean: CMakeFiles/actionlib_generate_messages_eus.dir/clean +clean: CMakeFiles/download_extra_data.dir/clean +clean: CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean +clean: CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/geometry_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/tf_generate_messages_lisp.dir/clean +clean: CMakeFiles/roscpp_generate_messages_py.dir/clean +clean: CMakeFiles/tf_generate_messages_nodejs.dir/clean +clean: CMakeFiles/vio_gencpp.dir/clean +clean: CMakeFiles/tf_generate_messages_py.dir/clean +clean: CMakeFiles/sensor_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/actionlib_generate_messages_cpp.dir/clean +clean: CMakeFiles/vio_generate_messages.dir/clean +clean: CMakeFiles/tf2_msgs_generate_messages_py.dir/clean +clean: CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean +clean: CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/actionlib_generate_messages_lisp.dir/clean +clean: CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean +clean: CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +clean: CMakeFiles/actionlib_generate_messages_nodejs.dir/clean +clean: CMakeFiles/actionlib_generate_messages_py.dir/clean +clean: CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean +clean: gtest/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory gtest + +# Recursive "all" directory target. +gtest/all: gtest/googlemock/all + +.PHONY : gtest/all + +# Recursive "preinstall" directory target. +gtest/preinstall: gtest/googlemock/preinstall + +.PHONY : gtest/preinstall + +# Recursive "clean" directory target. +gtest/clean: gtest/googlemock/clean + +.PHONY : gtest/clean + +#============================================================================= +# Directory level rules for directory gtest/googlemock + +# Recursive "all" directory target. +gtest/googlemock/all: gtest/googlemock/gtest/all + +.PHONY : gtest/googlemock/all + +# Recursive "preinstall" directory target. +gtest/googlemock/preinstall: gtest/googlemock/gtest/preinstall + +.PHONY : gtest/googlemock/preinstall + +# Recursive "clean" directory target. +gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock_main.dir/clean +gtest/googlemock/clean: gtest/googlemock/CMakeFiles/gmock.dir/clean +gtest/googlemock/clean: gtest/googlemock/gtest/clean + +.PHONY : gtest/googlemock/clean + +#============================================================================= +# Directory level rules for directory gtest/googlemock/gtest + +# Recursive "all" directory target. +gtest/googlemock/gtest/all: + +.PHONY : gtest/googlemock/gtest/all + +# Recursive "preinstall" directory target. +gtest/googlemock/gtest/preinstall: + +.PHONY : gtest/googlemock/gtest/preinstall + +# Recursive "clean" directory target. +gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean +gtest/googlemock/gtest/clean: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +.PHONY : gtest/googlemock/gtest/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_genpy.dir + +# All Build rule for target. +CMakeFiles/vio_genpy.dir/all: CMakeFiles/vio_generate_messages_py.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genpy.dir/build.make CMakeFiles/vio_genpy.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genpy.dir/build.make CMakeFiles/vio_genpy.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_genpy" +.PHONY : CMakeFiles/vio_genpy.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_genpy.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_genpy.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_genpy.dir/rule + +# Convenience name for target. +vio_genpy: CMakeFiles/vio_genpy.dir/rule + +.PHONY : vio_genpy + +# clean rule for target. +CMakeFiles/vio_genpy.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genpy.dir/build.make CMakeFiles/vio_genpy.dir/clean +.PHONY : CMakeFiles/vio_genpy.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages_py.dir/all: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all +CMakeFiles/vio_generate_messages_py.dir/all: CMakeFiles/std_msgs_generate_messages_py.dir/all +CMakeFiles/vio_generate_messages_py.dir/all: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all +CMakeFiles/vio_generate_messages_py.dir/all: CMakeFiles/_vio_generate_messages_check_deps_start.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_py.dir/build.make CMakeFiles/vio_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_py.dir/build.make CMakeFiles/vio_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=50,51,52,53 "Built target vio_generate_messages_py" +.PHONY : CMakeFiles/vio_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages_py.dir/rule + +# Convenience name for target. +vio_generate_messages_py: CMakeFiles/vio_generate_messages_py.dir/rule + +.PHONY : vio_generate_messages_py + +# clean rule for target. +CMakeFiles/vio_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_py.dir/build.make CMakeFiles/vio_generate_messages_py.dir/clean +.PHONY : CMakeFiles/vio_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_gennodejs.dir + +# All Build rule for target. +CMakeFiles/vio_gennodejs.dir/all: CMakeFiles/vio_generate_messages_nodejs.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gennodejs.dir/build.make CMakeFiles/vio_gennodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gennodejs.dir/build.make CMakeFiles/vio_gennodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_gennodejs" +.PHONY : CMakeFiles/vio_gennodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_gennodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_gennodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_gennodejs.dir/rule + +# Convenience name for target. +vio_gennodejs: CMakeFiles/vio_gennodejs.dir/rule + +.PHONY : vio_gennodejs + +# clean rule for target. +CMakeFiles/vio_gennodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gennodejs.dir/build.make CMakeFiles/vio_gennodejs.dir/clean +.PHONY : CMakeFiles/vio_gennodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_genlisp.dir + +# All Build rule for target. +CMakeFiles/vio_genlisp.dir/all: CMakeFiles/vio_generate_messages_lisp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genlisp.dir/build.make CMakeFiles/vio_genlisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genlisp.dir/build.make CMakeFiles/vio_genlisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_genlisp" +.PHONY : CMakeFiles/vio_genlisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_genlisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_genlisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_genlisp.dir/rule + +# Convenience name for target. +vio_genlisp: CMakeFiles/vio_genlisp.dir/rule + +.PHONY : vio_genlisp + +# clean rule for target. +CMakeFiles/vio_genlisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genlisp.dir/build.make CMakeFiles/vio_genlisp.dir/clean +.PHONY : CMakeFiles/vio_genlisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages_lisp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all +CMakeFiles/vio_generate_messages_lisp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all +CMakeFiles/vio_generate_messages_lisp.dir/all: CMakeFiles/std_msgs_generate_messages_lisp.dir/all +CMakeFiles/vio_generate_messages_lisp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_start.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_lisp.dir/build.make CMakeFiles/vio_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_lisp.dir/build.make CMakeFiles/vio_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=44,45,46 "Built target vio_generate_messages_lisp" +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/rule + +# Convenience name for target. +vio_generate_messages_lisp: CMakeFiles/vio_generate_messages_lisp.dir/rule + +.PHONY : vio_generate_messages_lisp + +# clean rule for target. +CMakeFiles/vio_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_lisp.dir/build.make CMakeFiles/vio_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_geneus.dir + +# All Build rule for target. +CMakeFiles/vio_geneus.dir/all: CMakeFiles/vio_generate_messages_eus.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_geneus.dir/build.make CMakeFiles/vio_geneus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_geneus.dir/build.make CMakeFiles/vio_geneus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_geneus" +.PHONY : CMakeFiles/vio_geneus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_geneus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_geneus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_geneus.dir/rule + +# Convenience name for target. +vio_geneus: CMakeFiles/vio_geneus.dir/rule + +.PHONY : vio_geneus + +# clean rule for target. +CMakeFiles/vio_geneus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_geneus.dir/build.make CMakeFiles/vio_geneus.dir/clean +.PHONY : CMakeFiles/vio_geneus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages_eus.dir/all: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all +CMakeFiles/vio_generate_messages_eus.dir/all: CMakeFiles/std_msgs_generate_messages_eus.dir/all +CMakeFiles/vio_generate_messages_eus.dir/all: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all +CMakeFiles/vio_generate_messages_eus.dir/all: CMakeFiles/_vio_generate_messages_check_deps_start.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_eus.dir/build.make CMakeFiles/vio_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_eus.dir/build.make CMakeFiles/vio_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=40,41,42,43 "Built target vio_generate_messages_eus" +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/rule + +# Convenience name for target. +vio_generate_messages_eus: CMakeFiles/vio_generate_messages_eus.dir/rule + +.PHONY : vio_generate_messages_eus + +# clean rule for target. +CMakeFiles/vio_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_eus.dir/build.make CMakeFiles/vio_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/_vio_generate_messages_check_deps_stop.dir + +# All Build rule for target. +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_stop.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target _vio_generate_messages_check_deps_stop" +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/rule + +# Convenience name for target. +_vio_generate_messages_check_deps_stop: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/rule + +.PHONY : _vio_generate_messages_check_deps_stop + +# clean rule for target. +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf2_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf2_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_nodejs: CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/rule + +.PHONY : tf2_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf2_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf2_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf2_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_lisp: CMakeFiles/tf2_msgs_generate_messages_lisp.dir/rule + +.PHONY : tf2_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf2_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/tf2_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make CMakeFiles/tf2_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make CMakeFiles/tf2_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf2_msgs_generate_messages_eus" +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf2_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf2_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_eus: CMakeFiles/tf2_msgs_generate_messages_eus.dir/rule + +.PHONY : tf2_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages_cpp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all +CMakeFiles/vio_generate_messages_cpp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all +CMakeFiles/vio_generate_messages_cpp.dir/all: CMakeFiles/_vio_generate_messages_check_deps_start.dir/all +CMakeFiles/vio_generate_messages_cpp.dir/all: CMakeFiles/std_msgs_generate_messages_cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_cpp.dir/build.make CMakeFiles/vio_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_cpp.dir/build.make CMakeFiles/vio_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=37,38,39 "Built target vio_generate_messages_cpp" +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/rule + +# Convenience name for target. +vio_generate_messages_cpp: CMakeFiles/vio_generate_messages_cpp.dir/rule + +.PHONY : vio_generate_messages_cpp + +# clean rule for target. +CMakeFiles/vio_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_cpp.dir/build.make CMakeFiles/vio_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sensor_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target sensor_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sensor_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_cpp: CMakeFiles/sensor_msgs_generate_messages_cpp.dir/rule + +.PHONY : sensor_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/std_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/std_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_eus" +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/std_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_eus: CMakeFiles/std_msgs_generate_messages_eus.dir/rule + +.PHONY : std_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/std_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/roscpp_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/roscpp_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_lisp.dir/build.make CMakeFiles/roscpp_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_lisp.dir/build.make CMakeFiles/roscpp_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target roscpp_generate_messages_lisp" +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/roscpp_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/roscpp_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_lisp: CMakeFiles/roscpp_generate_messages_lisp.dir/rule + +.PHONY : roscpp_generate_messages_lisp + +# clean rule for target. +CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_lisp.dir/build.make CMakeFiles/roscpp_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/std_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/std_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_py" +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/std_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_py: CMakeFiles/std_msgs_generate_messages_py.dir/rule + +.PHONY : std_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/std_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_lisp: CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tests.dir + +# All Build rule for target. +CMakeFiles/tests.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tests" +.PHONY : CMakeFiles/tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tests.dir/rule + +# Convenience name for target. +tests: CMakeFiles/tests.dir/rule + +.PHONY : tests + +# clean rule for target. +CMakeFiles/tests.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/clean +.PHONY : CMakeFiles/tests.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages_nodejs.dir/all: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/all +CMakeFiles/vio_generate_messages_nodejs.dir/all: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all +CMakeFiles/vio_generate_messages_nodejs.dir/all: CMakeFiles/_vio_generate_messages_check_deps_start.dir/all +CMakeFiles/vio_generate_messages_nodejs.dir/all: CMakeFiles/std_msgs_generate_messages_nodejs.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_nodejs.dir/build.make CMakeFiles/vio_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_nodejs.dir/build.make CMakeFiles/vio_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=47,48,49 "Built target vio_generate_messages_nodejs" +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/rule + +# Convenience name for target. +vio_generate_messages_nodejs: CMakeFiles/vio_generate_messages_nodejs.dir/rule + +.PHONY : vio_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/vio_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_nodejs.dir/build.make CMakeFiles/vio_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/roscpp_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/roscpp_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make CMakeFiles/roscpp_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make CMakeFiles/roscpp_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target roscpp_generate_messages_nodejs" +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/roscpp_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/roscpp_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +# Convenience name for target. +roscpp_generate_messages_nodejs: CMakeFiles/roscpp_generate_messages_nodejs.dir/rule + +.PHONY : roscpp_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/roscpp_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make CMakeFiles/roscpp_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir + +# All Build rule for target. +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target _vio_generate_messages_check_deps_getOdom" +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/rule + +# Convenience name for target. +_vio_generate_messages_check_deps_getOdom: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/rule + +.PHONY : _vio_generate_messages_check_deps_getOdom + +# clean rule for target. +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/tf_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_eus.dir/build.make CMakeFiles/tf_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_eus.dir/build.make CMakeFiles/tf_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf_generate_messages_eus" +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/rule + +# Convenience name for target. +tf_generate_messages_eus: CMakeFiles/tf_generate_messages_eus.dir/rule + +.PHONY : tf_generate_messages_eus + +# clean rule for target. +CMakeFiles/tf_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_eus.dir/build.make CMakeFiles/tf_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_nodejs: CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_cpp: CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf2_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf2_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf2_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_cpp: CMakeFiles/tf2_msgs_generate_messages_cpp.dir/rule + +.PHONY : tf2_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/run_tests.dir + +# All Build rule for target. +CMakeFiles/run_tests.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target run_tests" +.PHONY : CMakeFiles/run_tests.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/run_tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/run_tests.dir/rule + +# Convenience name for target. +run_tests: CMakeFiles/run_tests.dir/rule + +.PHONY : run_tests + +# clean rule for target. +CMakeFiles/run_tests.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/clean +.PHONY : CMakeFiles/run_tests.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/std_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/std_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/std_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_lisp: CMakeFiles/std_msgs_generate_messages_lisp.dir/rule + +.PHONY : std_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio.dir + +# All Build rule for target. +CMakeFiles/vio.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36 "Built target vio" +.PHONY : CMakeFiles/vio.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 25 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio.dir/rule + +# Convenience name for target. +vio: CMakeFiles/vio.dir/rule + +.PHONY : vio + +# clean rule for target. +CMakeFiles/vio.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/clean +.PHONY : CMakeFiles/vio.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/geometry_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target geometry_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/geometry_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_lisp: CMakeFiles/geometry_msgs_generate_messages_lisp.dir/rule + +.PHONY : geometry_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/roscpp_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/roscpp_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_eus.dir/build.make CMakeFiles/roscpp_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_eus.dir/build.make CMakeFiles/roscpp_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target roscpp_generate_messages_eus" +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/roscpp_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/roscpp_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/rule + +# Convenience name for target. +roscpp_generate_messages_eus: CMakeFiles/roscpp_generate_messages_eus.dir/rule + +.PHONY : roscpp_generate_messages_eus + +# clean rule for target. +CMakeFiles/roscpp_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_eus.dir/build.make CMakeFiles/roscpp_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/roscpp_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/roscpp_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_cpp.dir/build.make CMakeFiles/roscpp_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_cpp.dir/build.make CMakeFiles/roscpp_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target roscpp_generate_messages_cpp" +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/roscpp_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/roscpp_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +# Convenience name for target. +roscpp_generate_messages_cpp: CMakeFiles/roscpp_generate_messages_cpp.dir/rule + +.PHONY : roscpp_generate_messages_cpp + +# clean rule for target. +CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_cpp.dir/build.make CMakeFiles/roscpp_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/geometry_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/geometry_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make CMakeFiles/geometry_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target geometry_msgs_generate_messages_eus" +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/geometry_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/geometry_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_eus: CMakeFiles/geometry_msgs_generate_messages_eus.dir/rule + +.PHONY : geometry_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/actionlib_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_msgs_generate_messages_py" +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_py: CMakeFiles/actionlib_msgs_generate_messages_py.dir/rule + +.PHONY : actionlib_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/_vio_generate_messages_check_deps_start.dir + +# All Build rule for target. +CMakeFiles/_vio_generate_messages_check_deps_start.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_start.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_start.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target _vio_generate_messages_check_deps_start" +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/_vio_generate_messages_check_deps_start.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/_vio_generate_messages_check_deps_start.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/rule + +# Convenience name for target. +_vio_generate_messages_check_deps_start: CMakeFiles/_vio_generate_messages_check_deps_start.dir/rule + +.PHONY : _vio_generate_messages_check_deps_start + +# clean rule for target. +CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/clean_test_results.dir + +# All Build rule for target. +CMakeFiles/clean_test_results.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target clean_test_results" +.PHONY : CMakeFiles/clean_test_results.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/clean_test_results.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/clean_test_results.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/clean_test_results.dir/rule + +# Convenience name for target. +clean_test_results: CMakeFiles/clean_test_results.dir/rule + +.PHONY : clean_test_results + +# clean rule for target. +CMakeFiles/clean_test_results.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/clean +.PHONY : CMakeFiles/clean_test_results.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/geometry_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target geometry_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_nodejs: CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/rule + +.PHONY : geometry_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rosgraph_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_eus" +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_eus: CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/doxygen.dir + +# All Build rule for target. +CMakeFiles/doxygen.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target doxygen" +.PHONY : CMakeFiles/doxygen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/doxygen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/doxygen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/doxygen.dir/rule + +# Convenience name for target. +doxygen: CMakeFiles/doxygen.dir/rule + +.PHONY : doxygen + +# clean rule for target. +CMakeFiles/doxygen.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/clean +.PHONY : CMakeFiles/doxygen.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/tf_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_cpp.dir/build.make CMakeFiles/tf_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_cpp.dir/build.make CMakeFiles/tf_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf_generate_messages_cpp" +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/rule + +# Convenience name for target. +tf_generate_messages_cpp: CMakeFiles/tf_generate_messages_cpp.dir/rule + +.PHONY : tf_generate_messages_cpp + +# clean rule for target. +CMakeFiles/tf_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_cpp.dir/build.make CMakeFiles/tf_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/actionlib_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_eus.dir/build.make CMakeFiles/actionlib_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_eus.dir/build.make CMakeFiles/actionlib_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_generate_messages_eus" +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/rule + +# Convenience name for target. +actionlib_generate_messages_eus: CMakeFiles/actionlib_generate_messages_eus.dir/rule + +.PHONY : actionlib_generate_messages_eus + +# clean rule for target. +CMakeFiles/actionlib_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_eus.dir/build.make CMakeFiles/actionlib_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/download_extra_data.dir + +# All Build rule for target. +CMakeFiles/download_extra_data.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target download_extra_data" +.PHONY : CMakeFiles/download_extra_data.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/download_extra_data.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/download_extra_data.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/download_extra_data.dir/rule + +# Convenience name for target. +download_extra_data: CMakeFiles/download_extra_data.dir/rule + +.PHONY : download_extra_data + +# clean rule for target. +CMakeFiles/download_extra_data.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/clean +.PHONY : CMakeFiles/download_extra_data.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sensor_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target sensor_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sensor_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_lisp: CMakeFiles/sensor_msgs_generate_messages_lisp.dir/rule + +.PHONY : sensor_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sensor_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target sensor_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_nodejs: CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/rule + +.PHONY : sensor_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/geometry_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target geometry_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/geometry_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_cpp: CMakeFiles/geometry_msgs_generate_messages_cpp.dir/rule + +.PHONY : geometry_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/std_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/std_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_nodejs: CMakeFiles/std_msgs_generate_messages_nodejs.dir/rule + +.PHONY : std_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/geometry_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/geometry_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make CMakeFiles/geometry_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make CMakeFiles/geometry_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target geometry_msgs_generate_messages_py" +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/geometry_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/geometry_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +geometry_msgs_generate_messages_py: CMakeFiles/geometry_msgs_generate_messages_py.dir/rule + +.PHONY : geometry_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/geometry_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make CMakeFiles/geometry_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/rosgraph_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target rosgraph_msgs_generate_messages_py" +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/rosgraph_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +rosgraph_msgs_generate_messages_py: CMakeFiles/rosgraph_msgs_generate_messages_py.dir/rule + +.PHONY : rosgraph_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/tf_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_lisp.dir/build.make CMakeFiles/tf_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_lisp.dir/build.make CMakeFiles/tf_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf_generate_messages_lisp" +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/rule + +# Convenience name for target. +tf_generate_messages_lisp: CMakeFiles/tf_generate_messages_lisp.dir/rule + +.PHONY : tf_generate_messages_lisp + +# clean rule for target. +CMakeFiles/tf_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_lisp.dir/build.make CMakeFiles/tf_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/roscpp_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/roscpp_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_py.dir/build.make CMakeFiles/roscpp_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_py.dir/build.make CMakeFiles/roscpp_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target roscpp_generate_messages_py" +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/roscpp_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/roscpp_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/rule + +# Convenience name for target. +roscpp_generate_messages_py: CMakeFiles/roscpp_generate_messages_py.dir/rule + +.PHONY : roscpp_generate_messages_py + +# clean rule for target. +CMakeFiles/roscpp_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_py.dir/build.make CMakeFiles/roscpp_generate_messages_py.dir/clean +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/tf_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_nodejs.dir/build.make CMakeFiles/tf_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_nodejs.dir/build.make CMakeFiles/tf_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf_generate_messages_nodejs" +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/rule + +# Convenience name for target. +tf_generate_messages_nodejs: CMakeFiles/tf_generate_messages_nodejs.dir/rule + +.PHONY : tf_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/tf_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_nodejs.dir/build.make CMakeFiles/tf_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_gencpp.dir + +# All Build rule for target. +CMakeFiles/vio_gencpp.dir/all: CMakeFiles/vio_generate_messages_cpp.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gencpp.dir/build.make CMakeFiles/vio_gencpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gencpp.dir/build.make CMakeFiles/vio_gencpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_gencpp" +.PHONY : CMakeFiles/vio_gencpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_gencpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_gencpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_gencpp.dir/rule + +# Convenience name for target. +vio_gencpp: CMakeFiles/vio_gencpp.dir/rule + +.PHONY : vio_gencpp + +# clean rule for target. +CMakeFiles/vio_gencpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gencpp.dir/build.make CMakeFiles/vio_gencpp.dir/clean +.PHONY : CMakeFiles/vio_gencpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/tf_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_py.dir/build.make CMakeFiles/tf_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_py.dir/build.make CMakeFiles/tf_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf_generate_messages_py" +.PHONY : CMakeFiles/tf_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf_generate_messages_py.dir/rule + +# Convenience name for target. +tf_generate_messages_py: CMakeFiles/tf_generate_messages_py.dir/rule + +.PHONY : tf_generate_messages_py + +# clean rule for target. +CMakeFiles/tf_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_py.dir/build.make CMakeFiles/tf_generate_messages_py.dir/clean +.PHONY : CMakeFiles/tf_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sensor_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/sensor_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make CMakeFiles/sensor_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make CMakeFiles/sensor_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target sensor_msgs_generate_messages_py" +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sensor_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sensor_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_py: CMakeFiles/sensor_msgs_generate_messages_py.dir/rule + +.PHONY : sensor_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/sensor_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make CMakeFiles/sensor_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/actionlib_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_generate_messages_cpp" +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_cpp: CMakeFiles/actionlib_generate_messages_cpp.dir/rule + +.PHONY : actionlib_generate_messages_cpp + +# clean rule for target. +CMakeFiles/actionlib_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/vio_generate_messages.dir + +# All Build rule for target. +CMakeFiles/vio_generate_messages.dir/all: CMakeFiles/vio_generate_messages_py.dir/all +CMakeFiles/vio_generate_messages.dir/all: CMakeFiles/vio_generate_messages_lisp.dir/all +CMakeFiles/vio_generate_messages.dir/all: CMakeFiles/vio_generate_messages_eus.dir/all +CMakeFiles/vio_generate_messages.dir/all: CMakeFiles/vio_generate_messages_cpp.dir/all +CMakeFiles/vio_generate_messages.dir/all: CMakeFiles/vio_generate_messages_nodejs.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages.dir/build.make CMakeFiles/vio_generate_messages.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages.dir/build.make CMakeFiles/vio_generate_messages.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target vio_generate_messages" +.PHONY : CMakeFiles/vio_generate_messages.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/vio_generate_messages.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 17 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/vio_generate_messages.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/vio_generate_messages.dir/rule + +# Convenience name for target. +vio_generate_messages: CMakeFiles/vio_generate_messages.dir/rule + +.PHONY : vio_generate_messages + +# clean rule for target. +CMakeFiles/vio_generate_messages.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages.dir/build.make CMakeFiles/vio_generate_messages.dir/clean +.PHONY : CMakeFiles/vio_generate_messages.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/tf2_msgs_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/tf2_msgs_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make CMakeFiles/tf2_msgs_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make CMakeFiles/tf2_msgs_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target tf2_msgs_generate_messages_py" +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/tf2_msgs_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/tf2_msgs_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/rule + +# Convenience name for target. +tf2_msgs_generate_messages_py: CMakeFiles/tf2_msgs_generate_messages_py.dir/rule + +.PHONY : tf2_msgs_generate_messages_py + +# clean rule for target. +CMakeFiles/tf2_msgs_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make CMakeFiles/tf2_msgs_generate_messages_py.dir/clean +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_msgs_generate_messages_nodejs" +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_nodejs: CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/rule + +.PHONY : actionlib_msgs_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_msgs_generate_messages_eus" +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_eus: CMakeFiles/actionlib_msgs_generate_messages_eus.dir/rule + +.PHONY : actionlib_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/actionlib_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_generate_messages_lisp" +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_generate_messages_lisp: CMakeFiles/actionlib_generate_messages_lisp.dir/rule + +.PHONY : actionlib_generate_messages_lisp + +# clean rule for target. +CMakeFiles/actionlib_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/sensor_msgs_generate_messages_eus.dir + +# All Build rule for target. +CMakeFiles/sensor_msgs_generate_messages_eus.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make CMakeFiles/sensor_msgs_generate_messages_eus.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target sensor_msgs_generate_messages_eus" +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/sensor_msgs_generate_messages_eus.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sensor_msgs_generate_messages_eus.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/rule + +# Convenience name for target. +sensor_msgs_generate_messages_eus: CMakeFiles/sensor_msgs_generate_messages_eus.dir/rule + +.PHONY : sensor_msgs_generate_messages_eus + +# clean rule for target. +CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_cpp: CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/rule + +.PHONY : actionlib_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/std_msgs_generate_messages_cpp.dir + +# All Build rule for target. +CMakeFiles/std_msgs_generate_messages_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target std_msgs_generate_messages_cpp" +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/std_msgs_generate_messages_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/std_msgs_generate_messages_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +# Convenience name for target. +std_msgs_generate_messages_cpp: CMakeFiles/std_msgs_generate_messages_cpp.dir/rule + +.PHONY : std_msgs_generate_messages_cpp + +# clean rule for target. +CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/clean +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_generate_messages_nodejs.dir + +# All Build rule for target. +CMakeFiles/actionlib_generate_messages_nodejs.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_generate_messages_nodejs.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_generate_messages_nodejs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_generate_messages_nodejs" +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_generate_messages_nodejs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_generate_messages_nodejs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/rule + +# Convenience name for target. +actionlib_generate_messages_nodejs: CMakeFiles/actionlib_generate_messages_nodejs.dir/rule + +.PHONY : actionlib_generate_messages_nodejs + +# clean rule for target. +CMakeFiles/actionlib_generate_messages_nodejs.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_generate_messages_nodejs.dir/clean +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_generate_messages_py.dir + +# All Build rule for target. +CMakeFiles/actionlib_generate_messages_py.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_py.dir/build.make CMakeFiles/actionlib_generate_messages_py.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_py.dir/build.make CMakeFiles/actionlib_generate_messages_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_generate_messages_py" +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_generate_messages_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_generate_messages_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/rule + +# Convenience name for target. +actionlib_generate_messages_py: CMakeFiles/actionlib_generate_messages_py.dir/rule + +.PHONY : actionlib_generate_messages_py + +# clean rule for target. +CMakeFiles/actionlib_generate_messages_py.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_py.dir/build.make CMakeFiles/actionlib_generate_messages_py.dir/clean +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/actionlib_msgs_generate_messages_lisp.dir + +# All Build rule for target. +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num= "Built target actionlib_msgs_generate_messages_lisp" +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule + +# Convenience name for target. +actionlib_msgs_generate_messages_lisp: CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/rule + +.PHONY : actionlib_msgs_generate_messages_lisp + +# clean rule for target. +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean + +#============================================================================= +# Target rules for target gtest/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/all: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=4,5,6,7 "Built target gmock_main" +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# clean rule for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target gtest/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +gtest/googlemock/CMakeFiles/gmock.dir/all: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=1,2,3 "Built target gmock" +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# clean rule for target. +gtest/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest.dir + +# All Build rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=8,9 "Built target gtest" +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target gtest/googlemock/gtest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all: gtest/googlemock/gtest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=10,11 "Built target gtest_main" +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# clean rule for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/29 b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/29 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/29 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/35 b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/35 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/35 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/count.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..7273c0f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +25 diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..92c53d8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,97 @@ +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/install/strip.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/install/local.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/edit_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/install.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/list_install_components.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/test.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/install/strip.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/install/local.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/test.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/edit_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/rebuild_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/install.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/list_install_components.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/install/strip.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/install/local.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/install.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/list_install_components.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/rebuild_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/test.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/edit_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/install/strip.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/install/local.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/install.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/list_install_components.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/rebuild_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/edit_cache.dir +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/test.dir diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake new file mode 100644 index 0000000..81e98e4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake @@ -0,0 +1,36 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by CMake Version 3.19 +cmake_policy(SET CMP0009 NEW) + +# SRC at CMakeLists.txt:69 (file) +file(GLOB NEW_GLOB LIST_DIRECTORIES true "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/*.cpp") +set(OLD_GLOB + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + file(TOUCH_NOCREATE "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.verify_globs") +endif() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make new file mode 100644 index 0000000..9ac42b0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for _vio_generate_messages_check_deps_getOdom. + +# Include the progress variables for this target. +include CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/progress.make + +CMakeFiles/_vio_generate_messages_check_deps_getOdom: + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genmsg/cmake/../../../lib/genmsg/genmsg_check_deps.py vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv std_msgs/Header + +_vio_generate_messages_check_deps_getOdom: CMakeFiles/_vio_generate_messages_check_deps_getOdom +_vio_generate_messages_check_deps_getOdom: CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make + +.PHONY : _vio_generate_messages_check_deps_getOdom + +# Rule to build all files generated by this target. +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build: _vio_generate_messages_check_deps_getOdom + +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build + +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/cmake_clean.cmake +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/clean + +CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/cmake_clean.cmake new file mode 100644 index 0000000..22f1109 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/_vio_generate_messages_check_deps_getOdom" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make new file mode 100644 index 0000000..26fd303 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for _vio_generate_messages_check_deps_start. + +# Include the progress variables for this target. +include CMakeFiles/_vio_generate_messages_check_deps_start.dir/progress.make + +CMakeFiles/_vio_generate_messages_check_deps_start: + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genmsg/cmake/../../../lib/genmsg/genmsg_check_deps.py vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv + +_vio_generate_messages_check_deps_start: CMakeFiles/_vio_generate_messages_check_deps_start +_vio_generate_messages_check_deps_start: CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make + +.PHONY : _vio_generate_messages_check_deps_start + +# Rule to build all files generated by this target. +CMakeFiles/_vio_generate_messages_check_deps_start.dir/build: _vio_generate_messages_check_deps_start + +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/build + +CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/_vio_generate_messages_check_deps_start.dir/cmake_clean.cmake +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/clean + +CMakeFiles/_vio_generate_messages_check_deps_start.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_start.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/cmake_clean.cmake new file mode 100644 index 0000000..d20b847 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/_vio_generate_messages_check_deps_start" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/_vio_generate_messages_check_deps_start.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_start.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make new file mode 100644 index 0000000..77c9894 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for _vio_generate_messages_check_deps_stop. + +# Include the progress variables for this target. +include CMakeFiles/_vio_generate_messages_check_deps_stop.dir/progress.make + +CMakeFiles/_vio_generate_messages_check_deps_stop: + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genmsg/cmake/../../../lib/genmsg/genmsg_check_deps.py vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv + +_vio_generate_messages_check_deps_stop: CMakeFiles/_vio_generate_messages_check_deps_stop +_vio_generate_messages_check_deps_stop: CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make + +.PHONY : _vio_generate_messages_check_deps_stop + +# Rule to build all files generated by this target. +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build: _vio_generate_messages_check_deps_stop + +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build + +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/_vio_generate_messages_check_deps_stop.dir/cmake_clean.cmake +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/clean + +CMakeFiles/_vio_generate_messages_check_deps_stop.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/_vio_generate_messages_check_deps_stop.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/cmake_clean.cmake new file mode 100644 index 0000000..01109e7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/_vio_generate_messages_check_deps_stop" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/_vio_generate_messages_check_deps_stop.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/_vio_generate_messages_check_deps_stop.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..aa9187e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make + +actionlib_generate_messages_cpp: CMakeFiles/actionlib_generate_messages_cpp.dir/build.make + +.PHONY : actionlib_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_generate_messages_cpp.dir/build: actionlib_generate_messages_cpp + +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/build + +CMakeFiles/actionlib_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/clean + +CMakeFiles/actionlib_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..acf4a50 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..7d7145f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_generate_messages_eus.dir/progress.make + +actionlib_generate_messages_eus: CMakeFiles/actionlib_generate_messages_eus.dir/build.make + +.PHONY : actionlib_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_generate_messages_eus.dir/build: actionlib_generate_messages_eus + +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/build + +CMakeFiles/actionlib_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/clean + +CMakeFiles/actionlib_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..6bdc0a3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..1ee2988 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make + +actionlib_generate_messages_lisp: CMakeFiles/actionlib_generate_messages_lisp.dir/build.make + +.PHONY : actionlib_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_generate_messages_lisp.dir/build: actionlib_generate_messages_lisp + +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/build + +CMakeFiles/actionlib_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/clean + +CMakeFiles/actionlib_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..fae152b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..6260e9b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_generate_messages_nodejs.dir/progress.make + +actionlib_generate_messages_nodejs: CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make + +.PHONY : actionlib_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_generate_messages_nodejs.dir/build: actionlib_generate_messages_nodejs + +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/build + +CMakeFiles/actionlib_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/clean + +CMakeFiles/actionlib_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..6e65df1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/build.make new file mode 100644 index 0000000..c1443eb --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_generate_messages_py.dir/progress.make + +actionlib_generate_messages_py: CMakeFiles/actionlib_generate_messages_py.dir/build.make + +.PHONY : actionlib_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_generate_messages_py.dir/build: actionlib_generate_messages_py + +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/build + +CMakeFiles/actionlib_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/clean + +CMakeFiles/actionlib_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..aa0e8de --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..f4914a1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make + +actionlib_msgs_generate_messages_cpp: CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make + +.PHONY : actionlib_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build: actionlib_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build + +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..9905c51 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..b12b0e8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_msgs_generate_messages_eus.dir/progress.make + +actionlib_msgs_generate_messages_eus: CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make + +.PHONY : actionlib_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build: actionlib_msgs_generate_messages_eus + +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build + +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/clean + +CMakeFiles/actionlib_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..cfaf9d5 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..96a6570 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make + +actionlib_msgs_generate_messages_lisp: CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make + +.PHONY : actionlib_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build: actionlib_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build + +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..6cfb90f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..2816983 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/progress.make + +actionlib_msgs_generate_messages_nodejs: CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : actionlib_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build: actionlib_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..65e5a40 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..9e002d7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for actionlib_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make + +actionlib_msgs_generate_messages_py: CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make + +.PHONY : actionlib_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/actionlib_msgs_generate_messages_py.dir/build: actionlib_msgs_generate_messages_py + +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/build + +CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/clean + +CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/actionlib_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..00cd299 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/actionlib_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/actionlib_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/build.make new file mode 100644 index 0000000..d919de1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for clean_test_results. + +# Include the progress variables for this target. +include CMakeFiles/clean_test_results.dir/progress.make + +CMakeFiles/clean_test_results: + /usr/bin/python2 /opt/ros/melodic/share/catkin/cmake/test/remove_test_results.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/test_results + +clean_test_results: CMakeFiles/clean_test_results +clean_test_results: CMakeFiles/clean_test_results.dir/build.make + +.PHONY : clean_test_results + +# Rule to build all files generated by this target. +CMakeFiles/clean_test_results.dir/build: clean_test_results + +.PHONY : CMakeFiles/clean_test_results.dir/build + +CMakeFiles/clean_test_results.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/clean_test_results.dir/cmake_clean.cmake +.PHONY : CMakeFiles/clean_test_results.dir/clean + +CMakeFiles/clean_test_results.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/clean_test_results.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/cmake_clean.cmake new file mode 100644 index 0000000..63bf0e0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/clean_test_results" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/clean_test_results.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clean_test_results.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-environment.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..270d93c --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,3 @@ +ToolSet: 1.0 (local)Options: + +Options: \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-log.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..a0b68b6 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,55 @@ +/opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio +CMake Deprecation Warning at CMakeLists.txt:3 (CMAKE_MINIMUM_REQUIRED): + Compatibility with CMake < 2.8.12 will be removed from a future version of + CMake. + + Update the VERSION argument value or use a ... suffix to tell + CMake that the project does not need compatibility with older versions. + + +-- Eigen found (include: /usr/include/eigen3) +-- Using CATKIN_DEVEL_PREFIX: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel +-- Using CMAKE_PREFIX_PATH: /opt/ros/melodic +-- This workspace overlays: /opt/ros/melodic +-- Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.17", minimum required is "2") +-- Using PYTHON_EXECUTABLE: /usr/bin/python2 +-- Using Debian Python package layout +-- Using empy: /usr/bin/empy +-- Using CATKIN_ENABLE_TESTING: ON +-- Call enable_testing() +-- Using CATKIN_TEST_RESULTS_DIR: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/test_results +-- Found gtest sources under '/usr/src/googletest': gtests will be built +-- Found gmock sources under '/usr/src/googletest': gmock will be built +CMake Deprecation Warning at /usr/src/googletest/CMakeLists.txt:1 (cmake_minimum_required): + Compatibility with CMake < 2.8.12 will be removed from a future version of + CMake. + + Update the VERSION argument value or use a ... suffix to tell + CMake that the project does not need compatibility with older versions. + + +CMake Deprecation Warning at /usr/src/googletest/googlemock/CMakeLists.txt:41 (cmake_minimum_required): + Compatibility with CMake < 2.8.12 will be removed from a future version of + CMake. + + Update the VERSION argument value or use a ... suffix to tell + CMake that the project does not need compatibility with older versions. + + +CMake Deprecation Warning at /usr/src/googletest/googletest/CMakeLists.txt:48 (cmake_minimum_required): + Compatibility with CMake < 2.8.12 will be removed from a future version of + CMake. + + Update the VERSION argument value or use a ... suffix to tell + CMake that the project does not need compatibility with older versions. + + +-- Found PythonInterp: /usr/bin/python2 (found version "2.7.17") +-- Using Python nosetests: /usr/bin/nosetests-2.7 +-- catkin 0.7.28 +-- BUILD_SHARED_LIBS is on +-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy +-- vio: 0 messages, 3 services +-- Configuring done +-- Generating done +-- Build files have been written to: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.check_cache b/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.verify_globs b/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.verify_globs new file mode 100644 index 0000000..2b38fac --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/cmake.verify_globs @@ -0,0 +1 @@ +# This file is generated by CMake for checking of the VerifyGlobs.cmake file diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/build.make new file mode 100644 index 0000000..16feef1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for download_extra_data. + +# Include the progress variables for this target. +include CMakeFiles/download_extra_data.dir/progress.make + +download_extra_data: CMakeFiles/download_extra_data.dir/build.make + +.PHONY : download_extra_data + +# Rule to build all files generated by this target. +CMakeFiles/download_extra_data.dir/build: download_extra_data + +.PHONY : CMakeFiles/download_extra_data.dir/build + +CMakeFiles/download_extra_data.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/download_extra_data.dir/cmake_clean.cmake +.PHONY : CMakeFiles/download_extra_data.dir/clean + +CMakeFiles/download_extra_data.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/download_extra_data.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/cmake_clean.cmake new file mode 100644 index 0000000..bf7d7e2 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/download_extra_data.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/download_extra_data.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/build.make new file mode 100644 index 0000000..e601cc6 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for doxygen. + +# Include the progress variables for this target. +include CMakeFiles/doxygen.dir/progress.make + +doxygen: CMakeFiles/doxygen.dir/build.make + +.PHONY : doxygen + +# Rule to build all files generated by this target. +CMakeFiles/doxygen.dir/build: doxygen + +.PHONY : CMakeFiles/doxygen.dir/build + +CMakeFiles/doxygen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/doxygen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/doxygen.dir/clean + +CMakeFiles/doxygen.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/doxygen.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/cmake_clean.cmake new file mode 100644 index 0000000..ef20a75 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/doxygen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/doxygen.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..80a1c58 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for geometry_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make + +geometry_msgs_generate_messages_cpp: CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make + +.PHONY : geometry_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build: geometry_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build + +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..820ac95 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/geometry_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..309dfda --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for geometry_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/geometry_msgs_generate_messages_eus.dir/progress.make + +geometry_msgs_generate_messages_eus: CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make + +.PHONY : geometry_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/geometry_msgs_generate_messages_eus.dir/build: geometry_msgs_generate_messages_eus + +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/build + +CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean + +CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..67f285a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..e2df835 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for geometry_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make + +geometry_msgs_generate_messages_lisp: CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make + +.PHONY : geometry_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build: geometry_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build + +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/geometry_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..1e1c8fa --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/geometry_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..a20f735 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for geometry_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make + +geometry_msgs_generate_messages_nodejs: CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : geometry_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build: geometry_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..a10d1c0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..b1b881c --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for geometry_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make + +geometry_msgs_generate_messages_py: CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make + +.PHONY : geometry_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/geometry_msgs_generate_messages_py.dir/build: geometry_msgs_generate_messages_py + +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/build + +CMakeFiles/geometry_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/clean + +CMakeFiles/geometry_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/geometry_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..37b4627 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/geometry_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/geometry_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/progress.marks b/GPU_version/vio/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +42 diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..666f753 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for roscpp_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make + +roscpp_generate_messages_cpp: CMakeFiles/roscpp_generate_messages_cpp.dir/build.make + +.PHONY : roscpp_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/roscpp_generate_messages_cpp.dir/build: roscpp_generate_messages_cpp + +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/build + +CMakeFiles/roscpp_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/clean + +CMakeFiles/roscpp_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/roscpp_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..bf35365 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..7e2c600 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for roscpp_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/roscpp_generate_messages_eus.dir/progress.make + +roscpp_generate_messages_eus: CMakeFiles/roscpp_generate_messages_eus.dir/build.make + +.PHONY : roscpp_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/roscpp_generate_messages_eus.dir/build: roscpp_generate_messages_eus + +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/build + +CMakeFiles/roscpp_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/clean + +CMakeFiles/roscpp_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/roscpp_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..61700fa --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..48899d0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for roscpp_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make + +roscpp_generate_messages_lisp: CMakeFiles/roscpp_generate_messages_lisp.dir/build.make + +.PHONY : roscpp_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/roscpp_generate_messages_lisp.dir/build: roscpp_generate_messages_lisp + +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/build + +CMakeFiles/roscpp_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/clean + +CMakeFiles/roscpp_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/roscpp_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..492a50b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..c97eeb9 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for roscpp_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make + +roscpp_generate_messages_nodejs: CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make + +.PHONY : roscpp_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/roscpp_generate_messages_nodejs.dir/build: roscpp_generate_messages_nodejs + +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/build + +CMakeFiles/roscpp_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/clean + +CMakeFiles/roscpp_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/roscpp_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..37945a6 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/build.make new file mode 100644 index 0000000..b0300cd --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for roscpp_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/roscpp_generate_messages_py.dir/progress.make + +roscpp_generate_messages_py: CMakeFiles/roscpp_generate_messages_py.dir/build.make + +.PHONY : roscpp_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/roscpp_generate_messages_py.dir/build: roscpp_generate_messages_py + +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/build + +CMakeFiles/roscpp_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/clean + +CMakeFiles/roscpp_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/roscpp_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..2c13747 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/roscpp_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/roscpp_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..7356de0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for rosgraph_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make + +rosgraph_msgs_generate_messages_cpp: CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build: rosgraph_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build + +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..720bdd0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..84f1266 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for rosgraph_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make + +rosgraph_msgs_generate_messages_eus: CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build: rosgraph_msgs_generate_messages_eus + +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build + +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/clean + +CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..5610f84 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..8f0f792 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for rosgraph_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make + +rosgraph_msgs_generate_messages_lisp: CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build: rosgraph_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build + +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..cdd6e3f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..9deba02 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for rosgraph_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make + +rosgraph_msgs_generate_messages_nodejs: CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build: rosgraph_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..37bf13d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..8bbd2a4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for rosgraph_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make + +rosgraph_msgs_generate_messages_py: CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make + +.PHONY : rosgraph_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build: rosgraph_msgs_generate_messages_py + +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build + +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/clean + +CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/rosgraph_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..de801d4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/rosgraph_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/build.make new file mode 100644 index 0000000..9bfad4b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for run_tests. + +# Include the progress variables for this target. +include CMakeFiles/run_tests.dir/progress.make + +run_tests: CMakeFiles/run_tests.dir/build.make + +.PHONY : run_tests + +# Rule to build all files generated by this target. +CMakeFiles/run_tests.dir/build: run_tests + +.PHONY : CMakeFiles/run_tests.dir/build + +CMakeFiles/run_tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/run_tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/run_tests.dir/clean + +CMakeFiles/run_tests.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/run_tests.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..e67d34f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/run_tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/run_tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..2d220ed --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for sensor_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make + +sensor_msgs_generate_messages_cpp: CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make + +.PHONY : sensor_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build: sensor_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build + +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/sensor_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..1716093 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sensor_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..758b854 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for sensor_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/sensor_msgs_generate_messages_eus.dir/progress.make + +sensor_msgs_generate_messages_eus: CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make + +.PHONY : sensor_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/sensor_msgs_generate_messages_eus.dir/build: sensor_msgs_generate_messages_eus + +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/build + +CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean + +CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..eabddd7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..1d4e44d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for sensor_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make + +sensor_msgs_generate_messages_lisp: CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make + +.PHONY : sensor_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build: sensor_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build + +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/sensor_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..ecc0226 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sensor_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..10ba4d1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for sensor_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/progress.make + +sensor_msgs_generate_messages_nodejs: CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : sensor_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build: sensor_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..534a2e5 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..d0ca157 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for sensor_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make + +sensor_msgs_generate_messages_py: CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make + +.PHONY : sensor_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/sensor_msgs_generate_messages_py.dir/build: sensor_msgs_generate_messages_py + +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/build + +CMakeFiles/sensor_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/clean + +CMakeFiles/sensor_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/sensor_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..a5188ef --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/sensor_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/sensor_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..fe705d2 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for std_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make + +std_msgs_generate_messages_cpp: CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make + +.PHONY : std_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/std_msgs_generate_messages_cpp.dir/build: std_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/build + +CMakeFiles/std_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/std_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/std_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..0d092bf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..166a585 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for std_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make + +std_msgs_generate_messages_eus: CMakeFiles/std_msgs_generate_messages_eus.dir/build.make + +.PHONY : std_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/std_msgs_generate_messages_eus.dir/build: std_msgs_generate_messages_eus + +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/build + +CMakeFiles/std_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/clean + +CMakeFiles/std_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/std_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..855155e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..b221050 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for std_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make + +std_msgs_generate_messages_lisp: CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make + +.PHONY : std_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/std_msgs_generate_messages_lisp.dir/build: std_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/build + +CMakeFiles/std_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/std_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/std_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..b995112 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..8503dd4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for std_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make + +std_msgs_generate_messages_nodejs: CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : std_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/std_msgs_generate_messages_nodejs.dir/build: std_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/std_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..f5f42ae --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..4c2e574 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for std_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/std_msgs_generate_messages_py.dir/progress.make + +std_msgs_generate_messages_py: CMakeFiles/std_msgs_generate_messages_py.dir/build.make + +.PHONY : std_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/std_msgs_generate_messages_py.dir/build: std_msgs_generate_messages_py + +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/build + +CMakeFiles/std_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/clean + +CMakeFiles/std_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/std_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..15da12c --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/std_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/std_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/build.make new file mode 100644 index 0000000..5eeeb33 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tests. + +# Include the progress variables for this target. +include CMakeFiles/tests.dir/progress.make + +tests: CMakeFiles/tests.dir/build.make + +.PHONY : tests + +# Rule to build all files generated by this target. +CMakeFiles/tests.dir/build: tests + +.PHONY : CMakeFiles/tests.dir/build + +CMakeFiles/tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tests.dir/clean + +CMakeFiles/tests.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tests.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..910f04d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tests.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..3c78064 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf2_msgs_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make + +tf2_msgs_generate_messages_cpp: CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make + +.PHONY : tf2_msgs_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build: tf2_msgs_generate_messages_cpp + +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build + +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/clean + +CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf2_msgs_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..97cac24 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf2_msgs_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..c48bdc7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf2_msgs_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/tf2_msgs_generate_messages_eus.dir/progress.make + +tf2_msgs_generate_messages_eus: CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make + +.PHONY : tf2_msgs_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/tf2_msgs_generate_messages_eus.dir/build: tf2_msgs_generate_messages_eus + +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/build + +CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/clean + +CMakeFiles/tf2_msgs_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf2_msgs_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..29107f6 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf2_msgs_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..86505f1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf2_msgs_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make + +tf2_msgs_generate_messages_lisp: CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make + +.PHONY : tf2_msgs_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build: tf2_msgs_generate_messages_lisp + +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build + +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/clean + +CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf2_msgs_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..9618867 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf2_msgs_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..16e9142 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf2_msgs_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/progress.make + +tf2_msgs_generate_messages_nodejs: CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make + +.PHONY : tf2_msgs_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build: tf2_msgs_generate_messages_nodejs + +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build + +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/clean + +CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..bd97d95 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make new file mode 100644 index 0000000..ffa98c9 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf2_msgs_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make + +tf2_msgs_generate_messages_py: CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make + +.PHONY : tf2_msgs_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/tf2_msgs_generate_messages_py.dir/build: tf2_msgs_generate_messages_py + +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/build + +CMakeFiles/tf2_msgs_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/clean + +CMakeFiles/tf2_msgs_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf2_msgs_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..3effb9b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf2_msgs_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf2_msgs_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..871fbcf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/tf_generate_messages_cpp.dir/progress.make + +tf_generate_messages_cpp: CMakeFiles/tf_generate_messages_cpp.dir/build.make + +.PHONY : tf_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/tf_generate_messages_cpp.dir/build: tf_generate_messages_cpp + +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/build + +CMakeFiles/tf_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/clean + +CMakeFiles/tf_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..5378e20 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_cpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..d652956 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/tf_generate_messages_eus.dir/progress.make + +tf_generate_messages_eus: CMakeFiles/tf_generate_messages_eus.dir/build.make + +.PHONY : tf_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/tf_generate_messages_eus.dir/build: tf_generate_messages_eus + +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/build + +CMakeFiles/tf_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/clean + +CMakeFiles/tf_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..fbc2fb8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_eus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..475701f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/tf_generate_messages_lisp.dir/progress.make + +tf_generate_messages_lisp: CMakeFiles/tf_generate_messages_lisp.dir/build.make + +.PHONY : tf_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/tf_generate_messages_lisp.dir/build: tf_generate_messages_lisp + +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/build + +CMakeFiles/tf_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/clean + +CMakeFiles/tf_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..c66eb7b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_lisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..5b1727c --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/tf_generate_messages_nodejs.dir/progress.make + +tf_generate_messages_nodejs: CMakeFiles/tf_generate_messages_nodejs.dir/build.make + +.PHONY : tf_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/tf_generate_messages_nodejs.dir/build: tf_generate_messages_nodejs + +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/build + +CMakeFiles/tf_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/clean + +CMakeFiles/tf_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..ed543e1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_nodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/build.make new file mode 100644 index 0000000..84af321 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for tf_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/tf_generate_messages_py.dir/progress.make + +tf_generate_messages_py: CMakeFiles/tf_generate_messages_py.dir/build.make + +.PHONY : tf_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/tf_generate_messages_py.dir/build: tf_generate_messages_py + +.PHONY : CMakeFiles/tf_generate_messages_py.dir/build + +CMakeFiles/tf_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tf_generate_messages_py.dir/clean + +CMakeFiles/tf_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tf_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..36912c7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/tf_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/tf_generate_messages_py.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/CXX.includecache b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/CXX.includecache new file mode 100644 index 0000000..93f8c48 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/CXX.includecache @@ -0,0 +1,1172 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../include/vio/abstract_camera.h +Eigen/Core +- + +../include/vio/config.h +string +- +stdint.h +- +stdio.h +- + +../include/vio/feature.h +vio/frame.h +- + +../include/vio/frame.h +sophus/se3.h +- +vio/math_utils.h +- +vio/abstract_camera.h +- +boost/noncopyable.hpp +- +vio/global.h +- + +../include/vio/global.h +list +- +vector +- +string +- +stdint.h +- +stdio.h +- +math.h +- +Eigen/Core +- +opencv2/opencv.hpp +- +sophus/se2.h +- +sophus/se3.h +- +boost/shared_ptr.hpp +- +Eigen/StdVector +- +ros/console.h +- + +../include/vio/map.h +queue +- +boost/noncopyable.hpp +- +boost/thread.hpp +- +vio/global.h +- + +../include/vio/matcher.h +vio/global.h +- + +../include/vio/math_utils.h +Eigen/Core +- +Eigen/StdVector +- +sophus/se3.h +- + +../include/vio/point.h +boost/noncopyable.hpp +- +vio/global.h +- + +../include/vio/reprojector.h +vio/global.h +- +vio/matcher.h +- + +../include/vio/timer.h +sys/time.h +- +stdio.h +- +unistd.h +- + +/opt/ros/melodic/include/ros/console.h +console_backend.h +/opt/ros/melodic/include/ros/console_backend.h +cstdio +- +sstream +- +ros/time.h +- +cstdarg +- +ros/macros.h +- +map +- +vector +- +log4cxx/level.h +/opt/ros/melodic/include/ros/log4cxx/level.h +rosconsole/macros_generated.h +/opt/ros/melodic/include/ros/rosconsole/macros_generated.h + +/opt/ros/melodic/include/ros/console_backend.h +ros/macros.h +- + +/opt/ros/melodic/include/ros/duration.h +iostream +- +math.h +- +stdexcept +- +climits +- +stdint.h +- +rostime_decl.h +/opt/ros/melodic/include/ros/rostime_decl.h + +/opt/ros/melodic/include/ros/exception.h +stdexcept +- + +/opt/ros/melodic/include/ros/macros.h + +/opt/ros/melodic/include/ros/platform.h +stdlib.h +- +string +- + +/opt/ros/melodic/include/ros/rostime_decl.h +ros/macros.h +- + +/opt/ros/melodic/include/ros/time.h +ros/platform.h +- +iostream +- +cmath +- +ros/exception.h +- +duration.h +/opt/ros/melodic/include/ros/duration.h +boost/math/special_functions/round.hpp +- +rostime_decl.h +/opt/ros/melodic/include/ros/rostime_decl.h +sys/timeb.h +- +sys/time.h +- + +/opt/ros/melodic/include/rosconsole/macros_generated.h + +/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp +algorithm +- +stdexcept +- +vio/reprojector.h +- +vio/frame.h +- +vio/point.h +- +vio/feature.h +- +vio/map.h +- +vio/config.h +- +boost/bind.hpp +- +boost/thread.hpp +- +vio/abstract_camera.h +- +vio/math_utils.h +- +vio/timer.h +- + +/root/workspace/Sophus/sophus/se2.h +so2.h +/root/workspace/Sophus/sophus/so2.h + +/root/workspace/Sophus/sophus/se3.h +so3.h +/root/workspace/Sophus/sophus/so3.h + +/root/workspace/Sophus/sophus/so2.h +complex +- +Eigen/Core +- + +/root/workspace/Sophus/sophus/so3.h +Eigen/Core +- +Eigen/StdVector +- +Eigen/Geometry +- + +/usr/include/eigen3/Eigen/Cholesky +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +src/Cholesky/LLT.h +/usr/include/eigen3/Eigen/src/Cholesky/LLT.h +src/Cholesky/LDLT.h +/usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +src/misc/lapacke.h +/usr/include/eigen3/Eigen/src/misc/lapacke.h +src/Cholesky/LLT_LAPACKE.h +/usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +math_functions.hpp +- +new +- +src/Core/util/Macros.h +/usr/include/eigen3/Eigen/src/Core/util/Macros.h +complex +- +src/Core/util/MKL_support.h +/usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +malloc.h +- +immintrin.h +- +mmintrin.h +- +emmintrin.h +- +xmmintrin.h +- +pmmintrin.h +- +tmmintrin.h +- +smmintrin.h +- +nmmintrin.h +- +immintrin.h +- +altivec.h +- +altivec.h +- +arm_neon.h +- +vecintrin.h +- +vector_types.h +- +host_defines.h +- +cuda_fp16.h +- +omp.h +- +cerrno +- +cstddef +- +cstdlib +- +cmath +- +cassert +- +functional +- +iosfwd +- +cstring +- +string +- +limits +- +climits +- +algorithm +- +type_traits +- +iostream +- +intrin.h +- +src/Core/util/Constants.h +/usr/include/eigen3/Eigen/src/Core/util/Constants.h +src/Core/util/Meta.h +/usr/include/eigen3/Eigen/src/Core/util/Meta.h +src/Core/util/ForwardDeclarations.h +/usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +src/Core/util/StaticAssert.h +/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +src/Core/util/XprHelper.h +/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +src/Core/util/Memory.h +/usr/include/eigen3/Eigen/src/Core/util/Memory.h +src/Core/NumTraits.h +/usr/include/eigen3/Eigen/src/Core/NumTraits.h +src/Core/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/MathFunctions.h +src/Core/GenericPacketMath.h +/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +src/Core/MathFunctionsImpl.h +/usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +src/Core/arch/Default/ConjHelper.h +/usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +src/Core/arch/SSE/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +src/Core/arch/AVX/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +src/Core/arch/AVX512/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +src/Core/arch/AVX512/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +src/Core/arch/SSE/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +src/Core/arch/SSE/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +src/Core/arch/SSE/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +src/Core/arch/AVX/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +src/Core/arch/AVX/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +src/Core/arch/AVX/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +src/Core/arch/AVX/TypeCasting.h +/usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +src/Core/arch/SSE/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +src/Core/arch/SSE/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +src/Core/arch/SSE/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +src/Core/arch/SSE/TypeCasting.h +/usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +src/Core/arch/AltiVec/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +src/Core/arch/AltiVec/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +src/Core/arch/AltiVec/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +src/Core/arch/NEON/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +src/Core/arch/NEON/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +src/Core/arch/NEON/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +src/Core/arch/ZVector/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +src/Core/arch/ZVector/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +src/Core/arch/ZVector/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +src/Core/arch/CUDA/Half.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +src/Core/arch/CUDA/PacketMathHalf.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +src/Core/arch/CUDA/TypeCasting.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +src/Core/arch/CUDA/PacketMath.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +src/Core/arch/CUDA/MathFunctions.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +src/Core/arch/Default/Settings.h +/usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +src/Core/functors/TernaryFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +src/Core/functors/BinaryFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +src/Core/functors/UnaryFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +src/Core/functors/NullaryFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +src/Core/functors/StlFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +src/Core/functors/AssignmentFunctors.h +/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +src/Core/arch/CUDA/Complex.h +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +src/Core/IO.h +/usr/include/eigen3/Eigen/src/Core/IO.h +src/Core/DenseCoeffsBase.h +/usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +src/Core/DenseBase.h +/usr/include/eigen3/Eigen/src/Core/DenseBase.h +src/Core/MatrixBase.h +/usr/include/eigen3/Eigen/src/Core/MatrixBase.h +src/Core/EigenBase.h +/usr/include/eigen3/Eigen/src/Core/EigenBase.h +src/Core/Product.h +/usr/include/eigen3/Eigen/src/Core/Product.h +src/Core/CoreEvaluators.h +/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +src/Core/AssignEvaluator.h +/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +src/Core/Assign.h +/usr/include/eigen3/Eigen/src/Core/Assign.h +src/Core/ArrayBase.h +/usr/include/eigen3/Eigen/src/Core/ArrayBase.h +src/Core/util/BlasUtil.h +/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +src/Core/DenseStorage.h +/usr/include/eigen3/Eigen/src/Core/DenseStorage.h +src/Core/NestByValue.h +/usr/include/eigen3/Eigen/src/Core/NestByValue.h +src/Core/ReturnByValue.h +/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +src/Core/NoAlias.h +/usr/include/eigen3/Eigen/src/Core/NoAlias.h +src/Core/PlainObjectBase.h +/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +src/Core/Matrix.h +/usr/include/eigen3/Eigen/src/Core/Matrix.h +src/Core/Array.h +/usr/include/eigen3/Eigen/src/Core/Array.h +src/Core/CwiseTernaryOp.h +/usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +src/Core/CwiseBinaryOp.h +/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +src/Core/CwiseUnaryOp.h +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +src/Core/CwiseNullaryOp.h +/usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +src/Core/CwiseUnaryView.h +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +src/Core/SelfCwiseBinaryOp.h +/usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +src/Core/Dot.h +/usr/include/eigen3/Eigen/src/Core/Dot.h +src/Core/StableNorm.h +/usr/include/eigen3/Eigen/src/Core/StableNorm.h +src/Core/Stride.h +/usr/include/eigen3/Eigen/src/Core/Stride.h +src/Core/MapBase.h +/usr/include/eigen3/Eigen/src/Core/MapBase.h +src/Core/Map.h +/usr/include/eigen3/Eigen/src/Core/Map.h +src/Core/Ref.h +/usr/include/eigen3/Eigen/src/Core/Ref.h +src/Core/Block.h +/usr/include/eigen3/Eigen/src/Core/Block.h +src/Core/VectorBlock.h +/usr/include/eigen3/Eigen/src/Core/VectorBlock.h +src/Core/Transpose.h +/usr/include/eigen3/Eigen/src/Core/Transpose.h +src/Core/DiagonalMatrix.h +/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +src/Core/Diagonal.h +/usr/include/eigen3/Eigen/src/Core/Diagonal.h +src/Core/DiagonalProduct.h +/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +src/Core/Redux.h +/usr/include/eigen3/Eigen/src/Core/Redux.h +src/Core/Visitor.h +/usr/include/eigen3/Eigen/src/Core/Visitor.h +src/Core/Fuzzy.h +/usr/include/eigen3/Eigen/src/Core/Fuzzy.h +src/Core/Swap.h +/usr/include/eigen3/Eigen/src/Core/Swap.h +src/Core/CommaInitializer.h +/usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +src/Core/GeneralProduct.h +/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +src/Core/Solve.h +/usr/include/eigen3/Eigen/src/Core/Solve.h +src/Core/Inverse.h +/usr/include/eigen3/Eigen/src/Core/Inverse.h +src/Core/SolverBase.h +/usr/include/eigen3/Eigen/src/Core/SolverBase.h +src/Core/PermutationMatrix.h +/usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +src/Core/Transpositions.h +/usr/include/eigen3/Eigen/src/Core/Transpositions.h +src/Core/TriangularMatrix.h +/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +src/Core/SelfAdjointView.h +/usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +src/Core/products/GeneralBlockPanelKernel.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +src/Core/products/Parallelizer.h +/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +src/Core/ProductEvaluators.h +/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +src/Core/products/GeneralMatrixVector.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +src/Core/products/GeneralMatrixMatrix.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +src/Core/SolveTriangular.h +/usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +src/Core/products/GeneralMatrixMatrixTriangular.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +src/Core/products/SelfadjointMatrixVector.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +src/Core/products/SelfadjointMatrixMatrix.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +src/Core/products/SelfadjointProduct.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +src/Core/products/SelfadjointRank2Update.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +src/Core/products/TriangularMatrixVector.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +src/Core/products/TriangularMatrixMatrix.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +src/Core/products/TriangularSolverMatrix.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +src/Core/products/TriangularSolverVector.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +src/Core/BandMatrix.h +/usr/include/eigen3/Eigen/src/Core/BandMatrix.h +src/Core/CoreIterators.h +/usr/include/eigen3/Eigen/src/Core/CoreIterators.h +src/Core/ConditionEstimator.h +/usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +src/Core/BooleanRedux.h +/usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +src/Core/Select.h +/usr/include/eigen3/Eigen/src/Core/Select.h +src/Core/VectorwiseOp.h +/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +src/Core/Random.h +/usr/include/eigen3/Eigen/src/Core/Random.h +src/Core/Replicate.h +/usr/include/eigen3/Eigen/src/Core/Replicate.h +src/Core/Reverse.h +/usr/include/eigen3/Eigen/src/Core/Reverse.h +src/Core/ArrayWrapper.h +/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +src/Core/products/GeneralMatrixMatrix_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +src/Core/products/GeneralMatrixVector_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +src/Core/products/SelfadjointMatrixMatrix_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +src/Core/products/SelfadjointMatrixVector_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +src/Core/products/TriangularMatrixMatrix_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +src/Core/products/TriangularMatrixVector_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +src/Core/products/TriangularSolverMatrix_BLAS.h +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +src/Core/Assign_MKL.h +/usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +src/Core/GlobalFunctions.h +/usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/Geometry +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +SVD +/usr/include/eigen3/Eigen/SVD +LU +/usr/include/eigen3/Eigen/LU +limits +- +src/Geometry/OrthoMethods.h +/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +src/Geometry/EulerAngles.h +/usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +src/Geometry/Homogeneous.h +/usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +src/Geometry/RotationBase.h +/usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +src/Geometry/Rotation2D.h +/usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +src/Geometry/Quaternion.h +/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +src/Geometry/AngleAxis.h +/usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +src/Geometry/Transform.h +/usr/include/eigen3/Eigen/src/Geometry/Transform.h +src/Geometry/Translation.h +/usr/include/eigen3/Eigen/src/Geometry/Translation.h +src/Geometry/Scaling.h +/usr/include/eigen3/Eigen/src/Geometry/Scaling.h +src/Geometry/Hyperplane.h +/usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +src/Geometry/ParametrizedLine.h +/usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +src/Geometry/AlignedBox.h +/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +src/Geometry/Umeyama.h +/usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +src/Geometry/arch/Geometry_SSE.h +/usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/Householder +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +src/Householder/Householder.h +/usr/include/eigen3/Eigen/src/Householder/Householder.h +src/Householder/HouseholderSequence.h +/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +src/Householder/BlockHouseholder.h +/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/Jacobi +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +src/Jacobi/Jacobi.h +/usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/LU +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +src/misc/Kernel.h +/usr/include/eigen3/Eigen/src/misc/Kernel.h +src/misc/Image.h +/usr/include/eigen3/Eigen/src/misc/Image.h +src/LU/FullPivLU.h +/usr/include/eigen3/Eigen/src/LU/FullPivLU.h +src/LU/PartialPivLU.h +/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +src/misc/lapacke.h +/usr/include/eigen3/Eigen/src/misc/lapacke.h +src/LU/PartialPivLU_LAPACKE.h +/usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +src/LU/Determinant.h +/usr/include/eigen3/Eigen/src/LU/Determinant.h +src/LU/InverseImpl.h +/usr/include/eigen3/Eigen/src/LU/InverseImpl.h +src/LU/arch/Inverse_SSE.h +/usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/QR +Core +/usr/include/eigen3/Eigen/Core +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +Cholesky +/usr/include/eigen3/Eigen/Cholesky +Jacobi +/usr/include/eigen3/Eigen/Jacobi +Householder +/usr/include/eigen3/Eigen/Householder +src/QR/HouseholderQR.h +/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +src/QR/FullPivHouseholderQR.h +/usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +src/QR/ColPivHouseholderQR.h +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +src/QR/CompleteOrthogonalDecomposition.h +/usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +src/misc/lapacke.h +/usr/include/eigen3/Eigen/src/misc/lapacke.h +src/QR/HouseholderQR_LAPACKE.h +/usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +src/QR/ColPivHouseholderQR_LAPACKE.h +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/SVD +QR +/usr/include/eigen3/Eigen/QR +Householder +/usr/include/eigen3/Eigen/Householder +Jacobi +/usr/include/eigen3/Eigen/Jacobi +src/Core/util/DisableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +src/misc/RealSvd2x2.h +/usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +src/SVD/UpperBidiagonalization.h +/usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +src/SVD/SVDBase.h +/usr/include/eigen3/Eigen/src/SVD/SVDBase.h +src/SVD/JacobiSVD.h +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +src/SVD/BDCSVD.h +/usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +src/misc/lapacke.h +/usr/include/eigen3/Eigen/src/misc/lapacke.h +src/SVD/JacobiSVD_LAPACKE.h +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +src/Core/util/ReenableStupidWarnings.h +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/StdVector +Core +/usr/include/eigen3/Eigen/Core +vector +- +src/StlSupport/StdVector.h +/usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + +/usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + +/usr/include/eigen3/Eigen/src/Cholesky/LLT.h + +/usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + +/usr/include/eigen3/Eigen/src/Core/Array.h + +/usr/include/eigen3/Eigen/src/Core/ArrayBase.h +../plugins/CommonCwiseUnaryOps.h +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +../plugins/MatrixCwiseUnaryOps.h +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +../plugins/ArrayCwiseUnaryOps.h +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +../plugins/CommonCwiseBinaryOps.h +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +../plugins/MatrixCwiseBinaryOps.h +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +../plugins/ArrayCwiseBinaryOps.h +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + +/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + +/usr/include/eigen3/Eigen/src/Core/Assign.h + +/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + +/usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + +/usr/include/eigen3/Eigen/src/Core/BandMatrix.h + +/usr/include/eigen3/Eigen/src/Core/Block.h + +/usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + +/usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + +/usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + +/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + +/usr/include/eigen3/Eigen/src/Core/CoreIterators.h + +/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + +/usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + +/usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + +/usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + +/usr/include/eigen3/Eigen/src/Core/DenseBase.h +../plugins/BlockMethods.h +/usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + +/usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + +/usr/include/eigen3/Eigen/src/Core/DenseStorage.h + +/usr/include/eigen3/Eigen/src/Core/Diagonal.h + +/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + +/usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + +/usr/include/eigen3/Eigen/src/Core/Dot.h + +/usr/include/eigen3/Eigen/src/Core/EigenBase.h + +/usr/include/eigen3/Eigen/src/Core/Fuzzy.h + +/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + +/usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + +/usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + +/usr/include/eigen3/Eigen/src/Core/IO.h + +/usr/include/eigen3/Eigen/src/Core/Inverse.h + +/usr/include/eigen3/Eigen/src/Core/Map.h + +/usr/include/eigen3/Eigen/src/Core/MapBase.h + +/usr/include/eigen3/Eigen/src/Core/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + +/usr/include/eigen3/Eigen/src/Core/Matrix.h + +/usr/include/eigen3/Eigen/src/Core/MatrixBase.h +../plugins/CommonCwiseUnaryOps.h +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +../plugins/CommonCwiseBinaryOps.h +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +../plugins/MatrixCwiseUnaryOps.h +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +../plugins/MatrixCwiseBinaryOps.h +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + +/usr/include/eigen3/Eigen/src/Core/NestByValue.h + +/usr/include/eigen3/Eigen/src/Core/NoAlias.h + +/usr/include/eigen3/Eigen/src/Core/NumTraits.h + +/usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + +/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + +/usr/include/eigen3/Eigen/src/Core/Product.h + +/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + +/usr/include/eigen3/Eigen/src/Core/Random.h + +/usr/include/eigen3/Eigen/src/Core/Redux.h + +/usr/include/eigen3/Eigen/src/Core/Ref.h + +/usr/include/eigen3/Eigen/src/Core/Replicate.h + +/usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + +/usr/include/eigen3/Eigen/src/Core/Reverse.h + +/usr/include/eigen3/Eigen/src/Core/Select.h + +/usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + +/usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + +/usr/include/eigen3/Eigen/src/Core/Solve.h + +/usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + +/usr/include/eigen3/Eigen/src/Core/SolverBase.h + +/usr/include/eigen3/Eigen/src/Core/StableNorm.h + +/usr/include/eigen3/Eigen/src/Core/Stride.h + +/usr/include/eigen3/Eigen/src/Core/Swap.h + +/usr/include/eigen3/Eigen/src/Core/Transpose.h + +/usr/include/eigen3/Eigen/src/Core/Transpositions.h + +/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + +/usr/include/eigen3/Eigen/src/Core/VectorBlock.h + +/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + +/usr/include/eigen3/Eigen/src/Core/Visitor.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + +/usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + +/usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + +/usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + +/usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + +/usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + +/usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +stdint.h +- + +/usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + +/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + +/usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + +/usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + +/usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + +/usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + +/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + +/usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + +/usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + +/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + +/usr/include/eigen3/Eigen/src/Core/util/Constants.h + +/usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + +/usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + +/usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +mkl.h +- +../../misc/blas.h +/usr/include/eigen3/Eigen/src/misc/blas.h + +/usr/include/eigen3/Eigen/src/Core/util/Macros.h +cstdlib +- +iostream +- + +/usr/include/eigen3/Eigen/src/Core/util/Memory.h + +/usr/include/eigen3/Eigen/src/Core/util/Meta.h +cfloat +- +math_constants.h +- +cstdint +- + +/usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + +/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + +/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + +/usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + +/usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + +/usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + +/usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + +/usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + +/usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + +/usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + +/usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + +/usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + +/usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + +/usr/include/eigen3/Eigen/src/Geometry/Scaling.h + +/usr/include/eigen3/Eigen/src/Geometry/Transform.h + +/usr/include/eigen3/Eigen/src/Geometry/Translation.h + +/usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + +/usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + +/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + +/usr/include/eigen3/Eigen/src/Householder/Householder.h + +/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + +/usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + +/usr/include/eigen3/Eigen/src/LU/Determinant.h + +/usr/include/eigen3/Eigen/src/LU/FullPivLU.h + +/usr/include/eigen3/Eigen/src/LU/InverseImpl.h + +/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + +/usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + +/usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + +/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + +/usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + +/usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + +/usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + +/usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + +/usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + +/usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + +/usr/include/eigen3/Eigen/src/SVD/SVDBase.h + +/usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + +/usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +details.h +/usr/include/eigen3/Eigen/src/StlSupport/details.h + +/usr/include/eigen3/Eigen/src/StlSupport/details.h + +/usr/include/eigen3/Eigen/src/misc/Image.h + +/usr/include/eigen3/Eigen/src/misc/Kernel.h + +/usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + +/usr/include/eigen3/Eigen/src/misc/blas.h + +/usr/include/eigen3/Eigen/src/misc/lapacke.h +lapacke_config.h +/usr/include/eigen3/Eigen/src/misc/lapacke_config.h +stdlib.h +- +complex.h +- +complex.h +- +lapacke_mangling.h +/usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + +/usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + +/usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + +/usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + +/usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + +/usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/DependInfo.cmake new file mode 100644 index 0000000..cd66b4a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/DependInfo.cmake @@ -0,0 +1,61 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/atan_camera.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/cl_class.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/config.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/depth_filter.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_alignment.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_detection.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_base.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/homography.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/initialization.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/map.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/matcher.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/math_utils.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/output_helper.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/point.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/pose_optimizer.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/reprojector.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/robust_cost.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/vision.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/visualizer.cpp.o" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/vo_node.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "KERNEL_DIR=\"/root/Projects/ROS/src/p_33_vio/GPU_version/vio/kernel\"" + "ROSCONSOLE_BACKEND_LOG4CXX" + "ROS_BUILD_SHARED_LIBS=1" + "ROS_PACKAGE_NAME=\"vio\"" + "SVO_TRACE" + "SVO_USE_ROS" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "devel/include" + "../include" + "../kernel" + "/usr/include/eigen3" + "/root/workspace/Sophus" + "/opt/ros/melodic/include" + "/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp" + "/usr/include/opencv" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/build.make new file mode 100644 index 0000000..56ad181 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/build.make @@ -0,0 +1,578 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Include any dependencies generated for this target. +include CMakeFiles/vio.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/vio.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/vio.dir/flags.make + +CMakeFiles/vio.dir/src/atan_camera.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/atan_camera.cpp.o: ../src/atan_camera.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/vio.dir/src/atan_camera.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/atan_camera.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp + +CMakeFiles/vio.dir/src/atan_camera.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/atan_camera.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp > CMakeFiles/vio.dir/src/atan_camera.cpp.i + +CMakeFiles/vio.dir/src/atan_camera.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/atan_camera.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp -o CMakeFiles/vio.dir/src/atan_camera.cpp.s + +CMakeFiles/vio.dir/src/cl_class.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/cl_class.cpp.o: ../src/cl_class.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/vio.dir/src/cl_class.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/cl_class.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp + +CMakeFiles/vio.dir/src/cl_class.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/cl_class.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp > CMakeFiles/vio.dir/src/cl_class.cpp.i + +CMakeFiles/vio.dir/src/cl_class.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/cl_class.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp -o CMakeFiles/vio.dir/src/cl_class.cpp.s + +CMakeFiles/vio.dir/src/config.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/config.cpp.o: ../src/config.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/vio.dir/src/config.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/config.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp + +CMakeFiles/vio.dir/src/config.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/config.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp > CMakeFiles/vio.dir/src/config.cpp.i + +CMakeFiles/vio.dir/src/config.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/config.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp -o CMakeFiles/vio.dir/src/config.cpp.s + +CMakeFiles/vio.dir/src/depth_filter.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../src/depth_filter.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/vio.dir/src/depth_filter.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/depth_filter.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp + +CMakeFiles/vio.dir/src/depth_filter.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/depth_filter.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp > CMakeFiles/vio.dir/src/depth_filter.cpp.i + +CMakeFiles/vio.dir/src/depth_filter.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/depth_filter.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp -o CMakeFiles/vio.dir/src/depth_filter.cpp.s + +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: ../src/feature_alignment.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/vio.dir/src/feature_alignment.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/feature_alignment.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp + +CMakeFiles/vio.dir/src/feature_alignment.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/feature_alignment.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp > CMakeFiles/vio.dir/src/feature_alignment.cpp.i + +CMakeFiles/vio.dir/src/feature_alignment.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/feature_alignment.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp -o CMakeFiles/vio.dir/src/feature_alignment.cpp.s + +CMakeFiles/vio.dir/src/feature_detection.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../src/feature_detection.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/vio.dir/src/feature_detection.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/feature_detection.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp + +CMakeFiles/vio.dir/src/feature_detection.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/feature_detection.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp > CMakeFiles/vio.dir/src/feature_detection.cpp.i + +CMakeFiles/vio.dir/src/feature_detection.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/feature_detection.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp -o CMakeFiles/vio.dir/src/feature_detection.cpp.s + +CMakeFiles/vio.dir/src/frame.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/frame.cpp.o: ../src/frame.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/vio.dir/src/frame.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/frame.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp + +CMakeFiles/vio.dir/src/frame.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/frame.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp > CMakeFiles/vio.dir/src/frame.cpp.i + +CMakeFiles/vio.dir/src/frame.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/frame.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp -o CMakeFiles/vio.dir/src/frame.cpp.s + +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../src/frame_handler_base.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/vio.dir/src/frame_handler_base.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/frame_handler_base.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp + +CMakeFiles/vio.dir/src/frame_handler_base.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/frame_handler_base.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp > CMakeFiles/vio.dir/src/frame_handler_base.cpp.i + +CMakeFiles/vio.dir/src/frame_handler_base.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/frame_handler_base.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp -o CMakeFiles/vio.dir/src/frame_handler_base.cpp.s + +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../src/frame_handler_mono.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp + +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/frame_handler_mono.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp > CMakeFiles/vio.dir/src/frame_handler_mono.cpp.i + +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/frame_handler_mono.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp -o CMakeFiles/vio.dir/src/frame_handler_mono.cpp.s + +CMakeFiles/vio.dir/src/homography.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/homography.cpp.o: ../src/homography.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/vio.dir/src/homography.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/homography.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp + +CMakeFiles/vio.dir/src/homography.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/homography.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp > CMakeFiles/vio.dir/src/homography.cpp.i + +CMakeFiles/vio.dir/src/homography.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/homography.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp -o CMakeFiles/vio.dir/src/homography.cpp.s + +CMakeFiles/vio.dir/src/initialization.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/initialization.cpp.o: ../src/initialization.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/vio.dir/src/initialization.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/initialization.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp + +CMakeFiles/vio.dir/src/initialization.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/initialization.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp > CMakeFiles/vio.dir/src/initialization.cpp.i + +CMakeFiles/vio.dir/src/initialization.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/initialization.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp -o CMakeFiles/vio.dir/src/initialization.cpp.s + +CMakeFiles/vio.dir/src/map.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/map.cpp.o: ../src/map.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/vio.dir/src/map.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/map.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp + +CMakeFiles/vio.dir/src/map.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/map.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp > CMakeFiles/vio.dir/src/map.cpp.i + +CMakeFiles/vio.dir/src/map.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/map.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp -o CMakeFiles/vio.dir/src/map.cpp.s + +CMakeFiles/vio.dir/src/matcher.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/matcher.cpp.o: ../src/matcher.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/vio.dir/src/matcher.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/matcher.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp + +CMakeFiles/vio.dir/src/matcher.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/matcher.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp > CMakeFiles/vio.dir/src/matcher.cpp.i + +CMakeFiles/vio.dir/src/matcher.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/matcher.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp -o CMakeFiles/vio.dir/src/matcher.cpp.s + +CMakeFiles/vio.dir/src/math_utils.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/math_utils.cpp.o: ../src/math_utils.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/vio.dir/src/math_utils.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/math_utils.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp + +CMakeFiles/vio.dir/src/math_utils.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/math_utils.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp > CMakeFiles/vio.dir/src/math_utils.cpp.i + +CMakeFiles/vio.dir/src/math_utils.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/math_utils.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp -o CMakeFiles/vio.dir/src/math_utils.cpp.s + +CMakeFiles/vio.dir/src/output_helper.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/output_helper.cpp.o: ../src/output_helper.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/vio.dir/src/output_helper.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/output_helper.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp + +CMakeFiles/vio.dir/src/output_helper.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/output_helper.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp > CMakeFiles/vio.dir/src/output_helper.cpp.i + +CMakeFiles/vio.dir/src/output_helper.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/output_helper.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp -o CMakeFiles/vio.dir/src/output_helper.cpp.s + +CMakeFiles/vio.dir/src/point.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/point.cpp.o: ../src/point.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/vio.dir/src/point.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/point.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp + +CMakeFiles/vio.dir/src/point.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/point.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp > CMakeFiles/vio.dir/src/point.cpp.i + +CMakeFiles/vio.dir/src/point.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/point.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp -o CMakeFiles/vio.dir/src/point.cpp.s + +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../src/pose_optimizer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/vio.dir/src/pose_optimizer.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/pose_optimizer.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp + +CMakeFiles/vio.dir/src/pose_optimizer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/pose_optimizer.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp > CMakeFiles/vio.dir/src/pose_optimizer.cpp.i + +CMakeFiles/vio.dir/src/pose_optimizer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/pose_optimizer.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp -o CMakeFiles/vio.dir/src/pose_optimizer.cpp.s + +CMakeFiles/vio.dir/src/reprojector.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../src/reprojector.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/vio.dir/src/reprojector.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/reprojector.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp + +CMakeFiles/vio.dir/src/reprojector.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/reprojector.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp > CMakeFiles/vio.dir/src/reprojector.cpp.i + +CMakeFiles/vio.dir/src/reprojector.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/reprojector.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp -o CMakeFiles/vio.dir/src/reprojector.cpp.s + +CMakeFiles/vio.dir/src/robust_cost.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/robust_cost.cpp.o: ../src/robust_cost.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/vio.dir/src/robust_cost.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/robust_cost.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp + +CMakeFiles/vio.dir/src/robust_cost.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/robust_cost.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp > CMakeFiles/vio.dir/src/robust_cost.cpp.i + +CMakeFiles/vio.dir/src/robust_cost.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/robust_cost.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp -o CMakeFiles/vio.dir/src/robust_cost.cpp.s + +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../src/sparse_img_align.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/vio.dir/src/sparse_img_align.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/sparse_img_align.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp + +CMakeFiles/vio.dir/src/sparse_img_align.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/sparse_img_align.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp > CMakeFiles/vio.dir/src/sparse_img_align.cpp.i + +CMakeFiles/vio.dir/src/sparse_img_align.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/sparse_img_align.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp -o CMakeFiles/vio.dir/src/sparse_img_align.cpp.s + +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../src/sparse_img_align_gpu.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp + +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp > CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.i + +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp -o CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.s + +CMakeFiles/vio.dir/src/vision.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/vision.cpp.o: ../src/vision.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object CMakeFiles/vio.dir/src/vision.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/vision.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp + +CMakeFiles/vio.dir/src/vision.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/vision.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp > CMakeFiles/vio.dir/src/vision.cpp.i + +CMakeFiles/vio.dir/src/vision.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/vision.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp -o CMakeFiles/vio.dir/src/vision.cpp.s + +CMakeFiles/vio.dir/src/visualizer.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../src/visualizer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object CMakeFiles/vio.dir/src/visualizer.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/visualizer.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp + +CMakeFiles/vio.dir/src/visualizer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/visualizer.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp > CMakeFiles/vio.dir/src/visualizer.cpp.i + +CMakeFiles/vio.dir/src/visualizer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/visualizer.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp -o CMakeFiles/vio.dir/src/visualizer.cpp.s + +CMakeFiles/vio.dir/src/vo_node.cpp.o: CMakeFiles/vio.dir/flags.make +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../src/vo_node.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object CMakeFiles/vio.dir/src/vo_node.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/vio.dir/src/vo_node.cpp.o -c /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp + +CMakeFiles/vio.dir/src/vo_node.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/vio.dir/src/vo_node.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp > CMakeFiles/vio.dir/src/vo_node.cpp.i + +CMakeFiles/vio.dir/src/vo_node.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/vio.dir/src/vo_node.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp -o CMakeFiles/vio.dir/src/vo_node.cpp.s + +# Object files for target vio +vio_OBJECTS = \ +"CMakeFiles/vio.dir/src/atan_camera.cpp.o" \ +"CMakeFiles/vio.dir/src/cl_class.cpp.o" \ +"CMakeFiles/vio.dir/src/config.cpp.o" \ +"CMakeFiles/vio.dir/src/depth_filter.cpp.o" \ +"CMakeFiles/vio.dir/src/feature_alignment.cpp.o" \ +"CMakeFiles/vio.dir/src/feature_detection.cpp.o" \ +"CMakeFiles/vio.dir/src/frame.cpp.o" \ +"CMakeFiles/vio.dir/src/frame_handler_base.cpp.o" \ +"CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o" \ +"CMakeFiles/vio.dir/src/homography.cpp.o" \ +"CMakeFiles/vio.dir/src/initialization.cpp.o" \ +"CMakeFiles/vio.dir/src/map.cpp.o" \ +"CMakeFiles/vio.dir/src/matcher.cpp.o" \ +"CMakeFiles/vio.dir/src/math_utils.cpp.o" \ +"CMakeFiles/vio.dir/src/output_helper.cpp.o" \ +"CMakeFiles/vio.dir/src/point.cpp.o" \ +"CMakeFiles/vio.dir/src/pose_optimizer.cpp.o" \ +"CMakeFiles/vio.dir/src/reprojector.cpp.o" \ +"CMakeFiles/vio.dir/src/robust_cost.cpp.o" \ +"CMakeFiles/vio.dir/src/sparse_img_align.cpp.o" \ +"CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o" \ +"CMakeFiles/vio.dir/src/vision.cpp.o" \ +"CMakeFiles/vio.dir/src/visualizer.cpp.o" \ +"CMakeFiles/vio.dir/src/vo_node.cpp.o" + +# External object files for target vio +vio_EXTERNAL_OBJECTS = + +devel/lib/vio/vio: CMakeFiles/vio.dir/src/atan_camera.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/cl_class.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/config.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/depth_filter.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/feature_alignment.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/feature_detection.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/frame.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/frame_handler_base.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/homography.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/initialization.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/map.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/matcher.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/math_utils.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/output_helper.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/point.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/pose_optimizer.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/reprojector.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/robust_cost.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/sparse_img_align.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/vision.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/visualizer.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/src/vo_node.cpp.o +devel/lib/vio/vio: CMakeFiles/vio.dir/build.make +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0 +devel/lib/vio/vio: /root/workspace/Sophus/build/libSophus.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_thread.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_system.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_chrono.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_date_time.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_atomic.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libOpenCL.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libimage_transport.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libclass_loader.so +devel/lib/vio/vio: /usr/lib/libPocoFoundation.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libdl.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroslib.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librospack.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libpython2.7.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_program_options.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libtinyxml2.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libcv_bridge.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf2_ros.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libactionlib.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libmessage_filters.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroscpp.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libxmlrpcpp.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf2.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole_log4cxx.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole_backend_interface.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/liblog4cxx.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_regex.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroscpp_serialization.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librostime.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libcpp_common.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_system.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_thread.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_chrono.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_date_time.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_atomic.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libpthread.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libOpenCL.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libimage_transport.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libclass_loader.so +devel/lib/vio/vio: /usr/lib/libPocoFoundation.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libdl.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroslib.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librospack.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libpython2.7.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_program_options.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libtinyxml2.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libcv_bridge.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf2_ros.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libactionlib.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libmessage_filters.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroscpp.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libxmlrpcpp.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libtf2.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole_log4cxx.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librosconsole_backend_interface.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/liblog4cxx.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libboost_regex.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libroscpp_serialization.so +devel/lib/vio/vio: /opt/ros/melodic/lib/librostime.so +devel/lib/vio/vio: /opt/ros/melodic/lib/libcpp_common.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libpthread.so +devel/lib/vio/vio: /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 +devel/lib/vio/vio: CMakeFiles/vio.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Linking CXX executable devel/lib/vio/vio" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vio.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/vio.dir/build: devel/lib/vio/vio + +.PHONY : CMakeFiles/vio.dir/build + +CMakeFiles/vio.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio.dir/clean + +CMakeFiles/vio.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/cmake_clean.cmake new file mode 100644 index 0000000..76b206d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio.dir/src/atan_camera.cpp.o" + "CMakeFiles/vio.dir/src/cl_class.cpp.o" + "CMakeFiles/vio.dir/src/config.cpp.o" + "CMakeFiles/vio.dir/src/depth_filter.cpp.o" + "CMakeFiles/vio.dir/src/feature_alignment.cpp.o" + "CMakeFiles/vio.dir/src/feature_detection.cpp.o" + "CMakeFiles/vio.dir/src/frame.cpp.o" + "CMakeFiles/vio.dir/src/frame_handler_base.cpp.o" + "CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o" + "CMakeFiles/vio.dir/src/homography.cpp.o" + "CMakeFiles/vio.dir/src/initialization.cpp.o" + "CMakeFiles/vio.dir/src/map.cpp.o" + "CMakeFiles/vio.dir/src/matcher.cpp.o" + "CMakeFiles/vio.dir/src/math_utils.cpp.o" + "CMakeFiles/vio.dir/src/output_helper.cpp.o" + "CMakeFiles/vio.dir/src/point.cpp.o" + "CMakeFiles/vio.dir/src/pose_optimizer.cpp.o" + "CMakeFiles/vio.dir/src/reprojector.cpp.o" + "CMakeFiles/vio.dir/src/robust_cost.cpp.o" + "CMakeFiles/vio.dir/src/sparse_img_align.cpp.o" + "CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o" + "CMakeFiles/vio.dir/src/vision.cpp.o" + "CMakeFiles/vio.dir/src/visualizer.cpp.o" + "CMakeFiles/vio.dir/src/vo_node.cpp.o" + "devel/lib/vio/vio" + "devel/lib/vio/vio.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/vio.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.internal b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.internal new file mode 100644 index 0000000..57ccf1e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.internal @@ -0,0 +1,5423 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +CMakeFiles/vio.dir/src/atan_camera.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/atan_camera.h + ../include/vio/math_utils.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/atan_camera.cpp + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Eigen + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/IterativeLinearSolvers + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/OrderingMethods + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/Sparse + /usr/include/eigen3/Eigen/SparseCholesky + /usr/include/eigen3/Eigen/SparseCore + /usr/include/eigen3/Eigen/SparseLU + /usr/include/eigen3/Eigen/SparseQR + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/NonMPL2.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Amd.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Ordering.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h + /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h + /usr/include/eigen3/Eigen/src/SparseCore/AmbiVector.h + /usr/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h + /usr/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDot.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMap.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseRedux.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseRef.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseUtil.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseVector.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseView.h + /usr/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h + /usr/include/eigen3/Eigen/src/SparseQR/SparseQR.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/cl_class.cpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/config.cpp.o + ../include/vio/config.h + ../include/vio/params_helper.h + /opt/ros/melodic/include/ros/advertise_options.h + /opt/ros/melodic/include/ros/advertise_service_options.h + /opt/ros/melodic/include/ros/assert.h + /opt/ros/melodic/include/ros/builtin_message_traits.h + /opt/ros/melodic/include/ros/common.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/datatypes.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/exceptions.h + /opt/ros/melodic/include/ros/forwards.h + /opt/ros/melodic/include/ros/init.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/master.h + /opt/ros/melodic/include/ros/message.h + /opt/ros/melodic/include/ros/message_event.h + /opt/ros/melodic/include/ros/message_forward.h + /opt/ros/melodic/include/ros/message_traits.h + /opt/ros/melodic/include/ros/names.h + /opt/ros/melodic/include/ros/node_handle.h + /opt/ros/melodic/include/ros/param.h + /opt/ros/melodic/include/ros/parameter_adapter.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/publisher.h + /opt/ros/melodic/include/ros/rate.h + /opt/ros/melodic/include/ros/ros.h + /opt/ros/melodic/include/ros/roscpp_serialization_macros.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/serialization.h + /opt/ros/melodic/include/ros/serialized_message.h + /opt/ros/melodic/include/ros/service.h + /opt/ros/melodic/include/ros/service_callback_helper.h + /opt/ros/melodic/include/ros/service_client.h + /opt/ros/melodic/include/ros/service_client_options.h + /opt/ros/melodic/include/ros/service_server.h + /opt/ros/melodic/include/ros/service_traits.h + /opt/ros/melodic/include/ros/single_subscriber_publisher.h + /opt/ros/melodic/include/ros/spinner.h + /opt/ros/melodic/include/ros/static_assert.h + /opt/ros/melodic/include/ros/steady_timer.h + /opt/ros/melodic/include/ros/steady_timer_options.h + /opt/ros/melodic/include/ros/subscribe_options.h + /opt/ros/melodic/include/ros/subscriber.h + /opt/ros/melodic/include/ros/subscription_callback_helper.h + /opt/ros/melodic/include/ros/this_node.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/ros/timer.h + /opt/ros/melodic/include/ros/timer_options.h + /opt/ros/melodic/include/ros/topic.h + /opt/ros/melodic/include/ros/transport_hints.h + /opt/ros/melodic/include/ros/types.h + /opt/ros/melodic/include/ros/wall_timer.h + /opt/ros/melodic/include/ros/wall_timer_options.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/config.cpp +CMakeFiles/vio.dir/src/depth_filter.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/depth_filter.h + ../include/vio/feature.h + ../include/vio/feature_detection.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/point.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/depth_filter.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o + ../include/vio/feature_alignment.h + ../include/vio/global.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_alignment.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/feature.h + ../include/vio/feature_detection.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/feature_detection.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/point.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/frame_handler_base.h + ../include/vio/global.h + ../include/vio/map.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/point.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_base.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/depth_filter.h + ../include/vio/feature.h + ../include/vio/feature_detection.h + ../include/vio/for_it.hpp + ../include/vio/frame.h + ../include/vio/frame_handler_base.h + ../include/vio/frame_handler_mono.h + ../include/vio/global.h + ../include/vio/initialization.h + ../include/vio/map.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/nlls_solver.h + ../include/vio/nlls_solver_impl.hpp + ../include/vio/point.h + ../include/vio/pose_optimizer.h + ../include/vio/reprojector.h + ../include/vio/robust_cost.h + ../include/vio/sparse_img_align.h + ../include/vio/sparse_img_align_gpu.h + ../include/vio/ukf.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/frame_handler_mono.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o + ../include/vio/homography.h + ../include/vio/math_utils.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/homography.cpp + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/feature_detection.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/homography.h + ../include/vio/initialization.h + ../include/vio/math_utils.h + ../include/vio/point.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/initialization.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/map.h + ../include/vio/math_utils.h + ../include/vio/point.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/map.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/feature_alignment.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/patch_score.h + ../include/vio/point.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/matcher.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o + ../include/vio/math_utils.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/math_utils.cpp + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o + ../include/vio/output_helper.h + /opt/ros/melodic/include/geometry_msgs/Point.h + /opt/ros/melodic/include/geometry_msgs/PointStamped.h + /opt/ros/melodic/include/geometry_msgs/Pose.h + /opt/ros/melodic/include/geometry_msgs/PoseStamped.h + /opt/ros/melodic/include/geometry_msgs/Quaternion.h + /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h + /opt/ros/melodic/include/geometry_msgs/Transform.h + /opt/ros/melodic/include/geometry_msgs/TransformStamped.h + /opt/ros/melodic/include/geometry_msgs/Twist.h + /opt/ros/melodic/include/geometry_msgs/TwistStamped.h + /opt/ros/melodic/include/geometry_msgs/Vector3.h + /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h + /opt/ros/melodic/include/ros/advertise_options.h + /opt/ros/melodic/include/ros/advertise_service_options.h + /opt/ros/melodic/include/ros/assert.h + /opt/ros/melodic/include/ros/builtin_message_traits.h + /opt/ros/melodic/include/ros/common.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/datatypes.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/exceptions.h + /opt/ros/melodic/include/ros/forwards.h + /opt/ros/melodic/include/ros/init.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/master.h + /opt/ros/melodic/include/ros/message.h + /opt/ros/melodic/include/ros/message_event.h + /opt/ros/melodic/include/ros/message_forward.h + /opt/ros/melodic/include/ros/message_operations.h + /opt/ros/melodic/include/ros/message_traits.h + /opt/ros/melodic/include/ros/names.h + /opt/ros/melodic/include/ros/node_handle.h + /opt/ros/melodic/include/ros/param.h + /opt/ros/melodic/include/ros/parameter_adapter.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/publisher.h + /opt/ros/melodic/include/ros/rate.h + /opt/ros/melodic/include/ros/ros.h + /opt/ros/melodic/include/ros/roscpp_serialization_macros.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/serialization.h + /opt/ros/melodic/include/ros/serialized_message.h + /opt/ros/melodic/include/ros/service.h + /opt/ros/melodic/include/ros/service_callback_helper.h + /opt/ros/melodic/include/ros/service_client.h + /opt/ros/melodic/include/ros/service_client_options.h + /opt/ros/melodic/include/ros/service_server.h + /opt/ros/melodic/include/ros/service_traits.h + /opt/ros/melodic/include/ros/single_subscriber_publisher.h + /opt/ros/melodic/include/ros/spinner.h + /opt/ros/melodic/include/ros/static_assert.h + /opt/ros/melodic/include/ros/steady_timer.h + /opt/ros/melodic/include/ros/steady_timer_options.h + /opt/ros/melodic/include/ros/subscribe_options.h + /opt/ros/melodic/include/ros/subscriber.h + /opt/ros/melodic/include/ros/subscription_callback_helper.h + /opt/ros/melodic/include/ros/this_node.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/ros/timer.h + /opt/ros/melodic/include/ros/timer_options.h + /opt/ros/melodic/include/ros/topic.h + /opt/ros/melodic/include/ros/transport_hints.h + /opt/ros/melodic/include/ros/types.h + /opt/ros/melodic/include/ros/wall_timer.h + /opt/ros/melodic/include/ros/wall_timer_options.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /opt/ros/melodic/include/std_msgs/ColorRGBA.h + /opt/ros/melodic/include/std_msgs/Header.h + /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h + /opt/ros/melodic/include/tf/LinearMath/MinMax.h + /opt/ros/melodic/include/tf/LinearMath/QuadWord.h + /opt/ros/melodic/include/tf/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf/LinearMath/Scalar.h + /opt/ros/melodic/include/tf/LinearMath/Transform.h + /opt/ros/melodic/include/tf/LinearMath/Vector3.h + /opt/ros/melodic/include/tf/exceptions.h + /opt/ros/melodic/include/tf/tf.h + /opt/ros/melodic/include/tf/tfMessage.h + /opt/ros/melodic/include/tf/time_cache.h + /opt/ros/melodic/include/tf/transform_broadcaster.h + /opt/ros/melodic/include/tf/transform_datatypes.h + /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf2/LinearMath/Vector3.h + /opt/ros/melodic/include/tf2/buffer_core.h + /opt/ros/melodic/include/tf2/convert.h + /opt/ros/melodic/include/tf2/exceptions.h + /opt/ros/melodic/include/tf2/impl/convert.h + /opt/ros/melodic/include/tf2/transform_datatypes.h + /opt/ros/melodic/include/tf2/transform_storage.h + /opt/ros/melodic/include/tf2_msgs/FrameGraph.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h + /opt/ros/melodic/include/tf2_ros/buffer.h + /opt/ros/melodic/include/tf2_ros/buffer_interface.h + /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h + /opt/ros/melodic/include/visualization_msgs/Marker.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/output_helper.cpp + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/point.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/point.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/point.h + ../include/vio/pose_optimizer.h + ../include/vio/robust_cost.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/pose_optimizer.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/map.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/point.h + ../include/vio/reprojector.h + ../include/vio/timer.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/reprojector.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o + ../include/vio/math_utils.h + ../include/vio/robust_cost.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/robust_cost.cpp + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/nlls_solver.h + ../include/vio/nlls_solver_impl.hpp + ../include/vio/point.h + ../include/vio/robust_cost.h + ../include/vio/sparse_img_align.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/global.h + ../include/vio/math_utils.h + ../include/vio/nlls_solver.h + ../include/vio/nlls_solver_impl.hpp + ../include/vio/point.h + ../include/vio/robust_cost.h + ../include/vio/sparse_img_align_gpu.h + ../include/vio/vision.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/sparse_img_align_gpu.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o + ../include/vio/aligned_mem.h + ../include/vio/vision.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vision.cpp + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/feature.h + ../include/vio/frame.h + ../include/vio/frame_handler_base.h + ../include/vio/frame_handler_mono.h + ../include/vio/global.h + ../include/vio/initialization.h + ../include/vio/map.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/nlls_solver.h + ../include/vio/nlls_solver_impl.hpp + ../include/vio/output_helper.h + ../include/vio/point.h + ../include/vio/reprojector.h + ../include/vio/robust_cost.h + ../include/vio/sparse_img_align_gpu.h + ../include/vio/timer.h + ../include/vio/ukf.h + ../include/vio/vision.h + ../include/vio/visualizer.h + /opt/ros/melodic/include/geometry_msgs/Point.h + /opt/ros/melodic/include/geometry_msgs/PointStamped.h + /opt/ros/melodic/include/geometry_msgs/Pose.h + /opt/ros/melodic/include/geometry_msgs/PoseStamped.h + /opt/ros/melodic/include/geometry_msgs/PoseWithCovariance.h + /opt/ros/melodic/include/geometry_msgs/PoseWithCovarianceStamped.h + /opt/ros/melodic/include/geometry_msgs/Quaternion.h + /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h + /opt/ros/melodic/include/geometry_msgs/Transform.h + /opt/ros/melodic/include/geometry_msgs/TransformStamped.h + /opt/ros/melodic/include/geometry_msgs/Twist.h + /opt/ros/melodic/include/geometry_msgs/TwistStamped.h + /opt/ros/melodic/include/geometry_msgs/Vector3.h + /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h + /opt/ros/melodic/include/image_transport/camera_publisher.h + /opt/ros/melodic/include/image_transport/camera_subscriber.h + /opt/ros/melodic/include/image_transport/exception.h + /opt/ros/melodic/include/image_transport/image_transport.h + /opt/ros/melodic/include/image_transport/loader_fwds.h + /opt/ros/melodic/include/image_transport/publisher.h + /opt/ros/melodic/include/image_transport/single_subscriber_publisher.h + /opt/ros/melodic/include/image_transport/subscriber.h + /opt/ros/melodic/include/image_transport/transport_hints.h + /opt/ros/melodic/include/ros/advertise_options.h + /opt/ros/melodic/include/ros/advertise_service_options.h + /opt/ros/melodic/include/ros/assert.h + /opt/ros/melodic/include/ros/builtin_message_traits.h + /opt/ros/melodic/include/ros/common.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/datatypes.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/exceptions.h + /opt/ros/melodic/include/ros/forwards.h + /opt/ros/melodic/include/ros/init.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/master.h + /opt/ros/melodic/include/ros/message.h + /opt/ros/melodic/include/ros/message_event.h + /opt/ros/melodic/include/ros/message_forward.h + /opt/ros/melodic/include/ros/message_operations.h + /opt/ros/melodic/include/ros/message_traits.h + /opt/ros/melodic/include/ros/names.h + /opt/ros/melodic/include/ros/node_handle.h + /opt/ros/melodic/include/ros/param.h + /opt/ros/melodic/include/ros/parameter_adapter.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/publisher.h + /opt/ros/melodic/include/ros/rate.h + /opt/ros/melodic/include/ros/ros.h + /opt/ros/melodic/include/ros/roscpp_serialization_macros.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/serialization.h + /opt/ros/melodic/include/ros/serialized_message.h + /opt/ros/melodic/include/ros/service.h + /opt/ros/melodic/include/ros/service_callback_helper.h + /opt/ros/melodic/include/ros/service_client.h + /opt/ros/melodic/include/ros/service_client_options.h + /opt/ros/melodic/include/ros/service_server.h + /opt/ros/melodic/include/ros/service_traits.h + /opt/ros/melodic/include/ros/single_subscriber_publisher.h + /opt/ros/melodic/include/ros/spinner.h + /opt/ros/melodic/include/ros/static_assert.h + /opt/ros/melodic/include/ros/steady_timer.h + /opt/ros/melodic/include/ros/steady_timer_options.h + /opt/ros/melodic/include/ros/subscribe_options.h + /opt/ros/melodic/include/ros/subscriber.h + /opt/ros/melodic/include/ros/subscription_callback_helper.h + /opt/ros/melodic/include/ros/this_node.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/ros/timer.h + /opt/ros/melodic/include/ros/timer_options.h + /opt/ros/melodic/include/ros/topic.h + /opt/ros/melodic/include/ros/transport_hints.h + /opt/ros/melodic/include/ros/types.h + /opt/ros/melodic/include/ros/wall_timer.h + /opt/ros/melodic/include/ros/wall_timer_options.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /opt/ros/melodic/include/sensor_msgs/CameraInfo.h + /opt/ros/melodic/include/sensor_msgs/Image.h + /opt/ros/melodic/include/sensor_msgs/RegionOfInterest.h + /opt/ros/melodic/include/std_msgs/ColorRGBA.h + /opt/ros/melodic/include/std_msgs/Header.h + /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h + /opt/ros/melodic/include/tf/LinearMath/MinMax.h + /opt/ros/melodic/include/tf/LinearMath/QuadWord.h + /opt/ros/melodic/include/tf/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf/LinearMath/Scalar.h + /opt/ros/melodic/include/tf/LinearMath/Transform.h + /opt/ros/melodic/include/tf/LinearMath/Vector3.h + /opt/ros/melodic/include/tf/exceptions.h + /opt/ros/melodic/include/tf/tf.h + /opt/ros/melodic/include/tf/tfMessage.h + /opt/ros/melodic/include/tf/time_cache.h + /opt/ros/melodic/include/tf/transform_broadcaster.h + /opt/ros/melodic/include/tf/transform_datatypes.h + /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf2/LinearMath/Vector3.h + /opt/ros/melodic/include/tf2/buffer_core.h + /opt/ros/melodic/include/tf2/convert.h + /opt/ros/melodic/include/tf2/exceptions.h + /opt/ros/melodic/include/tf2/impl/convert.h + /opt/ros/melodic/include/tf2/transform_datatypes.h + /opt/ros/melodic/include/tf2/transform_storage.h + /opt/ros/melodic/include/tf2_msgs/FrameGraph.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h + /opt/ros/melodic/include/tf2_ros/buffer.h + /opt/ros/melodic/include/tf2_ros/buffer_interface.h + /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h + /opt/ros/melodic/include/visualization_msgs/Marker.h + /opt/ros/melodic/include/visualization_msgs/MarkerArray.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/visualizer.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o + ../include/vio/abstract_camera.h + ../include/vio/aligned_mem.h + ../include/vio/atan_camera.h + ../include/vio/camera_loader.h + ../include/vio/cl.hpp + ../include/vio/cl_class.h + ../include/vio/config.h + ../include/vio/depth_filter.h + ../include/vio/feature.h + ../include/vio/feature_detection.h + ../include/vio/frame.h + ../include/vio/frame_handler_base.h + ../include/vio/frame_handler_mono.h + ../include/vio/global.h + ../include/vio/initialization.h + ../include/vio/map.h + ../include/vio/matcher.h + ../include/vio/math_utils.h + ../include/vio/nlls_solver.h + ../include/vio/nlls_solver_impl.hpp + ../include/vio/params_helper.h + ../include/vio/point.h + ../include/vio/reprojector.h + ../include/vio/robust_cost.h + ../include/vio/sparse_img_align_gpu.h + ../include/vio/ukf.h + ../include/vio/vision.h + ../include/vio/visualizer.h + /opt/ros/melodic/include/cv_bridge/cv_bridge.h + /opt/ros/melodic/include/geometry_msgs/Point.h + /opt/ros/melodic/include/geometry_msgs/PointStamped.h + /opt/ros/melodic/include/geometry_msgs/Pose.h + /opt/ros/melodic/include/geometry_msgs/PoseStamped.h + /opt/ros/melodic/include/geometry_msgs/Quaternion.h + /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h + /opt/ros/melodic/include/geometry_msgs/Transform.h + /opt/ros/melodic/include/geometry_msgs/TransformStamped.h + /opt/ros/melodic/include/geometry_msgs/Twist.h + /opt/ros/melodic/include/geometry_msgs/TwistStamped.h + /opt/ros/melodic/include/geometry_msgs/Vector3.h + /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h + /opt/ros/melodic/include/image_transport/camera_publisher.h + /opt/ros/melodic/include/image_transport/camera_subscriber.h + /opt/ros/melodic/include/image_transport/exception.h + /opt/ros/melodic/include/image_transport/image_transport.h + /opt/ros/melodic/include/image_transport/loader_fwds.h + /opt/ros/melodic/include/image_transport/publisher.h + /opt/ros/melodic/include/image_transport/single_subscriber_publisher.h + /opt/ros/melodic/include/image_transport/subscriber.h + /opt/ros/melodic/include/image_transport/transport_hints.h + /opt/ros/melodic/include/ros/advertise_options.h + /opt/ros/melodic/include/ros/advertise_service_options.h + /opt/ros/melodic/include/ros/assert.h + /opt/ros/melodic/include/ros/builtin_message_traits.h + /opt/ros/melodic/include/ros/common.h + /opt/ros/melodic/include/ros/console.h + /opt/ros/melodic/include/ros/console_backend.h + /opt/ros/melodic/include/ros/datatypes.h + /opt/ros/melodic/include/ros/duration.h + /opt/ros/melodic/include/ros/exception.h + /opt/ros/melodic/include/ros/exceptions.h + /opt/ros/melodic/include/ros/forwards.h + /opt/ros/melodic/include/ros/init.h + /opt/ros/melodic/include/ros/macros.h + /opt/ros/melodic/include/ros/master.h + /opt/ros/melodic/include/ros/message.h + /opt/ros/melodic/include/ros/message_event.h + /opt/ros/melodic/include/ros/message_forward.h + /opt/ros/melodic/include/ros/message_operations.h + /opt/ros/melodic/include/ros/message_traits.h + /opt/ros/melodic/include/ros/names.h + /opt/ros/melodic/include/ros/node_handle.h + /opt/ros/melodic/include/ros/param.h + /opt/ros/melodic/include/ros/parameter_adapter.h + /opt/ros/melodic/include/ros/platform.h + /opt/ros/melodic/include/ros/publisher.h + /opt/ros/melodic/include/ros/rate.h + /opt/ros/melodic/include/ros/ros.h + /opt/ros/melodic/include/ros/roscpp_serialization_macros.h + /opt/ros/melodic/include/ros/rostime_decl.h + /opt/ros/melodic/include/ros/serialization.h + /opt/ros/melodic/include/ros/serialized_message.h + /opt/ros/melodic/include/ros/service.h + /opt/ros/melodic/include/ros/service_callback_helper.h + /opt/ros/melodic/include/ros/service_client.h + /opt/ros/melodic/include/ros/service_client_options.h + /opt/ros/melodic/include/ros/service_server.h + /opt/ros/melodic/include/ros/service_traits.h + /opt/ros/melodic/include/ros/single_subscriber_publisher.h + /opt/ros/melodic/include/ros/spinner.h + /opt/ros/melodic/include/ros/static_assert.h + /opt/ros/melodic/include/ros/steady_timer.h + /opt/ros/melodic/include/ros/steady_timer_options.h + /opt/ros/melodic/include/ros/subscribe_options.h + /opt/ros/melodic/include/ros/subscriber.h + /opt/ros/melodic/include/ros/subscription_callback_helper.h + /opt/ros/melodic/include/ros/this_node.h + /opt/ros/melodic/include/ros/time.h + /opt/ros/melodic/include/ros/timer.h + /opt/ros/melodic/include/ros/timer_options.h + /opt/ros/melodic/include/ros/topic.h + /opt/ros/melodic/include/ros/transport_hints.h + /opt/ros/melodic/include/ros/types.h + /opt/ros/melodic/include/ros/wall_timer.h + /opt/ros/melodic/include/ros/wall_timer_options.h + /opt/ros/melodic/include/rosconsole/macros_generated.h + /opt/ros/melodic/include/sensor_msgs/CameraInfo.h + /opt/ros/melodic/include/sensor_msgs/CompressedImage.h + /opt/ros/melodic/include/sensor_msgs/Image.h + /opt/ros/melodic/include/sensor_msgs/Imu.h + /opt/ros/melodic/include/sensor_msgs/RegionOfInterest.h + /opt/ros/melodic/include/sensor_msgs/image_encodings.h + /opt/ros/melodic/include/std_msgs/ColorRGBA.h + /opt/ros/melodic/include/std_msgs/Header.h + /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h + /opt/ros/melodic/include/tf/LinearMath/MinMax.h + /opt/ros/melodic/include/tf/LinearMath/QuadWord.h + /opt/ros/melodic/include/tf/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf/LinearMath/Scalar.h + /opt/ros/melodic/include/tf/LinearMath/Transform.h + /opt/ros/melodic/include/tf/LinearMath/Vector3.h + /opt/ros/melodic/include/tf/exceptions.h + /opt/ros/melodic/include/tf/tf.h + /opt/ros/melodic/include/tf/tfMessage.h + /opt/ros/melodic/include/tf/time_cache.h + /opt/ros/melodic/include/tf/transform_broadcaster.h + /opt/ros/melodic/include/tf/transform_datatypes.h + /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h + /opt/ros/melodic/include/tf2/LinearMath/Vector3.h + /opt/ros/melodic/include/tf2/buffer_core.h + /opt/ros/melodic/include/tf2/convert.h + /opt/ros/melodic/include/tf2/exceptions.h + /opt/ros/melodic/include/tf2/impl/convert.h + /opt/ros/melodic/include/tf2/transform_datatypes.h + /opt/ros/melodic/include/tf2/transform_storage.h + /opt/ros/melodic/include/tf2_msgs/FrameGraph.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h + /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h + /opt/ros/melodic/include/tf2_ros/buffer.h + /opt/ros/melodic/include/tf2_ros/buffer_interface.h + /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h + /opt/ros/melodic/include/visualization_msgs/Marker.h + /opt/ros/melodic/include/visualization_msgs/MarkerArray.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h + /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h + /root/Projects/ROS/src/p_33_vio/GPU_version/vio/src/vo_node.cpp + /root/workspace/Sophus/sophus/se2.h + /root/workspace/Sophus/sophus/se3.h + /root/workspace/Sophus/sophus/so2.h + /root/workspace/Sophus/sophus/so3.h + /usr/include/eigen3/Eigen/Cholesky + /usr/include/eigen3/Eigen/Core + /usr/include/eigen3/Eigen/Dense + /usr/include/eigen3/Eigen/Eigen + /usr/include/eigen3/Eigen/Eigenvalues + /usr/include/eigen3/Eigen/Geometry + /usr/include/eigen3/Eigen/Householder + /usr/include/eigen3/Eigen/IterativeLinearSolvers + /usr/include/eigen3/Eigen/Jacobi + /usr/include/eigen3/Eigen/LU + /usr/include/eigen3/Eigen/OrderingMethods + /usr/include/eigen3/Eigen/QR + /usr/include/eigen3/Eigen/SVD + /usr/include/eigen3/Eigen/Sparse + /usr/include/eigen3/Eigen/SparseCholesky + /usr/include/eigen3/Eigen/SparseCore + /usr/include/eigen3/Eigen/SparseLU + /usr/include/eigen3/Eigen/SparseQR + /usr/include/eigen3/Eigen/StdVector + /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT.h + /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h + /usr/include/eigen3/Eigen/src/Core/Array.h + /usr/include/eigen3/Eigen/src/Core/ArrayBase.h + /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h + /usr/include/eigen3/Eigen/src/Core/Assign.h + /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h + /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h + /usr/include/eigen3/Eigen/src/Core/BandMatrix.h + /usr/include/eigen3/Eigen/src/Core/Block.h + /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h + /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h + /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h + /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h + /usr/include/eigen3/Eigen/src/Core/CoreIterators.h + /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h + /usr/include/eigen3/Eigen/src/Core/DenseBase.h + /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h + /usr/include/eigen3/Eigen/src/Core/DenseStorage.h + /usr/include/eigen3/Eigen/src/Core/Diagonal.h + /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h + /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h + /usr/include/eigen3/Eigen/src/Core/Dot.h + /usr/include/eigen3/Eigen/src/Core/EigenBase.h + /usr/include/eigen3/Eigen/src/Core/Fuzzy.h + /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h + /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h + /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h + /usr/include/eigen3/Eigen/src/Core/IO.h + /usr/include/eigen3/Eigen/src/Core/Inverse.h + /usr/include/eigen3/Eigen/src/Core/Map.h + /usr/include/eigen3/Eigen/src/Core/MapBase.h + /usr/include/eigen3/Eigen/src/Core/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h + /usr/include/eigen3/Eigen/src/Core/Matrix.h + /usr/include/eigen3/Eigen/src/Core/MatrixBase.h + /usr/include/eigen3/Eigen/src/Core/NestByValue.h + /usr/include/eigen3/Eigen/src/Core/NoAlias.h + /usr/include/eigen3/Eigen/src/Core/NumTraits.h + /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h + /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h + /usr/include/eigen3/Eigen/src/Core/Product.h + /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h + /usr/include/eigen3/Eigen/src/Core/Random.h + /usr/include/eigen3/Eigen/src/Core/Redux.h + /usr/include/eigen3/Eigen/src/Core/Ref.h + /usr/include/eigen3/Eigen/src/Core/Replicate.h + /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h + /usr/include/eigen3/Eigen/src/Core/Reverse.h + /usr/include/eigen3/Eigen/src/Core/Select.h + /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h + /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/Core/Solve.h + /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h + /usr/include/eigen3/Eigen/src/Core/SolverBase.h + /usr/include/eigen3/Eigen/src/Core/StableNorm.h + /usr/include/eigen3/Eigen/src/Core/Stride.h + /usr/include/eigen3/Eigen/src/Core/Swap.h + /usr/include/eigen3/Eigen/src/Core/Transpose.h + /usr/include/eigen3/Eigen/src/Core/Transpositions.h + /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h + /usr/include/eigen3/Eigen/src/Core/VectorBlock.h + /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h + /usr/include/eigen3/Eigen/src/Core/Visitor.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h + /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h + /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h + /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h + /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h + /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h + /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h + /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h + /usr/include/eigen3/Eigen/src/Core/util/Constants.h + /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h + /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h + /usr/include/eigen3/Eigen/src/Core/util/Macros.h + /usr/include/eigen3/Eigen/src/Core/util/Memory.h + /usr/include/eigen3/Eigen/src/Core/util/Meta.h + /usr/include/eigen3/Eigen/src/Core/util/NonMPL2.h + /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h + /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h + /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h + /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h + /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h + /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h + /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h + /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h + /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h + /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h + /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h + /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h + /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h + /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h + /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h + /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h + /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h + /usr/include/eigen3/Eigen/src/Geometry/Scaling.h + /usr/include/eigen3/Eigen/src/Geometry/Transform.h + /usr/include/eigen3/Eigen/src/Geometry/Translation.h + /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h + /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h + /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h + /usr/include/eigen3/Eigen/src/Householder/Householder.h + /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h + /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h + /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h + /usr/include/eigen3/Eigen/src/LU/Determinant.h + /usr/include/eigen3/Eigen/src/LU/FullPivLU.h + /usr/include/eigen3/Eigen/src/LU/InverseImpl.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h + /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h + /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Amd.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h + /usr/include/eigen3/Eigen/src/OrderingMethods/Ordering.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h + /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h + /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h + /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h + /usr/include/eigen3/Eigen/src/SVD/SVDBase.h + /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h + /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h + /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h + /usr/include/eigen3/Eigen/src/SparseCore/AmbiVector.h + /usr/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h + /usr/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseDot.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMap.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseProduct.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseRedux.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseRef.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseUtil.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseVector.h + /usr/include/eigen3/Eigen/src/SparseCore/SparseView.h + /usr/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h + /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h + /usr/include/eigen3/Eigen/src/SparseQR/SparseQR.h + /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h + /usr/include/eigen3/Eigen/src/StlSupport/details.h + /usr/include/eigen3/Eigen/src/misc/Image.h + /usr/include/eigen3/Eigen/src/misc/Kernel.h + /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h + /usr/include/eigen3/Eigen/src/misc/blas.h + /usr/include/eigen3/Eigen/src/misc/lapacke.h + /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h + /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.make new file mode 100644 index 0000000..c2ffea2 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/depend.make @@ -0,0 +1,5423 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +CMakeFiles/vio.dir/src/atan_camera.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: ../include/vio/atan_camera.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: ../src/atan_camera.cpp +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Dense +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Eigen +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Eigenvalues +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/IterativeLinearSolvers +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/OrderingMethods +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/Sparse +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/SparseCholesky +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/SparseCore +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/SparseLU +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/SparseQR +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/NonMPL2.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Amd.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Ordering.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/AmbiVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDot.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMap.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseProduct.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseRedux.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseRef.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseUtil.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseView.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/SparseQR/SparseQR.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/atan_camera.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/cl_class.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/cl_class.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: ../src/cl_class.cpp +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/cl_class.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/config.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/config.cpp.o: ../include/vio/params_helper.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/advertise_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/advertise_service_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/assert.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/builtin_message_traits.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/common.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/datatypes.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/exceptions.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/forwards.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/init.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/master.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/message.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/message_event.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/message_forward.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/message_traits.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/names.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/node_handle.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/param.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/parameter_adapter.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/publisher.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/rate.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/ros.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/roscpp_serialization_macros.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/serialization.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/serialized_message.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service_callback_helper.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service_client.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service_client_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service_server.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/service_traits.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/spinner.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/static_assert.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/steady_timer.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/steady_timer_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/subscribe_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/subscriber.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/subscription_callback_helper.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/this_node.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/timer.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/timer_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/topic.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/transport_hints.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/types.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/wall_timer.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/ros/wall_timer_options.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +CMakeFiles/vio.dir/src/config.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h +CMakeFiles/vio.dir/src/config.cpp.o: ../src/config.cpp + +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/depth_filter.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/feature_detection.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: ../src/depth_filter.cpp +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/depth_filter.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: ../include/vio/feature_alignment.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: ../src/feature_alignment.cpp +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_alignment.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/feature_detection.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: ../src/feature_detection.cpp +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/feature_detection.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/frame.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/frame.cpp.o: ../src/frame.cpp +CMakeFiles/vio.dir/src/frame.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/frame.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/frame.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/frame.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/frame_handler_base.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: ../src/frame_handler_base.cpp +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_base.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/depth_filter.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/feature_detection.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/for_it.hpp +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/frame_handler_base.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/frame_handler_mono.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/initialization.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/nlls_solver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/nlls_solver_impl.hpp +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/pose_optimizer.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/reprojector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/sparse_img_align.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/sparse_img_align_gpu.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/ukf.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: ../src/frame_handler_mono.cpp +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Dense +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Eigenvalues +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/homography.cpp.o: ../include/vio/homography.h +CMakeFiles/vio.dir/src/homography.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/homography.cpp.o: ../src/homography.cpp +CMakeFiles/vio.dir/src/homography.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/homography.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/homography.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/feature_detection.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/homography.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/initialization.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/initialization.cpp.o: ../src/initialization.cpp +CMakeFiles/vio.dir/src/initialization.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/initialization.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/map.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/map.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/map.cpp.o: ../src/map.cpp +CMakeFiles/vio.dir/src/map.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/map.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/map.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/map.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/map.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/feature_alignment.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/patch_score.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/matcher.cpp.o: ../src/matcher.cpp +CMakeFiles/vio.dir/src/matcher.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/matcher.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/math_utils.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: ../src/math_utils.cpp +CMakeFiles/vio.dir/src/math_utils.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/math_utils.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/output_helper.cpp.o: ../include/vio/output_helper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Point.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/PointStamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Pose.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/PoseStamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Quaternion.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Transform.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/TransformStamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Twist.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/TwistStamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/advertise_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/advertise_service_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/assert.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/builtin_message_traits.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/common.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/datatypes.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/exceptions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/forwards.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/init.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/master.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/message.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/message_event.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/message_forward.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/message_operations.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/message_traits.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/names.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/node_handle.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/param.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/parameter_adapter.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/publisher.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/rate.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/ros.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/roscpp_serialization_macros.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/serialization.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/serialized_message.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service_callback_helper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service_client.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service_client_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service_server.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/service_traits.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/spinner.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/static_assert.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/steady_timer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/steady_timer_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/subscribe_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/subscriber.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/subscription_callback_helper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/this_node.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/timer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/timer_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/topic.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/transport_hints.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/types.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/wall_timer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/ros/wall_timer_options.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/std_msgs/ColorRGBA.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/std_msgs/Header.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/MinMax.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/QuadWord.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Scalar.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Transform.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/exceptions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/tf.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/tfMessage.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/time_cache.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/transform_broadcaster.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf/transform_datatypes.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/buffer_core.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/convert.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/exceptions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/impl/convert.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/transform_datatypes.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2/transform_storage.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraph.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer_interface.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/visualization_msgs/Marker.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: ../src/output_helper.cpp +CMakeFiles/vio.dir/src/output_helper.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/output_helper.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/point.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/point.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/point.cpp.o: ../src/point.cpp +CMakeFiles/vio.dir/src/point.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/point.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/point.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/point.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/point.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/pose_optimizer.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: ../src/pose_optimizer.cpp +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/pose_optimizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/reprojector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../include/vio/timer.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: ../src/reprojector.cpp +CMakeFiles/vio.dir/src/reprojector.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/reprojector.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/robust_cost.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: ../src/robust_cost.cpp +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/robust_cost.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/nlls_solver.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/nlls_solver_impl.hpp +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/sparse_img_align.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: ../src/sparse_img_align.cpp +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/nlls_solver.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/nlls_solver_impl.hpp +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/sparse_img_align_gpu.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: ../src/sparse_img_align_gpu.cpp +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/vision.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/vision.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/vision.cpp.o: ../src/vision.cpp +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vision.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/frame_handler_base.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/frame_handler_mono.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/initialization.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/nlls_solver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/nlls_solver_impl.hpp +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/output_helper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/reprojector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/sparse_img_align_gpu.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/timer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/ukf.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../include/vio/visualizer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Point.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/PointStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Pose.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/PoseStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/PoseWithCovariance.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/PoseWithCovarianceStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Quaternion.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Transform.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/TransformStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Twist.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/TwistStamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/camera_publisher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/camera_subscriber.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/exception.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/image_transport.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/loader_fwds.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/publisher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/subscriber.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/image_transport/transport_hints.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/advertise_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/advertise_service_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/assert.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/builtin_message_traits.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/common.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/datatypes.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/exceptions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/forwards.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/init.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/master.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/message.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/message_event.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/message_forward.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/message_operations.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/message_traits.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/names.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/node_handle.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/param.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/parameter_adapter.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/publisher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/rate.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/ros.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/roscpp_serialization_macros.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/serialization.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/serialized_message.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service_callback_helper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service_client.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service_client_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service_server.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/service_traits.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/spinner.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/static_assert.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/steady_timer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/steady_timer_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/subscribe_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/subscriber.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/subscription_callback_helper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/this_node.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/timer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/timer_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/topic.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/transport_hints.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/types.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/wall_timer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/ros/wall_timer_options.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/sensor_msgs/CameraInfo.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/sensor_msgs/Image.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/sensor_msgs/RegionOfInterest.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/std_msgs/ColorRGBA.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/std_msgs/Header.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/MinMax.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/QuadWord.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Scalar.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Transform.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/exceptions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/tf.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/tfMessage.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/time_cache.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/transform_broadcaster.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf/transform_datatypes.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/buffer_core.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/convert.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/exceptions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/impl/convert.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/transform_datatypes.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2/transform_storage.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraph.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer_interface.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/visualization_msgs/Marker.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/visualization_msgs/MarkerArray.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: ../src/visualizer.cpp +CMakeFiles/vio.dir/src/visualizer.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Dense +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Eigenvalues +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/visualizer.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/abstract_camera.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/aligned_mem.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/atan_camera.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/camera_loader.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/cl.hpp +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/cl_class.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/config.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/depth_filter.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/feature.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/feature_detection.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/frame.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/frame_handler_base.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/frame_handler_mono.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/global.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/initialization.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/map.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/matcher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/math_utils.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/nlls_solver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/nlls_solver_impl.hpp +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/params_helper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/point.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/reprojector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/robust_cost.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/sparse_img_align_gpu.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/ukf.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/vision.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../include/vio/visualizer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/cv_bridge/cv_bridge.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Point.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/PointStamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Pose.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/PoseStamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Quaternion.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/QuaternionStamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Transform.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/TransformStamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Twist.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/TwistStamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/geometry_msgs/Vector3Stamped.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/camera_publisher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/camera_subscriber.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/exception.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/image_transport.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/loader_fwds.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/publisher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/subscriber.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/image_transport/transport_hints.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/advertise_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/advertise_service_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/assert.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/builtin_message_traits.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/common.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/console.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/console_backend.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/datatypes.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/duration.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/exception.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/exceptions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/forwards.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/init.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/macros.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/master.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/message.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/message_event.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/message_forward.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/message_operations.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/message_traits.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/names.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/node_handle.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/param.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/parameter_adapter.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/platform.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/publisher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/rate.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/ros.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/roscpp_serialization_macros.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/rostime_decl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/serialization.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/serialized_message.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service_callback_helper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service_client.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service_client_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service_server.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/service_traits.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/single_subscriber_publisher.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/spinner.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/static_assert.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/steady_timer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/steady_timer_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/subscribe_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/subscriber.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/subscription_callback_helper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/this_node.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/time.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/timer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/timer_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/topic.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/transport_hints.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/types.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/wall_timer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/ros/wall_timer_options.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/rosconsole/macros_generated.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/CameraInfo.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/CompressedImage.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/Image.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/Imu.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/RegionOfInterest.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/sensor_msgs/image_encodings.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/std_msgs/ColorRGBA.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/std_msgs/Header.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Matrix3x3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/MinMax.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/QuadWord.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Scalar.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Transform.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/exceptions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/tf.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/tfMessage.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/time_cache.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/transform_broadcaster.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf/transform_datatypes.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Quaternion.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/LinearMath/Vector3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/buffer_core.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/convert.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/exceptions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/impl/convert.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/transform_datatypes.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2/transform_storage.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraph.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphRequest.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_msgs/FrameGraphResponse.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_ros/buffer_interface.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/tf2_ros/transform_broadcaster.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/visualization_msgs/Marker.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/visualization_msgs/MarkerArray.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcDecl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /opt/ros/melodic/include/xmlrpcpp/XmlRpcValue.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: ../src/vo_node.cpp +CMakeFiles/vio.dir/src/vo_node.cpp.o: /root/workspace/Sophus/sophus/se2.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /root/workspace/Sophus/sophus/se3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /root/workspace/Sophus/sophus/so2.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /root/workspace/Sophus/sophus/so3.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Cholesky +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Core +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Dense +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Eigen +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Eigenvalues +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Geometry +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Householder +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/IterativeLinearSolvers +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Jacobi +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/LU +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/OrderingMethods +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/QR +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/SVD +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/Sparse +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/SparseCholesky +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/SparseCore +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/SparseLU +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/SparseQR +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/StdVector +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LDLT.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Array.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Assign_MKL.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/BandMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Block.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/BooleanRedux.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CommaInitializer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/ConditionEstimator.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CoreIterators.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/CwiseUnaryView.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Diagonal.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/DiagonalProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Dot.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/EigenBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Fuzzy.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/GeneralProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/GlobalFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/IO.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Inverse.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Map.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/MapBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Matrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/MatrixBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/NestByValue.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/NoAlias.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/NumTraits.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/PermutationMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Product.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Random.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Redux.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Ref.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Replicate.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/ReturnByValue.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Reverse.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Select.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfAdjointView.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Solve.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolveTriangular.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/SolverBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/StableNorm.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Stride.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Swap.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpose.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Transpositions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorBlock.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/Visitor.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/Default/Settings.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/StlFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Constants.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/MKL_support.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Macros.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Memory.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/Meta.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/NonMPL2.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Core/util/XprHelper.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AlignedBox.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/AngleAxis.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/EulerAngles.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Homogeneous.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Hyperplane.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/OrthoMethods.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Rotation2D.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/RotationBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Scaling.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Transform.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Translation.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/Umeyama.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Householder/Householder.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/Jacobi/Jacobi.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/Determinant.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/FullPivLU.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/InverseImpl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Amd.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/OrderingMethods/Ordering.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SVD/BDCSVD.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SVD/SVDBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/AmbiVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseAssign.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseDot.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMap.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseProduct.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseRedux.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseRef.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseUtil.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/SparseView.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/SparseQR/SparseQR.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/StdVector.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/StlSupport/details.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/Image.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/Kernel.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/RealSvd2x2.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/blas.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/misc/lapacke_mangling.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/BlockMethods.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h +CMakeFiles/vio.dir/src/vo_node.cpp.o: /usr/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/flags.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/flags.make new file mode 100644 index 0000000..322c011 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKERNEL_DIR=\"/root/Projects/ROS/src/p_33_vio/GPU_version/vio/kernel\" -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"vio\" -DSVO_TRACE -DSVO_USE_ROS + +CXX_INCLUDES = -I/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include -I/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include -I/root/Projects/ROS/src/p_33_vio/GPU_version/vio/kernel -I/usr/include/eigen3 -I/root/workspace/Sophus -I/opt/ros/melodic/include -I/opt/ros/melodic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -isystem /usr/include/opencv + +CXX_FLAGS = -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -std=gnu++1z + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/link.txt b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/link.txt new file mode 100644 index 0000000..8cca222 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -rdynamic CMakeFiles/vio.dir/src/atan_camera.cpp.o CMakeFiles/vio.dir/src/cl_class.cpp.o CMakeFiles/vio.dir/src/config.cpp.o CMakeFiles/vio.dir/src/depth_filter.cpp.o CMakeFiles/vio.dir/src/feature_alignment.cpp.o CMakeFiles/vio.dir/src/feature_detection.cpp.o CMakeFiles/vio.dir/src/frame.cpp.o CMakeFiles/vio.dir/src/frame_handler_base.cpp.o CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o CMakeFiles/vio.dir/src/homography.cpp.o CMakeFiles/vio.dir/src/initialization.cpp.o CMakeFiles/vio.dir/src/map.cpp.o CMakeFiles/vio.dir/src/matcher.cpp.o CMakeFiles/vio.dir/src/math_utils.cpp.o CMakeFiles/vio.dir/src/output_helper.cpp.o CMakeFiles/vio.dir/src/point.cpp.o CMakeFiles/vio.dir/src/pose_optimizer.cpp.o CMakeFiles/vio.dir/src/reprojector.cpp.o CMakeFiles/vio.dir/src/robust_cost.cpp.o CMakeFiles/vio.dir/src/sparse_img_align.cpp.o CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o CMakeFiles/vio.dir/src/vision.cpp.o CMakeFiles/vio.dir/src/visualizer.cpp.o CMakeFiles/vio.dir/src/vo_node.cpp.o -o devel/lib/vio/vio -Wl,-rpath,/root/workspace/Sophus/build:/opt/ros/melodic/lib /usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0 /root/workspace/Sophus/build/libSophus.so -lboost_thread -lpthread -lboost_system -lboost_chrono -lboost_date_time -lboost_atomic -lOpenCL /opt/ros/melodic/lib/libimage_transport.so /opt/ros/melodic/lib/libclass_loader.so -lPocoFoundation -ldl /opt/ros/melodic/lib/libroslib.so /opt/ros/melodic/lib/librospack.so -lpython2.7 -lboost_program_options -ltinyxml2 /opt/ros/melodic/lib/libcv_bridge.so /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 /opt/ros/melodic/lib/libtf.so /opt/ros/melodic/lib/libtf2_ros.so /opt/ros/melodic/lib/libactionlib.so /opt/ros/melodic/lib/libmessage_filters.so /opt/ros/melodic/lib/libroscpp.so -lboost_filesystem /opt/ros/melodic/lib/libxmlrpcpp.so /opt/ros/melodic/lib/libtf2.so /opt/ros/melodic/lib/librosconsole.so /opt/ros/melodic/lib/librosconsole_log4cxx.so /opt/ros/melodic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/melodic/lib/libroscpp_serialization.so /opt/ros/melodic/lib/librostime.so /opt/ros/melodic/lib/libcpp_common.so -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 -lpthread -lOpenCL /opt/ros/melodic/lib/libimage_transport.so /opt/ros/melodic/lib/libclass_loader.so -lPocoFoundation -ldl /opt/ros/melodic/lib/libroslib.so /opt/ros/melodic/lib/librospack.so -lpython2.7 -lboost_program_options -ltinyxml2 /opt/ros/melodic/lib/libcv_bridge.so /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 /opt/ros/melodic/lib/libtf.so /opt/ros/melodic/lib/libtf2_ros.so /opt/ros/melodic/lib/libactionlib.so /opt/ros/melodic/lib/libmessage_filters.so /opt/ros/melodic/lib/libroscpp.so -lboost_filesystem /opt/ros/melodic/lib/libxmlrpcpp.so /opt/ros/melodic/lib/libtf2.so /opt/ros/melodic/lib/librosconsole.so /opt/ros/melodic/lib/librosconsole_log4cxx.so /opt/ros/melodic/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/melodic/lib/libroscpp_serialization.so /opt/ros/melodic/lib/librostime.so /opt/ros/melodic/lib/libcpp_common.so -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/progress.make new file mode 100644 index 0000000..ea4b160 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/progress.make @@ -0,0 +1,26 @@ +CMAKE_PROGRESS_1 = 12 +CMAKE_PROGRESS_2 = 13 +CMAKE_PROGRESS_3 = 14 +CMAKE_PROGRESS_4 = 15 +CMAKE_PROGRESS_5 = 16 +CMAKE_PROGRESS_6 = 17 +CMAKE_PROGRESS_7 = 18 +CMAKE_PROGRESS_8 = 19 +CMAKE_PROGRESS_9 = 20 +CMAKE_PROGRESS_10 = 21 +CMAKE_PROGRESS_11 = 22 +CMAKE_PROGRESS_12 = 23 +CMAKE_PROGRESS_13 = 24 +CMAKE_PROGRESS_14 = 25 +CMAKE_PROGRESS_15 = 26 +CMAKE_PROGRESS_16 = 27 +CMAKE_PROGRESS_17 = 28 +CMAKE_PROGRESS_18 = 29 +CMAKE_PROGRESS_19 = 30 +CMAKE_PROGRESS_20 = 31 +CMAKE_PROGRESS_21 = 32 +CMAKE_PROGRESS_22 = 33 +CMAKE_PROGRESS_23 = 34 +CMAKE_PROGRESS_24 = 35 +CMAKE_PROGRESS_25 = 36 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/atan_camera.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/atan_camera.cpp.o new file mode 100644 index 0000000..ae908f3 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/atan_camera.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/cl_class.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/cl_class.cpp.o new file mode 100644 index 0000000..06fc717 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/cl_class.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/config.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/config.cpp.o new file mode 100644 index 0000000..59aefa3 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/config.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/depth_filter.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/depth_filter.cpp.o new file mode 100644 index 0000000..b9f2943 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/depth_filter.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_alignment.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_alignment.cpp.o new file mode 100644 index 0000000..183af8a Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_alignment.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_detection.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_detection.cpp.o new file mode 100644 index 0000000..9c9e7ec Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/feature_detection.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame.cpp.o new file mode 100644 index 0000000..85de4ef Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_base.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_base.cpp.o new file mode 100644 index 0000000..4da2e7c Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_base.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o new file mode 100644 index 0000000..82a67c5 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/homography.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/homography.cpp.o new file mode 100644 index 0000000..04ff461 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/homography.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/initialization.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/initialization.cpp.o new file mode 100644 index 0000000..453829a Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/initialization.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/map.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/map.cpp.o new file mode 100644 index 0000000..554659c Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/map.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/matcher.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/matcher.cpp.o new file mode 100644 index 0000000..a865fc3 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/matcher.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/math_utils.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/math_utils.cpp.o new file mode 100644 index 0000000..5dbbdc3 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/math_utils.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/output_helper.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/output_helper.cpp.o new file mode 100644 index 0000000..96e8dcf Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/output_helper.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/point.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/point.cpp.o new file mode 100644 index 0000000..7241149 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/point.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/pose_optimizer.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/pose_optimizer.cpp.o new file mode 100644 index 0000000..de28ba6 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/pose_optimizer.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/reprojector.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/reprojector.cpp.o new file mode 100644 index 0000000..9fc1e29 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/reprojector.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/robust_cost.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/robust_cost.cpp.o new file mode 100644 index 0000000..de6b8d8 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/robust_cost.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align.cpp.o new file mode 100644 index 0000000..b57b60e Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o new file mode 100644 index 0000000..f85fc16 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/vision.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/vision.cpp.o new file mode 100644 index 0000000..5ceb492 Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/vision.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/visualizer.cpp.o b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/visualizer.cpp.o new file mode 100644 index 0000000..0b06ece Binary files /dev/null and b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio.dir/src/visualizer.cpp.o differ diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/build.make new file mode 100644 index 0000000..d6c83b0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_gencpp. + +# Include the progress variables for this target. +include CMakeFiles/vio_gencpp.dir/progress.make + +vio_gencpp: CMakeFiles/vio_gencpp.dir/build.make + +.PHONY : vio_gencpp + +# Rule to build all files generated by this target. +CMakeFiles/vio_gencpp.dir/build: vio_gencpp + +.PHONY : CMakeFiles/vio_gencpp.dir/build + +CMakeFiles/vio_gencpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_gencpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_gencpp.dir/clean + +CMakeFiles/vio_gencpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_gencpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..f7366c4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_gencpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gencpp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/build.make new file mode 100644 index 0000000..43abe21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages.dir/progress.make + +vio_generate_messages: CMakeFiles/vio_generate_messages.dir/build.make + +.PHONY : vio_generate_messages + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages.dir/build: vio_generate_messages + +.PHONY : CMakeFiles/vio_generate_messages.dir/build + +CMakeFiles/vio_generate_messages.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages.dir/clean + +CMakeFiles/vio_generate_messages.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/cmake_clean.cmake new file mode 100644 index 0000000..ec1aac5 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/build.make new file mode 100644 index 0000000..a062461 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/build.make @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages_cpp. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages_cpp.dir/progress.make + +CMakeFiles/vio_generate_messages_cpp: devel/include/vio/start.h +CMakeFiles/vio_generate_messages_cpp: devel/include/vio/getOdom.h +CMakeFiles/vio_generate_messages_cpp: devel/include/vio/stop.h + + +devel/include/vio/start.h: /opt/ros/melodic/lib/gencpp/gen_cpp.py +devel/include/vio/start.h: ../srv/start.srv +devel/include/vio/start.h: /opt/ros/melodic/share/gencpp/msg.h.template +devel/include/vio/start.h: /opt/ros/melodic/share/gencpp/srv.h.template + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ code from vio/start.srv" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio && /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include/vio -e /opt/ros/melodic/share/gencpp/cmake/.. + +devel/include/vio/getOdom.h: /opt/ros/melodic/lib/gencpp/gen_cpp.py +devel/include/vio/getOdom.h: ../srv/getOdom.srv +devel/include/vio/getOdom.h: /opt/ros/melodic/share/std_msgs/msg/Header.msg +devel/include/vio/getOdom.h: /opt/ros/melodic/share/gencpp/msg.h.template +devel/include/vio/getOdom.h: /opt/ros/melodic/share/gencpp/srv.h.template + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating C++ code from vio/getOdom.srv" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio && /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include/vio -e /opt/ros/melodic/share/gencpp/cmake/.. + +devel/include/vio/stop.h: /opt/ros/melodic/lib/gencpp/gen_cpp.py +devel/include/vio/stop.h: ../srv/stop.srv +devel/include/vio/stop.h: /opt/ros/melodic/share/gencpp/msg.h.template +devel/include/vio/stop.h: /opt/ros/melodic/share/gencpp/srv.h.template + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating C++ code from vio/stop.srv" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio && /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include/vio -e /opt/ros/melodic/share/gencpp/cmake/.. + +vio_generate_messages_cpp: CMakeFiles/vio_generate_messages_cpp +vio_generate_messages_cpp: devel/include/vio/getOdom.h +vio_generate_messages_cpp: devel/include/vio/start.h +vio_generate_messages_cpp: devel/include/vio/stop.h +vio_generate_messages_cpp: CMakeFiles/vio_generate_messages_cpp.dir/build.make + +.PHONY : vio_generate_messages_cpp + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages_cpp.dir/build: vio_generate_messages_cpp + +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/build + +CMakeFiles/vio_generate_messages_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/clean + +CMakeFiles/vio_generate_messages_cpp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages_cpp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..6adb3d8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio_generate_messages_cpp" + "devel/include/vio/getOdom.h" + "devel/include/vio/start.h" + "devel/include/vio/stop.h" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/progress.make new file mode 100644 index 0000000..debc4f1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_cpp.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_2 = 38 +CMAKE_PROGRESS_3 = 39 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/build.make new file mode 100644 index 0000000..0112481 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/build.make @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages_eus. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages_eus.dir/progress.make + +CMakeFiles/vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/start.l +CMakeFiles/vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/getOdom.l +CMakeFiles/vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/stop.l +CMakeFiles/vio_generate_messages_eus: devel/share/roseus/ros/vio/manifest.l + + +devel/share/roseus/ros/vio/srv/start.l: /opt/ros/melodic/lib/geneus/gen_eus.py +devel/share/roseus/ros/vio/srv/start.l: ../srv/start.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating EusLisp code from vio/start.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/geneus/cmake/../../../lib/geneus/gen_eus.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/roseus/ros/vio/srv + +devel/share/roseus/ros/vio/srv/getOdom.l: /opt/ros/melodic/lib/geneus/gen_eus.py +devel/share/roseus/ros/vio/srv/getOdom.l: ../srv/getOdom.srv +devel/share/roseus/ros/vio/srv/getOdom.l: /opt/ros/melodic/share/std_msgs/msg/Header.msg + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating EusLisp code from vio/getOdom.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/geneus/cmake/../../../lib/geneus/gen_eus.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/roseus/ros/vio/srv + +devel/share/roseus/ros/vio/srv/stop.l: /opt/ros/melodic/lib/geneus/gen_eus.py +devel/share/roseus/ros/vio/srv/stop.l: ../srv/stop.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating EusLisp code from vio/stop.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/geneus/cmake/../../../lib/geneus/gen_eus.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/roseus/ros/vio/srv + +devel/share/roseus/ros/vio/manifest.l: /opt/ros/melodic/lib/geneus/gen_eus.py + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Generating EusLisp manifest code for vio" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/geneus/cmake/../../../lib/geneus/gen_eus.py -m -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/roseus/ros/vio vio std_msgs + +vio_generate_messages_eus: CMakeFiles/vio_generate_messages_eus +vio_generate_messages_eus: devel/share/roseus/ros/vio/manifest.l +vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/getOdom.l +vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/start.l +vio_generate_messages_eus: devel/share/roseus/ros/vio/srv/stop.l +vio_generate_messages_eus: CMakeFiles/vio_generate_messages_eus.dir/build.make + +.PHONY : vio_generate_messages_eus + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages_eus.dir/build: vio_generate_messages_eus + +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/build + +CMakeFiles/vio_generate_messages_eus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages_eus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/clean + +CMakeFiles/vio_generate_messages_eus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages_eus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/cmake_clean.cmake new file mode 100644 index 0000000..98eb8ee --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio_generate_messages_eus" + "devel/share/roseus/ros/vio/manifest.l" + "devel/share/roseus/ros/vio/srv/getOdom.l" + "devel/share/roseus/ros/vio/srv/start.l" + "devel/share/roseus/ros/vio/srv/stop.l" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages_eus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/progress.make new file mode 100644 index 0000000..30bc12a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_eus.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 +CMAKE_PROGRESS_3 = 42 +CMAKE_PROGRESS_4 = 43 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/build.make new file mode 100644 index 0000000..1c586d4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages_lisp. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages_lisp.dir/progress.make + +CMakeFiles/vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/start.lisp +CMakeFiles/vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/getOdom.lisp +CMakeFiles/vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/stop.lisp + + +devel/share/common-lisp/ros/vio/srv/start.lisp: /opt/ros/melodic/lib/genlisp/gen_lisp.py +devel/share/common-lisp/ros/vio/srv/start.lisp: ../srv/start.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Lisp code from vio/start.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/common-lisp/ros/vio/srv + +devel/share/common-lisp/ros/vio/srv/getOdom.lisp: /opt/ros/melodic/lib/genlisp/gen_lisp.py +devel/share/common-lisp/ros/vio/srv/getOdom.lisp: ../srv/getOdom.srv +devel/share/common-lisp/ros/vio/srv/getOdom.lisp: /opt/ros/melodic/share/std_msgs/msg/Header.msg + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating Lisp code from vio/getOdom.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/common-lisp/ros/vio/srv + +devel/share/common-lisp/ros/vio/srv/stop.lisp: /opt/ros/melodic/lib/genlisp/gen_lisp.py +devel/share/common-lisp/ros/vio/srv/stop.lisp: ../srv/stop.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating Lisp code from vio/stop.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genlisp/cmake/../../../lib/genlisp/gen_lisp.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/common-lisp/ros/vio/srv + +vio_generate_messages_lisp: CMakeFiles/vio_generate_messages_lisp +vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/getOdom.lisp +vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/start.lisp +vio_generate_messages_lisp: devel/share/common-lisp/ros/vio/srv/stop.lisp +vio_generate_messages_lisp: CMakeFiles/vio_generate_messages_lisp.dir/build.make + +.PHONY : vio_generate_messages_lisp + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages_lisp.dir/build: vio_generate_messages_lisp + +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/build + +CMakeFiles/vio_generate_messages_lisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages_lisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/clean + +CMakeFiles/vio_generate_messages_lisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages_lisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..3a71255 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio_generate_messages_lisp" + "devel/share/common-lisp/ros/vio/srv/getOdom.lisp" + "devel/share/common-lisp/ros/vio/srv/start.lisp" + "devel/share/common-lisp/ros/vio/srv/stop.lisp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages_lisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/progress.make new file mode 100644 index 0000000..9ad746b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_lisp.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 44 +CMAKE_PROGRESS_2 = 45 +CMAKE_PROGRESS_3 = 46 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/build.make new file mode 100644 index 0000000..cb67952 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages_nodejs. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages_nodejs.dir/progress.make + +CMakeFiles/vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/start.js +CMakeFiles/vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/getOdom.js +CMakeFiles/vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/stop.js + + +devel/share/gennodejs/ros/vio/srv/start.js: /opt/ros/melodic/lib/gennodejs/gen_nodejs.py +devel/share/gennodejs/ros/vio/srv/start.js: ../srv/start.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Javascript code from vio/start.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gennodejs/cmake/../../../lib/gennodejs/gen_nodejs.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/gennodejs/ros/vio/srv + +devel/share/gennodejs/ros/vio/srv/getOdom.js: /opt/ros/melodic/lib/gennodejs/gen_nodejs.py +devel/share/gennodejs/ros/vio/srv/getOdom.js: ../srv/getOdom.srv +devel/share/gennodejs/ros/vio/srv/getOdom.js: /opt/ros/melodic/share/std_msgs/msg/Header.msg + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating Javascript code from vio/getOdom.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gennodejs/cmake/../../../lib/gennodejs/gen_nodejs.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/gennodejs/ros/vio/srv + +devel/share/gennodejs/ros/vio/srv/stop.js: /opt/ros/melodic/lib/gennodejs/gen_nodejs.py +devel/share/gennodejs/ros/vio/srv/stop.js: ../srv/stop.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating Javascript code from vio/stop.srv" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/gennodejs/cmake/../../../lib/gennodejs/gen_nodejs.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/gennodejs/ros/vio/srv + +vio_generate_messages_nodejs: CMakeFiles/vio_generate_messages_nodejs +vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/getOdom.js +vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/start.js +vio_generate_messages_nodejs: devel/share/gennodejs/ros/vio/srv/stop.js +vio_generate_messages_nodejs: CMakeFiles/vio_generate_messages_nodejs.dir/build.make + +.PHONY : vio_generate_messages_nodejs + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages_nodejs.dir/build: vio_generate_messages_nodejs + +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/build + +CMakeFiles/vio_generate_messages_nodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages_nodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/clean + +CMakeFiles/vio_generate_messages_nodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages_nodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..3656afa --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio_generate_messages_nodejs" + "devel/share/gennodejs/ros/vio/srv/getOdom.js" + "devel/share/gennodejs/ros/vio/srv/start.js" + "devel/share/gennodejs/ros/vio/srv/stop.js" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/progress.make new file mode 100644 index 0000000..3575c37 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_nodejs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 +CMAKE_PROGRESS_3 = 49 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/build.make new file mode 100644 index 0000000..ca0fbbe --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/build.make @@ -0,0 +1,125 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_generate_messages_py. + +# Include the progress variables for this target. +include CMakeFiles/vio_generate_messages_py.dir/progress.make + +CMakeFiles/vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_start.py +CMakeFiles/vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py +CMakeFiles/vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_stop.py +CMakeFiles/vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/__init__.py + + +devel/lib/python2.7/dist-packages/vio/srv/_start.py: /opt/ros/melodic/lib/genpy/gensrv_py.py +devel/lib/python2.7/dist-packages/vio/srv/_start.py: ../srv/start.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Python code from SRV vio/start" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/gensrv_py.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/srv + +devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py: /opt/ros/melodic/lib/genpy/gensrv_py.py +devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py: ../srv/getOdom.srv +devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py: /opt/ros/melodic/share/std_msgs/msg/Header.msg + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating Python code from SRV vio/getOdom" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/gensrv_py.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/srv + +devel/lib/python2.7/dist-packages/vio/srv/_stop.py: /opt/ros/melodic/lib/genpy/gensrv_py.py +devel/lib/python2.7/dist-packages/vio/srv/_stop.py: ../srv/stop.srv + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Generating Python code from SRV vio/stop" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/gensrv_py.py /root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv -Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg -p vio -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/srv + +devel/lib/python2.7/dist-packages/vio/srv/__init__.py: /opt/ros/melodic/lib/genpy/genmsg_py.py +devel/lib/python2.7/dist-packages/vio/srv/__init__.py: devel/lib/python2.7/dist-packages/vio/srv/_start.py +devel/lib/python2.7/dist-packages/vio/srv/__init__.py: devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py +devel/lib/python2.7/dist-packages/vio/srv/__init__.py: devel/lib/python2.7/dist-packages/vio/srv/_stop.py + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Generating Python srv __init__.py for vio" + catkin_generated/env_cached.sh /usr/bin/python2 /opt/ros/melodic/share/genpy/cmake/../../../lib/genpy/genmsg_py.py -o /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/srv --initpy + +vio_generate_messages_py: CMakeFiles/vio_generate_messages_py +vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/__init__.py +vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py +vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_start.py +vio_generate_messages_py: devel/lib/python2.7/dist-packages/vio/srv/_stop.py +vio_generate_messages_py: CMakeFiles/vio_generate_messages_py.dir/build.make + +.PHONY : vio_generate_messages_py + +# Rule to build all files generated by this target. +CMakeFiles/vio_generate_messages_py.dir/build: vio_generate_messages_py + +.PHONY : CMakeFiles/vio_generate_messages_py.dir/build + +CMakeFiles/vio_generate_messages_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_generate_messages_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_generate_messages_py.dir/clean + +CMakeFiles/vio_generate_messages_py.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_generate_messages_py.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/cmake_clean.cmake new file mode 100644 index 0000000..54b5adf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/vio_generate_messages_py" + "devel/lib/python2.7/dist-packages/vio/srv/__init__.py" + "devel/lib/python2.7/dist-packages/vio/srv/_getOdom.py" + "devel/lib/python2.7/dist-packages/vio/srv/_start.py" + "devel/lib/python2.7/dist-packages/vio/srv/_stop.py" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_generate_messages_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/progress.make new file mode 100644 index 0000000..2bae890 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_generate_messages_py.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 50 +CMAKE_PROGRESS_2 = 51 +CMAKE_PROGRESS_3 = 52 +CMAKE_PROGRESS_4 = 53 + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/build.make new file mode 100644 index 0000000..b049afc --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_geneus. + +# Include the progress variables for this target. +include CMakeFiles/vio_geneus.dir/progress.make + +vio_geneus: CMakeFiles/vio_geneus.dir/build.make + +.PHONY : vio_geneus + +# Rule to build all files generated by this target. +CMakeFiles/vio_geneus.dir/build: vio_geneus + +.PHONY : CMakeFiles/vio_geneus.dir/build + +CMakeFiles/vio_geneus.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_geneus.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_geneus.dir/clean + +CMakeFiles/vio_geneus.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_geneus.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/cmake_clean.cmake new file mode 100644 index 0000000..a97d89f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_geneus.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_geneus.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/build.make new file mode 100644 index 0000000..a4c083a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_genlisp. + +# Include the progress variables for this target. +include CMakeFiles/vio_genlisp.dir/progress.make + +vio_genlisp: CMakeFiles/vio_genlisp.dir/build.make + +.PHONY : vio_genlisp + +# Rule to build all files generated by this target. +CMakeFiles/vio_genlisp.dir/build: vio_genlisp + +.PHONY : CMakeFiles/vio_genlisp.dir/build + +CMakeFiles/vio_genlisp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_genlisp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_genlisp.dir/clean + +CMakeFiles/vio_genlisp.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_genlisp.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/cmake_clean.cmake new file mode 100644 index 0000000..e56ea46 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_genlisp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genlisp.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/build.make new file mode 100644 index 0000000..ffe042b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_gennodejs. + +# Include the progress variables for this target. +include CMakeFiles/vio_gennodejs.dir/progress.make + +vio_gennodejs: CMakeFiles/vio_gennodejs.dir/build.make + +.PHONY : vio_gennodejs + +# Rule to build all files generated by this target. +CMakeFiles/vio_gennodejs.dir/build: vio_gennodejs + +.PHONY : CMakeFiles/vio_gennodejs.dir/build + +CMakeFiles/vio_gennodejs.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_gennodejs.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_gennodejs.dir/clean + +CMakeFiles/vio_gennodejs.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_gennodejs.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/cmake_clean.cmake new file mode 100644 index 0000000..5087964 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_gennodejs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_gennodejs.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/build.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/build.make new file mode 100644 index 0000000..9bd629a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Utility rule file for vio_genpy. + +# Include the progress variables for this target. +include CMakeFiles/vio_genpy.dir/progress.make + +vio_genpy: CMakeFiles/vio_genpy.dir/build.make + +.PHONY : vio_genpy + +# Rule to build all files generated by this target. +CMakeFiles/vio_genpy.dir/build: vio_genpy + +.PHONY : CMakeFiles/vio_genpy.dir/build + +CMakeFiles/vio_genpy.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/vio_genpy.dir/cmake_clean.cmake +.PHONY : CMakeFiles/vio_genpy.dir/clean + +CMakeFiles/vio_genpy.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/vio_genpy.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/cmake_clean.cmake new file mode 100644 index 0000000..009213e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vio_genpy.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/progress.make b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CMakeFiles/vio_genpy.dir/progress.make @@ -0,0 +1 @@ + diff --git a/GPU_version/vio/cmake-build-debug/CTestConfiguration.ini b/GPU_version/vio/cmake-build-debug/CTestConfiguration.ini new file mode 100644 index 0000000..6a5b3a0 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CTestConfiguration.ini @@ -0,0 +1,109 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio +BuildDirectory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: eli-System-Product-Name + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/opt/clion-2021.1.2/bin/cmake/linux/bin/cmake" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 7.5.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Cluster commands +SlurmBatchCommand: +SlurmRunCommand: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/GPU_version/vio/cmake-build-debug/CTestCustom.cmake b/GPU_version/vio/cmake-build-debug/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/GPU_version/vio/cmake-build-debug/CTestTestfile.cmake b/GPU_version/vio/cmake-build-debug/CTestTestfile.cmake new file mode 100644 index 0000000..9819601 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio +# Build directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("gtest") diff --git a/GPU_version/vio/cmake-build-debug/Makefile b/GPU_version/vio/cmake-build-debug/Makefile new file mode 100644 index 0000000..8ca339b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/Makefile @@ -0,0 +1,1903 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named vio_genpy + +# Build rule for target. +vio_genpy: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_genpy +.PHONY : vio_genpy + +# fast build rule for target. +vio_genpy/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genpy.dir/build.make CMakeFiles/vio_genpy.dir/build +.PHONY : vio_genpy/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages_py + +# Build rule for target. +vio_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages_py +.PHONY : vio_generate_messages_py + +# fast build rule for target. +vio_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_py.dir/build.make CMakeFiles/vio_generate_messages_py.dir/build +.PHONY : vio_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named vio_gennodejs + +# Build rule for target. +vio_gennodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_gennodejs +.PHONY : vio_gennodejs + +# fast build rule for target. +vio_gennodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gennodejs.dir/build.make CMakeFiles/vio_gennodejs.dir/build +.PHONY : vio_gennodejs/fast + +#============================================================================= +# Target rules for targets named vio_genlisp + +# Build rule for target. +vio_genlisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_genlisp +.PHONY : vio_genlisp + +# fast build rule for target. +vio_genlisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_genlisp.dir/build.make CMakeFiles/vio_genlisp.dir/build +.PHONY : vio_genlisp/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages_lisp + +# Build rule for target. +vio_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages_lisp +.PHONY : vio_generate_messages_lisp + +# fast build rule for target. +vio_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_lisp.dir/build.make CMakeFiles/vio_generate_messages_lisp.dir/build +.PHONY : vio_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named vio_geneus + +# Build rule for target. +vio_geneus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_geneus +.PHONY : vio_geneus + +# fast build rule for target. +vio_geneus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_geneus.dir/build.make CMakeFiles/vio_geneus.dir/build +.PHONY : vio_geneus/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages_eus + +# Build rule for target. +vio_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages_eus +.PHONY : vio_generate_messages_eus + +# fast build rule for target. +vio_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_eus.dir/build.make CMakeFiles/vio_generate_messages_eus.dir/build +.PHONY : vio_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named _vio_generate_messages_check_deps_stop + +# Build rule for target. +_vio_generate_messages_check_deps_stop: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _vio_generate_messages_check_deps_stop +.PHONY : _vio_generate_messages_check_deps_stop + +# fast build rule for target. +_vio_generate_messages_check_deps_stop/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_stop.dir/build +.PHONY : _vio_generate_messages_check_deps_stop/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_nodejs + +# Build rule for target. +tf2_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_nodejs +.PHONY : tf2_msgs_generate_messages_nodejs + +# fast build rule for target. +tf2_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/tf2_msgs_generate_messages_nodejs.dir/build +.PHONY : tf2_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_lisp + +# Build rule for target. +tf2_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_lisp +.PHONY : tf2_msgs_generate_messages_lisp + +# fast build rule for target. +tf2_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_lisp.dir/build +.PHONY : tf2_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_eus + +# Build rule for target. +tf2_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_eus +.PHONY : tf2_msgs_generate_messages_eus + +# fast build rule for target. +tf2_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_eus.dir/build.make CMakeFiles/tf2_msgs_generate_messages_eus.dir/build +.PHONY : tf2_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages_cpp + +# Build rule for target. +vio_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages_cpp +.PHONY : vio_generate_messages_cpp + +# fast build rule for target. +vio_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_cpp.dir/build.make CMakeFiles/vio_generate_messages_cpp.dir/build +.PHONY : vio_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_cpp + +# Build rule for target. +sensor_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_cpp +.PHONY : sensor_msgs_generate_messages_cpp + +# fast build rule for target. +sensor_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_cpp.dir/build +.PHONY : sensor_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_eus + +# Build rule for target. +std_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 std_msgs_generate_messages_eus +.PHONY : std_msgs_generate_messages_eus + +# fast build rule for target. +std_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_eus.dir/build.make CMakeFiles/std_msgs_generate_messages_eus.dir/build +.PHONY : std_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_lisp + +# Build rule for target. +roscpp_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roscpp_generate_messages_lisp +.PHONY : roscpp_generate_messages_lisp + +# fast build rule for target. +roscpp_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_lisp.dir/build.make CMakeFiles/roscpp_generate_messages_lisp.dir/build +.PHONY : roscpp_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_py + +# Build rule for target. +std_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 std_msgs_generate_messages_py +.PHONY : std_msgs_generate_messages_py + +# fast build rule for target. +std_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_py.dir/build.make CMakeFiles/std_msgs_generate_messages_py.dir/build +.PHONY : std_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_lisp + +# Build rule for target. +rosgraph_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_lisp +.PHONY : rosgraph_msgs_generate_messages_lisp + +# fast build rule for target. +rosgraph_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build +.PHONY : rosgraph_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named tests + +# Build rule for target. +tests: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests +.PHONY : tests + +# fast build rule for target. +tests/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build +.PHONY : tests/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages_nodejs + +# Build rule for target. +vio_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages_nodejs +.PHONY : vio_generate_messages_nodejs + +# fast build rule for target. +vio_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages_nodejs.dir/build.make CMakeFiles/vio_generate_messages_nodejs.dir/build +.PHONY : vio_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_nodejs + +# Build rule for target. +roscpp_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roscpp_generate_messages_nodejs +.PHONY : roscpp_generate_messages_nodejs + +# fast build rule for target. +roscpp_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_nodejs.dir/build.make CMakeFiles/roscpp_generate_messages_nodejs.dir/build +.PHONY : roscpp_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named _vio_generate_messages_check_deps_getOdom + +# Build rule for target. +_vio_generate_messages_check_deps_getOdom: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _vio_generate_messages_check_deps_getOdom +.PHONY : _vio_generate_messages_check_deps_getOdom + +# fast build rule for target. +_vio_generate_messages_check_deps_getOdom/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_getOdom.dir/build +.PHONY : _vio_generate_messages_check_deps_getOdom/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_eus + +# Build rule for target. +tf_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf_generate_messages_eus +.PHONY : tf_generate_messages_eus + +# fast build rule for target. +tf_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_eus.dir/build.make CMakeFiles/tf_generate_messages_eus.dir/build +.PHONY : tf_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_nodejs + +# Build rule for target. +rosgraph_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_nodejs +.PHONY : rosgraph_msgs_generate_messages_nodejs + +# fast build rule for target. +rosgraph_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_nodejs.dir/build +.PHONY : rosgraph_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_cpp + +# Build rule for target. +rosgraph_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_cpp +.PHONY : rosgraph_msgs_generate_messages_cpp + +# fast build rule for target. +rosgraph_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build +.PHONY : rosgraph_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_cpp + +# Build rule for target. +tf2_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_cpp +.PHONY : tf2_msgs_generate_messages_cpp + +# fast build rule for target. +tf2_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build.make CMakeFiles/tf2_msgs_generate_messages_cpp.dir/build +.PHONY : tf2_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named run_tests + +# Build rule for target. +run_tests: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 run_tests +.PHONY : run_tests + +# fast build rule for target. +run_tests/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build +.PHONY : run_tests/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_lisp + +# Build rule for target. +std_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 std_msgs_generate_messages_lisp +.PHONY : std_msgs_generate_messages_lisp + +# fast build rule for target. +std_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make CMakeFiles/std_msgs_generate_messages_lisp.dir/build +.PHONY : std_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named vio + +# Build rule for target. +vio: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio +.PHONY : vio + +# fast build rule for target. +vio/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/build +.PHONY : vio/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_lisp + +# Build rule for target. +geometry_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_lisp +.PHONY : geometry_msgs_generate_messages_lisp + +# fast build rule for target. +geometry_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_lisp.dir/build +.PHONY : geometry_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_eus + +# Build rule for target. +roscpp_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roscpp_generate_messages_eus +.PHONY : roscpp_generate_messages_eus + +# fast build rule for target. +roscpp_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_eus.dir/build.make CMakeFiles/roscpp_generate_messages_eus.dir/build +.PHONY : roscpp_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_cpp + +# Build rule for target. +roscpp_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roscpp_generate_messages_cpp +.PHONY : roscpp_generate_messages_cpp + +# fast build rule for target. +roscpp_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_cpp.dir/build.make CMakeFiles/roscpp_generate_messages_cpp.dir/build +.PHONY : roscpp_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_eus + +# Build rule for target. +geometry_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_eus +.PHONY : geometry_msgs_generate_messages_eus + +# fast build rule for target. +geometry_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make CMakeFiles/geometry_msgs_generate_messages_eus.dir/build +.PHONY : geometry_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_py + +# Build rule for target. +actionlib_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_py +.PHONY : actionlib_msgs_generate_messages_py + +# fast build rule for target. +actionlib_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_py.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_py.dir/build +.PHONY : actionlib_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named _vio_generate_messages_check_deps_start + +# Build rule for target. +_vio_generate_messages_check_deps_start: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _vio_generate_messages_check_deps_start +.PHONY : _vio_generate_messages_check_deps_start + +# fast build rule for target. +_vio_generate_messages_check_deps_start/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/_vio_generate_messages_check_deps_start.dir/build.make CMakeFiles/_vio_generate_messages_check_deps_start.dir/build +.PHONY : _vio_generate_messages_check_deps_start/fast + +#============================================================================= +# Target rules for targets named clean_test_results + +# Build rule for target. +clean_test_results: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean_test_results +.PHONY : clean_test_results + +# fast build rule for target. +clean_test_results/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/clean_test_results.dir/build.make CMakeFiles/clean_test_results.dir/build +.PHONY : clean_test_results/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_nodejs + +# Build rule for target. +geometry_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_nodejs +.PHONY : geometry_msgs_generate_messages_nodejs + +# fast build rule for target. +geometry_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/build +.PHONY : geometry_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_eus + +# Build rule for target. +rosgraph_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_eus +.PHONY : rosgraph_msgs_generate_messages_eus + +# fast build rule for target. +rosgraph_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_eus.dir/build +.PHONY : rosgraph_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named doxygen + +# Build rule for target. +doxygen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 doxygen +.PHONY : doxygen + +# fast build rule for target. +doxygen/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/doxygen.dir/build.make CMakeFiles/doxygen.dir/build +.PHONY : doxygen/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_cpp + +# Build rule for target. +tf_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf_generate_messages_cpp +.PHONY : tf_generate_messages_cpp + +# fast build rule for target. +tf_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_cpp.dir/build.make CMakeFiles/tf_generate_messages_cpp.dir/build +.PHONY : tf_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_eus + +# Build rule for target. +actionlib_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_generate_messages_eus +.PHONY : actionlib_generate_messages_eus + +# fast build rule for target. +actionlib_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_eus.dir/build.make CMakeFiles/actionlib_generate_messages_eus.dir/build +.PHONY : actionlib_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named download_extra_data + +# Build rule for target. +download_extra_data: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 download_extra_data +.PHONY : download_extra_data + +# fast build rule for target. +download_extra_data/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/download_extra_data.dir/build.make CMakeFiles/download_extra_data.dir/build +.PHONY : download_extra_data/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_lisp + +# Build rule for target. +sensor_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_lisp +.PHONY : sensor_msgs_generate_messages_lisp + +# fast build rule for target. +sensor_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build.make CMakeFiles/sensor_msgs_generate_messages_lisp.dir/build +.PHONY : sensor_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_nodejs + +# Build rule for target. +sensor_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_nodejs +.PHONY : sensor_msgs_generate_messages_nodejs + +# fast build rule for target. +sensor_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/sensor_msgs_generate_messages_nodejs.dir/build +.PHONY : sensor_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_cpp + +# Build rule for target. +geometry_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_cpp +.PHONY : geometry_msgs_generate_messages_cpp + +# fast build rule for target. +geometry_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build.make CMakeFiles/geometry_msgs_generate_messages_cpp.dir/build +.PHONY : geometry_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_nodejs + +# Build rule for target. +std_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 std_msgs_generate_messages_nodejs +.PHONY : std_msgs_generate_messages_nodejs + +# fast build rule for target. +std_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/std_msgs_generate_messages_nodejs.dir/build +.PHONY : std_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named geometry_msgs_generate_messages_py + +# Build rule for target. +geometry_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 geometry_msgs_generate_messages_py +.PHONY : geometry_msgs_generate_messages_py + +# fast build rule for target. +geometry_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/geometry_msgs_generate_messages_py.dir/build.make CMakeFiles/geometry_msgs_generate_messages_py.dir/build +.PHONY : geometry_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named rosgraph_msgs_generate_messages_py + +# Build rule for target. +rosgraph_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 rosgraph_msgs_generate_messages_py +.PHONY : rosgraph_msgs_generate_messages_py + +# fast build rule for target. +rosgraph_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build +.PHONY : rosgraph_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_lisp + +# Build rule for target. +tf_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf_generate_messages_lisp +.PHONY : tf_generate_messages_lisp + +# fast build rule for target. +tf_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_lisp.dir/build.make CMakeFiles/tf_generate_messages_lisp.dir/build +.PHONY : tf_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named roscpp_generate_messages_py + +# Build rule for target. +roscpp_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 roscpp_generate_messages_py +.PHONY : roscpp_generate_messages_py + +# fast build rule for target. +roscpp_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/roscpp_generate_messages_py.dir/build.make CMakeFiles/roscpp_generate_messages_py.dir/build +.PHONY : roscpp_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_nodejs + +# Build rule for target. +tf_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf_generate_messages_nodejs +.PHONY : tf_generate_messages_nodejs + +# fast build rule for target. +tf_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_nodejs.dir/build.make CMakeFiles/tf_generate_messages_nodejs.dir/build +.PHONY : tf_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named vio_gencpp + +# Build rule for target. +vio_gencpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_gencpp +.PHONY : vio_gencpp + +# fast build rule for target. +vio_gencpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_gencpp.dir/build.make CMakeFiles/vio_gencpp.dir/build +.PHONY : vio_gencpp/fast + +#============================================================================= +# Target rules for targets named tf_generate_messages_py + +# Build rule for target. +tf_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf_generate_messages_py +.PHONY : tf_generate_messages_py + +# fast build rule for target. +tf_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf_generate_messages_py.dir/build.make CMakeFiles/tf_generate_messages_py.dir/build +.PHONY : tf_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_py + +# Build rule for target. +sensor_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_py +.PHONY : sensor_msgs_generate_messages_py + +# fast build rule for target. +sensor_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_py.dir/build.make CMakeFiles/sensor_msgs_generate_messages_py.dir/build +.PHONY : sensor_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_cpp + +# Build rule for target. +actionlib_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_generate_messages_cpp +.PHONY : actionlib_generate_messages_cpp + +# fast build rule for target. +actionlib_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_generate_messages_cpp.dir/build +.PHONY : actionlib_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named vio_generate_messages + +# Build rule for target. +vio_generate_messages: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vio_generate_messages +.PHONY : vio_generate_messages + +# fast build rule for target. +vio_generate_messages/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio_generate_messages.dir/build.make CMakeFiles/vio_generate_messages.dir/build +.PHONY : vio_generate_messages/fast + +#============================================================================= +# Target rules for targets named tf2_msgs_generate_messages_py + +# Build rule for target. +tf2_msgs_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tf2_msgs_generate_messages_py +.PHONY : tf2_msgs_generate_messages_py + +# fast build rule for target. +tf2_msgs_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/tf2_msgs_generate_messages_py.dir/build.make CMakeFiles/tf2_msgs_generate_messages_py.dir/build +.PHONY : tf2_msgs_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_nodejs + +# Build rule for target. +actionlib_msgs_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_nodejs +.PHONY : actionlib_msgs_generate_messages_nodejs + +# fast build rule for target. +actionlib_msgs_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_nodejs.dir/build +.PHONY : actionlib_msgs_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_eus + +# Build rule for target. +actionlib_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_eus +.PHONY : actionlib_msgs_generate_messages_eus + +# fast build rule for target. +actionlib_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_eus.dir/build +.PHONY : actionlib_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_lisp + +# Build rule for target. +actionlib_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_generate_messages_lisp +.PHONY : actionlib_generate_messages_lisp + +# fast build rule for target. +actionlib_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_generate_messages_lisp.dir/build +.PHONY : actionlib_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named sensor_msgs_generate_messages_eus + +# Build rule for target. +sensor_msgs_generate_messages_eus: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sensor_msgs_generate_messages_eus +.PHONY : sensor_msgs_generate_messages_eus + +# fast build rule for target. +sensor_msgs_generate_messages_eus/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make CMakeFiles/sensor_msgs_generate_messages_eus.dir/build +.PHONY : sensor_msgs_generate_messages_eus/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_cpp + +# Build rule for target. +actionlib_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_cpp +.PHONY : actionlib_msgs_generate_messages_cpp + +# fast build rule for target. +actionlib_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_cpp.dir/build +.PHONY : actionlib_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named std_msgs_generate_messages_cpp + +# Build rule for target. +std_msgs_generate_messages_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 std_msgs_generate_messages_cpp +.PHONY : std_msgs_generate_messages_cpp + +# fast build rule for target. +std_msgs_generate_messages_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make CMakeFiles/std_msgs_generate_messages_cpp.dir/build +.PHONY : std_msgs_generate_messages_cpp/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_nodejs + +# Build rule for target. +actionlib_generate_messages_nodejs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_generate_messages_nodejs +.PHONY : actionlib_generate_messages_nodejs + +# fast build rule for target. +actionlib_generate_messages_nodejs/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_nodejs.dir/build.make CMakeFiles/actionlib_generate_messages_nodejs.dir/build +.PHONY : actionlib_generate_messages_nodejs/fast + +#============================================================================= +# Target rules for targets named actionlib_generate_messages_py + +# Build rule for target. +actionlib_generate_messages_py: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_generate_messages_py +.PHONY : actionlib_generate_messages_py + +# fast build rule for target. +actionlib_generate_messages_py/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_generate_messages_py.dir/build.make CMakeFiles/actionlib_generate_messages_py.dir/build +.PHONY : actionlib_generate_messages_py/fast + +#============================================================================= +# Target rules for targets named actionlib_msgs_generate_messages_lisp + +# Build rule for target. +actionlib_msgs_generate_messages_lisp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 actionlib_msgs_generate_messages_lisp +.PHONY : actionlib_msgs_generate_messages_lisp + +# fast build rule for target. +actionlib_msgs_generate_messages_lisp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build.make CMakeFiles/actionlib_msgs_generate_messages_lisp.dir/build +.PHONY : actionlib_msgs_generate_messages_lisp/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/atan_camera.o: src/atan_camera.cpp.o + +.PHONY : src/atan_camera.o + +# target to build an object file +src/atan_camera.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/atan_camera.cpp.o +.PHONY : src/atan_camera.cpp.o + +src/atan_camera.i: src/atan_camera.cpp.i + +.PHONY : src/atan_camera.i + +# target to preprocess a source file +src/atan_camera.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/atan_camera.cpp.i +.PHONY : src/atan_camera.cpp.i + +src/atan_camera.s: src/atan_camera.cpp.s + +.PHONY : src/atan_camera.s + +# target to generate assembly for a file +src/atan_camera.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/atan_camera.cpp.s +.PHONY : src/atan_camera.cpp.s + +src/cl_class.o: src/cl_class.cpp.o + +.PHONY : src/cl_class.o + +# target to build an object file +src/cl_class.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/cl_class.cpp.o +.PHONY : src/cl_class.cpp.o + +src/cl_class.i: src/cl_class.cpp.i + +.PHONY : src/cl_class.i + +# target to preprocess a source file +src/cl_class.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/cl_class.cpp.i +.PHONY : src/cl_class.cpp.i + +src/cl_class.s: src/cl_class.cpp.s + +.PHONY : src/cl_class.s + +# target to generate assembly for a file +src/cl_class.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/cl_class.cpp.s +.PHONY : src/cl_class.cpp.s + +src/config.o: src/config.cpp.o + +.PHONY : src/config.o + +# target to build an object file +src/config.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/config.cpp.o +.PHONY : src/config.cpp.o + +src/config.i: src/config.cpp.i + +.PHONY : src/config.i + +# target to preprocess a source file +src/config.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/config.cpp.i +.PHONY : src/config.cpp.i + +src/config.s: src/config.cpp.s + +.PHONY : src/config.s + +# target to generate assembly for a file +src/config.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/config.cpp.s +.PHONY : src/config.cpp.s + +src/depth_filter.o: src/depth_filter.cpp.o + +.PHONY : src/depth_filter.o + +# target to build an object file +src/depth_filter.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/depth_filter.cpp.o +.PHONY : src/depth_filter.cpp.o + +src/depth_filter.i: src/depth_filter.cpp.i + +.PHONY : src/depth_filter.i + +# target to preprocess a source file +src/depth_filter.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/depth_filter.cpp.i +.PHONY : src/depth_filter.cpp.i + +src/depth_filter.s: src/depth_filter.cpp.s + +.PHONY : src/depth_filter.s + +# target to generate assembly for a file +src/depth_filter.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/depth_filter.cpp.s +.PHONY : src/depth_filter.cpp.s + +src/feature_alignment.o: src/feature_alignment.cpp.o + +.PHONY : src/feature_alignment.o + +# target to build an object file +src/feature_alignment.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_alignment.cpp.o +.PHONY : src/feature_alignment.cpp.o + +src/feature_alignment.i: src/feature_alignment.cpp.i + +.PHONY : src/feature_alignment.i + +# target to preprocess a source file +src/feature_alignment.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_alignment.cpp.i +.PHONY : src/feature_alignment.cpp.i + +src/feature_alignment.s: src/feature_alignment.cpp.s + +.PHONY : src/feature_alignment.s + +# target to generate assembly for a file +src/feature_alignment.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_alignment.cpp.s +.PHONY : src/feature_alignment.cpp.s + +src/feature_detection.o: src/feature_detection.cpp.o + +.PHONY : src/feature_detection.o + +# target to build an object file +src/feature_detection.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_detection.cpp.o +.PHONY : src/feature_detection.cpp.o + +src/feature_detection.i: src/feature_detection.cpp.i + +.PHONY : src/feature_detection.i + +# target to preprocess a source file +src/feature_detection.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_detection.cpp.i +.PHONY : src/feature_detection.cpp.i + +src/feature_detection.s: src/feature_detection.cpp.s + +.PHONY : src/feature_detection.s + +# target to generate assembly for a file +src/feature_detection.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/feature_detection.cpp.s +.PHONY : src/feature_detection.cpp.s + +src/frame.o: src/frame.cpp.o + +.PHONY : src/frame.o + +# target to build an object file +src/frame.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame.cpp.o +.PHONY : src/frame.cpp.o + +src/frame.i: src/frame.cpp.i + +.PHONY : src/frame.i + +# target to preprocess a source file +src/frame.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame.cpp.i +.PHONY : src/frame.cpp.i + +src/frame.s: src/frame.cpp.s + +.PHONY : src/frame.s + +# target to generate assembly for a file +src/frame.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame.cpp.s +.PHONY : src/frame.cpp.s + +src/frame_handler_base.o: src/frame_handler_base.cpp.o + +.PHONY : src/frame_handler_base.o + +# target to build an object file +src/frame_handler_base.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_base.cpp.o +.PHONY : src/frame_handler_base.cpp.o + +src/frame_handler_base.i: src/frame_handler_base.cpp.i + +.PHONY : src/frame_handler_base.i + +# target to preprocess a source file +src/frame_handler_base.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_base.cpp.i +.PHONY : src/frame_handler_base.cpp.i + +src/frame_handler_base.s: src/frame_handler_base.cpp.s + +.PHONY : src/frame_handler_base.s + +# target to generate assembly for a file +src/frame_handler_base.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_base.cpp.s +.PHONY : src/frame_handler_base.cpp.s + +src/frame_handler_mono.o: src/frame_handler_mono.cpp.o + +.PHONY : src/frame_handler_mono.o + +# target to build an object file +src/frame_handler_mono.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_mono.cpp.o +.PHONY : src/frame_handler_mono.cpp.o + +src/frame_handler_mono.i: src/frame_handler_mono.cpp.i + +.PHONY : src/frame_handler_mono.i + +# target to preprocess a source file +src/frame_handler_mono.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_mono.cpp.i +.PHONY : src/frame_handler_mono.cpp.i + +src/frame_handler_mono.s: src/frame_handler_mono.cpp.s + +.PHONY : src/frame_handler_mono.s + +# target to generate assembly for a file +src/frame_handler_mono.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/frame_handler_mono.cpp.s +.PHONY : src/frame_handler_mono.cpp.s + +src/homography.o: src/homography.cpp.o + +.PHONY : src/homography.o + +# target to build an object file +src/homography.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/homography.cpp.o +.PHONY : src/homography.cpp.o + +src/homography.i: src/homography.cpp.i + +.PHONY : src/homography.i + +# target to preprocess a source file +src/homography.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/homography.cpp.i +.PHONY : src/homography.cpp.i + +src/homography.s: src/homography.cpp.s + +.PHONY : src/homography.s + +# target to generate assembly for a file +src/homography.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/homography.cpp.s +.PHONY : src/homography.cpp.s + +src/initialization.o: src/initialization.cpp.o + +.PHONY : src/initialization.o + +# target to build an object file +src/initialization.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/initialization.cpp.o +.PHONY : src/initialization.cpp.o + +src/initialization.i: src/initialization.cpp.i + +.PHONY : src/initialization.i + +# target to preprocess a source file +src/initialization.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/initialization.cpp.i +.PHONY : src/initialization.cpp.i + +src/initialization.s: src/initialization.cpp.s + +.PHONY : src/initialization.s + +# target to generate assembly for a file +src/initialization.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/initialization.cpp.s +.PHONY : src/initialization.cpp.s + +src/map.o: src/map.cpp.o + +.PHONY : src/map.o + +# target to build an object file +src/map.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/map.cpp.o +.PHONY : src/map.cpp.o + +src/map.i: src/map.cpp.i + +.PHONY : src/map.i + +# target to preprocess a source file +src/map.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/map.cpp.i +.PHONY : src/map.cpp.i + +src/map.s: src/map.cpp.s + +.PHONY : src/map.s + +# target to generate assembly for a file +src/map.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/map.cpp.s +.PHONY : src/map.cpp.s + +src/matcher.o: src/matcher.cpp.o + +.PHONY : src/matcher.o + +# target to build an object file +src/matcher.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/matcher.cpp.o +.PHONY : src/matcher.cpp.o + +src/matcher.i: src/matcher.cpp.i + +.PHONY : src/matcher.i + +# target to preprocess a source file +src/matcher.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/matcher.cpp.i +.PHONY : src/matcher.cpp.i + +src/matcher.s: src/matcher.cpp.s + +.PHONY : src/matcher.s + +# target to generate assembly for a file +src/matcher.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/matcher.cpp.s +.PHONY : src/matcher.cpp.s + +src/math_utils.o: src/math_utils.cpp.o + +.PHONY : src/math_utils.o + +# target to build an object file +src/math_utils.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/math_utils.cpp.o +.PHONY : src/math_utils.cpp.o + +src/math_utils.i: src/math_utils.cpp.i + +.PHONY : src/math_utils.i + +# target to preprocess a source file +src/math_utils.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/math_utils.cpp.i +.PHONY : src/math_utils.cpp.i + +src/math_utils.s: src/math_utils.cpp.s + +.PHONY : src/math_utils.s + +# target to generate assembly for a file +src/math_utils.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/math_utils.cpp.s +.PHONY : src/math_utils.cpp.s + +src/output_helper.o: src/output_helper.cpp.o + +.PHONY : src/output_helper.o + +# target to build an object file +src/output_helper.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/output_helper.cpp.o +.PHONY : src/output_helper.cpp.o + +src/output_helper.i: src/output_helper.cpp.i + +.PHONY : src/output_helper.i + +# target to preprocess a source file +src/output_helper.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/output_helper.cpp.i +.PHONY : src/output_helper.cpp.i + +src/output_helper.s: src/output_helper.cpp.s + +.PHONY : src/output_helper.s + +# target to generate assembly for a file +src/output_helper.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/output_helper.cpp.s +.PHONY : src/output_helper.cpp.s + +src/point.o: src/point.cpp.o + +.PHONY : src/point.o + +# target to build an object file +src/point.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/point.cpp.o +.PHONY : src/point.cpp.o + +src/point.i: src/point.cpp.i + +.PHONY : src/point.i + +# target to preprocess a source file +src/point.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/point.cpp.i +.PHONY : src/point.cpp.i + +src/point.s: src/point.cpp.s + +.PHONY : src/point.s + +# target to generate assembly for a file +src/point.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/point.cpp.s +.PHONY : src/point.cpp.s + +src/pose_optimizer.o: src/pose_optimizer.cpp.o + +.PHONY : src/pose_optimizer.o + +# target to build an object file +src/pose_optimizer.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/pose_optimizer.cpp.o +.PHONY : src/pose_optimizer.cpp.o + +src/pose_optimizer.i: src/pose_optimizer.cpp.i + +.PHONY : src/pose_optimizer.i + +# target to preprocess a source file +src/pose_optimizer.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/pose_optimizer.cpp.i +.PHONY : src/pose_optimizer.cpp.i + +src/pose_optimizer.s: src/pose_optimizer.cpp.s + +.PHONY : src/pose_optimizer.s + +# target to generate assembly for a file +src/pose_optimizer.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/pose_optimizer.cpp.s +.PHONY : src/pose_optimizer.cpp.s + +src/reprojector.o: src/reprojector.cpp.o + +.PHONY : src/reprojector.o + +# target to build an object file +src/reprojector.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/reprojector.cpp.o +.PHONY : src/reprojector.cpp.o + +src/reprojector.i: src/reprojector.cpp.i + +.PHONY : src/reprojector.i + +# target to preprocess a source file +src/reprojector.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/reprojector.cpp.i +.PHONY : src/reprojector.cpp.i + +src/reprojector.s: src/reprojector.cpp.s + +.PHONY : src/reprojector.s + +# target to generate assembly for a file +src/reprojector.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/reprojector.cpp.s +.PHONY : src/reprojector.cpp.s + +src/robust_cost.o: src/robust_cost.cpp.o + +.PHONY : src/robust_cost.o + +# target to build an object file +src/robust_cost.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/robust_cost.cpp.o +.PHONY : src/robust_cost.cpp.o + +src/robust_cost.i: src/robust_cost.cpp.i + +.PHONY : src/robust_cost.i + +# target to preprocess a source file +src/robust_cost.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/robust_cost.cpp.i +.PHONY : src/robust_cost.cpp.i + +src/robust_cost.s: src/robust_cost.cpp.s + +.PHONY : src/robust_cost.s + +# target to generate assembly for a file +src/robust_cost.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/robust_cost.cpp.s +.PHONY : src/robust_cost.cpp.s + +src/sparse_img_align.o: src/sparse_img_align.cpp.o + +.PHONY : src/sparse_img_align.o + +# target to build an object file +src/sparse_img_align.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align.cpp.o +.PHONY : src/sparse_img_align.cpp.o + +src/sparse_img_align.i: src/sparse_img_align.cpp.i + +.PHONY : src/sparse_img_align.i + +# target to preprocess a source file +src/sparse_img_align.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align.cpp.i +.PHONY : src/sparse_img_align.cpp.i + +src/sparse_img_align.s: src/sparse_img_align.cpp.s + +.PHONY : src/sparse_img_align.s + +# target to generate assembly for a file +src/sparse_img_align.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align.cpp.s +.PHONY : src/sparse_img_align.cpp.s + +src/sparse_img_align_gpu.o: src/sparse_img_align_gpu.cpp.o + +.PHONY : src/sparse_img_align_gpu.o + +# target to build an object file +src/sparse_img_align_gpu.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.o +.PHONY : src/sparse_img_align_gpu.cpp.o + +src/sparse_img_align_gpu.i: src/sparse_img_align_gpu.cpp.i + +.PHONY : src/sparse_img_align_gpu.i + +# target to preprocess a source file +src/sparse_img_align_gpu.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.i +.PHONY : src/sparse_img_align_gpu.cpp.i + +src/sparse_img_align_gpu.s: src/sparse_img_align_gpu.cpp.s + +.PHONY : src/sparse_img_align_gpu.s + +# target to generate assembly for a file +src/sparse_img_align_gpu.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/sparse_img_align_gpu.cpp.s +.PHONY : src/sparse_img_align_gpu.cpp.s + +src/vision.o: src/vision.cpp.o + +.PHONY : src/vision.o + +# target to build an object file +src/vision.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vision.cpp.o +.PHONY : src/vision.cpp.o + +src/vision.i: src/vision.cpp.i + +.PHONY : src/vision.i + +# target to preprocess a source file +src/vision.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vision.cpp.i +.PHONY : src/vision.cpp.i + +src/vision.s: src/vision.cpp.s + +.PHONY : src/vision.s + +# target to generate assembly for a file +src/vision.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vision.cpp.s +.PHONY : src/vision.cpp.s + +src/visualizer.o: src/visualizer.cpp.o + +.PHONY : src/visualizer.o + +# target to build an object file +src/visualizer.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/visualizer.cpp.o +.PHONY : src/visualizer.cpp.o + +src/visualizer.i: src/visualizer.cpp.i + +.PHONY : src/visualizer.i + +# target to preprocess a source file +src/visualizer.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/visualizer.cpp.i +.PHONY : src/visualizer.cpp.i + +src/visualizer.s: src/visualizer.cpp.s + +.PHONY : src/visualizer.s + +# target to generate assembly for a file +src/visualizer.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/visualizer.cpp.s +.PHONY : src/visualizer.cpp.s + +src/vo_node.o: src/vo_node.cpp.o + +.PHONY : src/vo_node.o + +# target to build an object file +src/vo_node.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vo_node.cpp.o +.PHONY : src/vo_node.cpp.o + +src/vo_node.i: src/vo_node.cpp.i + +.PHONY : src/vo_node.i + +# target to preprocess a source file +src/vo_node.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vo_node.cpp.i +.PHONY : src/vo_node.cpp.i + +src/vo_node.s: src/vo_node.cpp.s + +.PHONY : src/vo_node.s + +# target to generate assembly for a file +src/vo_node.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/vio.dir/build.make CMakeFiles/vio.dir/src/vo_node.cpp.s +.PHONY : src/vo_node.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... _vio_generate_messages_check_deps_getOdom" + @echo "... _vio_generate_messages_check_deps_start" + @echo "... _vio_generate_messages_check_deps_stop" + @echo "... actionlib_generate_messages_cpp" + @echo "... actionlib_generate_messages_eus" + @echo "... actionlib_generate_messages_lisp" + @echo "... actionlib_generate_messages_nodejs" + @echo "... actionlib_generate_messages_py" + @echo "... actionlib_msgs_generate_messages_cpp" + @echo "... actionlib_msgs_generate_messages_eus" + @echo "... actionlib_msgs_generate_messages_lisp" + @echo "... actionlib_msgs_generate_messages_nodejs" + @echo "... actionlib_msgs_generate_messages_py" + @echo "... clean_test_results" + @echo "... download_extra_data" + @echo "... doxygen" + @echo "... geometry_msgs_generate_messages_cpp" + @echo "... geometry_msgs_generate_messages_eus" + @echo "... geometry_msgs_generate_messages_lisp" + @echo "... geometry_msgs_generate_messages_nodejs" + @echo "... geometry_msgs_generate_messages_py" + @echo "... roscpp_generate_messages_cpp" + @echo "... roscpp_generate_messages_eus" + @echo "... roscpp_generate_messages_lisp" + @echo "... roscpp_generate_messages_nodejs" + @echo "... roscpp_generate_messages_py" + @echo "... rosgraph_msgs_generate_messages_cpp" + @echo "... rosgraph_msgs_generate_messages_eus" + @echo "... rosgraph_msgs_generate_messages_lisp" + @echo "... rosgraph_msgs_generate_messages_nodejs" + @echo "... rosgraph_msgs_generate_messages_py" + @echo "... run_tests" + @echo "... sensor_msgs_generate_messages_cpp" + @echo "... sensor_msgs_generate_messages_eus" + @echo "... sensor_msgs_generate_messages_lisp" + @echo "... sensor_msgs_generate_messages_nodejs" + @echo "... sensor_msgs_generate_messages_py" + @echo "... std_msgs_generate_messages_cpp" + @echo "... std_msgs_generate_messages_eus" + @echo "... std_msgs_generate_messages_lisp" + @echo "... std_msgs_generate_messages_nodejs" + @echo "... std_msgs_generate_messages_py" + @echo "... tests" + @echo "... tf2_msgs_generate_messages_cpp" + @echo "... tf2_msgs_generate_messages_eus" + @echo "... tf2_msgs_generate_messages_lisp" + @echo "... tf2_msgs_generate_messages_nodejs" + @echo "... tf2_msgs_generate_messages_py" + @echo "... tf_generate_messages_cpp" + @echo "... tf_generate_messages_eus" + @echo "... tf_generate_messages_lisp" + @echo "... tf_generate_messages_nodejs" + @echo "... tf_generate_messages_py" + @echo "... vio_gencpp" + @echo "... vio_generate_messages" + @echo "... vio_generate_messages_cpp" + @echo "... vio_generate_messages_eus" + @echo "... vio_generate_messages_lisp" + @echo "... vio_generate_messages_nodejs" + @echo "... vio_generate_messages_py" + @echo "... vio_geneus" + @echo "... vio_genlisp" + @echo "... vio_gennodejs" + @echo "... vio_genpy" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... vio" + @echo "... src/atan_camera.o" + @echo "... src/atan_camera.i" + @echo "... src/atan_camera.s" + @echo "... src/cl_class.o" + @echo "... src/cl_class.i" + @echo "... src/cl_class.s" + @echo "... src/config.o" + @echo "... src/config.i" + @echo "... src/config.s" + @echo "... src/depth_filter.o" + @echo "... src/depth_filter.i" + @echo "... src/depth_filter.s" + @echo "... src/feature_alignment.o" + @echo "... src/feature_alignment.i" + @echo "... src/feature_alignment.s" + @echo "... src/feature_detection.o" + @echo "... src/feature_detection.i" + @echo "... src/feature_detection.s" + @echo "... src/frame.o" + @echo "... src/frame.i" + @echo "... src/frame.s" + @echo "... src/frame_handler_base.o" + @echo "... src/frame_handler_base.i" + @echo "... src/frame_handler_base.s" + @echo "... src/frame_handler_mono.o" + @echo "... src/frame_handler_mono.i" + @echo "... src/frame_handler_mono.s" + @echo "... src/homography.o" + @echo "... src/homography.i" + @echo "... src/homography.s" + @echo "... src/initialization.o" + @echo "... src/initialization.i" + @echo "... src/initialization.s" + @echo "... src/map.o" + @echo "... src/map.i" + @echo "... src/map.s" + @echo "... src/matcher.o" + @echo "... src/matcher.i" + @echo "... src/matcher.s" + @echo "... src/math_utils.o" + @echo "... src/math_utils.i" + @echo "... src/math_utils.s" + @echo "... src/output_helper.o" + @echo "... src/output_helper.i" + @echo "... src/output_helper.s" + @echo "... src/point.o" + @echo "... src/point.i" + @echo "... src/point.s" + @echo "... src/pose_optimizer.o" + @echo "... src/pose_optimizer.i" + @echo "... src/pose_optimizer.s" + @echo "... src/reprojector.o" + @echo "... src/reprojector.i" + @echo "... src/reprojector.s" + @echo "... src/robust_cost.o" + @echo "... src/robust_cost.i" + @echo "... src/robust_cost.s" + @echo "... src/sparse_img_align.o" + @echo "... src/sparse_img_align.i" + @echo "... src/sparse_img_align.s" + @echo "... src/sparse_img_align_gpu.o" + @echo "... src/sparse_img_align_gpu.i" + @echo "... src/sparse_img_align_gpu.s" + @echo "... src/vision.o" + @echo "... src/vision.i" + @echo "... src/vision.s" + @echo "... src/visualizer.o" + @echo "... src/visualizer.i" + @echo "... src/visualizer.s" + @echo "... src/vo_node.o" + @echo "... src/vo_node.i" + @echo "... src/vo_node.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/.rosinstall b/GPU_version/vio/cmake-build-debug/atomic_configure/.rosinstall new file mode 100644 index 0000000..7ff4c00 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/setup.sh diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/_setup_util.py b/GPU_version/vio/cmake-build-debug/atomic_configure/_setup_util.py new file mode 100755 index 0000000..760f26f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/env.sh b/GPU_version/vio/cmake-build-debug/atomic_configure/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.bash b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.sh b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.sh new file mode 100644 index 0000000..a47fa92 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.zsh b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/setup.bash b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/setup.sh b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.sh new file mode 100644 index 0000000..036d9c3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/GPU_version/vio/cmake-build-debug/atomic_configure/setup.zsh b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/atomic_configure/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/GPU_version/vio/cmake-build-debug/catkin/catkin_generated/version/package.cmake b/GPU_version/vio/cmake-build-debug/catkin/catkin_generated/version/package.cmake new file mode 100644 index 0000000..b3278c8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin/catkin_generated/version/package.cmake @@ -0,0 +1,24 @@ +set(_CATKIN_CURRENT_PACKAGE "catkin") +set(catkin_VERSION "0.7.28") +set(catkin_MAINTAINER "Dirk Thomas ") +set(catkin_PACKAGE_FORMAT "3") +set(catkin_BUILD_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_EXPORT_DEPENDS "google-mock" "gtest" "python-nose" "python3-nose" "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_BUILD_EXPORT_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILD_EXPORT_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_BUILDTOOL_DEPENDS "cmake" "python-setuptools" "python3-setuptools") +set(catkin_BUILDTOOL_EXPORT_DEPENDS "cmake" "python3-setuptools") +set(catkin_EXEC_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy") +set(catkin_EXEC_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_EXEC_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_RUN_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy" "google-mock" "gtest" "python-nose" "python3-nose") +set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_RUN_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3") +set(catkin_TEST_DEPENDS "python-mock" "python3-mock" "python-nose" "python3-nose") +set(catkin_DOC_DEPENDS ) +set(catkin_URL_WEBSITE "http://wiki.ros.org/catkin") +set(catkin_URL_BUGTRACKER "https://github.com/ros/catkin/issues") +set(catkin_URL_REPOSITORY "https://github.com/ros/catkin") +set(catkin_DEPRECATED "") \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh b/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh new file mode 100755 index 0000000..d6be91d --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/env_cached.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup_cached.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup_cached.sh" +exec "$@" diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/generate_cached_setup.py b/GPU_version/vio/cmake-build-debug/catkin_generated/generate_cached_setup.py new file mode 100644 index 0000000..50853c2 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/generate_cached_setup.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +from __future__ import print_function + +import os +import stat +import sys + +# find the import for catkin's python package - either from source space or from an installed underlay +if os.path.exists(os.path.join('/opt/ros/melodic/share/catkin/cmake', 'catkinConfig.cmake.in')): + sys.path.insert(0, os.path.join('/opt/ros/melodic/share/catkin/cmake', '..', 'python')) +try: + from catkin.environment_cache import generate_environment_script +except ImportError: + # search for catkin package in all workspaces and prepend to path + for workspace in '/opt/ros/melodic'.split(';'): + python_path = os.path.join(workspace, 'lib/python2.7/dist-packages') + if os.path.isdir(os.path.join(python_path, 'catkin')): + sys.path.insert(0, python_path) + break + from catkin.environment_cache import generate_environment_script + +code = generate_environment_script('/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/env.sh') + +output_filename = '/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/setup_cached.sh' +with open(output_filename, 'w') as f: + # print('Generate script for cached setup "%s"' % output_filename) + f.write('\n'.join(code)) + +mode = os.stat(output_filename).st_mode +os.chmod(output_filename, mode | stat.S_IXUSR) diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/.rosinstall b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/.rosinstall new file mode 100644 index 0000000..6fb13af --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /usr/local/setup.sh diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/_setup_util.py b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/_setup_util.py new file mode 100755 index 0000000..760f26f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/env.sh b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.bash b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.sh b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.sh new file mode 100644 index 0000000..f021098 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/usr/local} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.zsh b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.bash b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.sh b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.sh new file mode 100644 index 0000000..b5a330e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/usr/local} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.zsh b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-extras.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-extras.cmake new file mode 100644 index 0000000..1945bbe --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-extras.cmake @@ -0,0 +1,2 @@ +set(vio_MESSAGE_FILES "") +set(vio_SERVICE_FILES "srv/getOdom.srv;srv/stop.srv;srv/start.srv") diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-paths.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-paths.cmake new file mode 100644 index 0000000..a67804a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-paths.cmake @@ -0,0 +1,4 @@ +# generated from genmsg/cmake/pkg-msg-paths.cmake.installspace.in + +_prepend_path("${vio_DIR}/.." "" vio_MSG_INCLUDE_DIRS UNIQUE) +set(vio_MSG_DEPENDENCIES std_msgs) diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio.pc b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio.pc new file mode 100644 index 0000000..e29b6bf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio.pc @@ -0,0 +1,8 @@ +prefix=/usr/local + +Name: vio +Description: Description of vio +Version: 0.1.0 +Cflags: -I${prefix}/include -I/usr/include/eigen3 -I/usr/include -I/usr/include/opencv -I/root/workspace/Sophus +Libs: -L${prefix}/lib /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0 /root/workspace/Sophus/build/libSophus.so /usr/lib/x86_64-linux-gnu/libboost_thread.so -lpthread /usr/lib/x86_64-linux-gnu/libboost_system.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so /usr/lib/x86_64-linux-gnu/libboost_date_time.so /usr/lib/x86_64-linux-gnu/libboost_atomic.so +Requires: roscpp roslib image_transport cv_bridge tf geometry_msgs message_runtime diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig-version.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig-version.cmake new file mode 100644 index 0000000..e03eef1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.1.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig.cmake new file mode 100644 index 0000000..0609a95 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig.cmake @@ -0,0 +1,223 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^(debug|optimized|general)$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(vio_CONFIG_INCLUDED) + return() +endif() +set(vio_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("FALSE" STREQUAL "TRUE") + set(vio_SOURCE_PREFIX /root/Projects/ROS/src/p_33_vio/GPU_version/vio) + set(vio_DEVEL_PREFIX /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel) + set(vio_INSTALL_PREFIX "") + set(vio_PREFIX ${vio_DEVEL_PREFIX}) +else() + set(vio_SOURCE_PREFIX "") + set(vio_DEVEL_PREFIX "") + set(vio_INSTALL_PREFIX /usr/local) + set(vio_PREFIX ${vio_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'vio' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(vio_FOUND_CATKIN_PROJECT TRUE) + +if(NOT "include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus " STREQUAL " ") + set(vio_INCLUDE_DIRS "") + set(_include_dirs "include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus") + if(NOT " " STREQUAL " ") + set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.") + elseif(NOT " " STREQUAL " ") + set(_report "Check the website '' for information and consider reporting the problem.") + else() + set(_report "Report the problem to the maintainer 'Gfuse ' and request to fix the problem.") + endif() + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir} " STREQUAL "include ") + get_filename_component(include "${vio_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'vio' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}") + endif() + else() + message(FATAL_ERROR "Project 'vio' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '\${prefix}/${idir}'. ${_report}") + endif() + _list_append_unique(vio_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^(debug|optimized|general)$") + list(APPEND vio_LIBRARIES ${library}) + elseif(${library} MATCHES "^-l") + list(APPEND vio_LIBRARIES ${library}) + elseif(${library} MATCHES "^-") + # This is a linker flag/option (like -pthread) + # There's no standard variable for these, so create an interface library to hold it + if(NOT vio_NUM_DUMMY_TARGETS) + set(vio_NUM_DUMMY_TARGETS 0) + endif() + # Make sure the target name is unique + set(interface_target_name "catkin::vio::wrapped-linker-option${vio_NUM_DUMMY_TARGETS}") + while(TARGET "${interface_target_name}") + math(EXPR vio_NUM_DUMMY_TARGETS "${vio_NUM_DUMMY_TARGETS}+1") + set(interface_target_name "catkin::vio::wrapped-linker-option${vio_NUM_DUMMY_TARGETS}") + endwhile() + add_library("${interface_target_name}" INTERFACE IMPORTED) + if("${CMAKE_VERSION}" VERSION_LESS "3.13.0") + set_property( + TARGET + "${interface_target_name}" + APPEND PROPERTY + INTERFACE_LINK_LIBRARIES "${library}") + else() + target_link_options("${interface_target_name}" INTERFACE "${library}") + endif() + list(APPEND vio_LIBRARIES "${interface_target_name}") + elseif(TARGET ${library}) + list(APPEND vio_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND vio_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /usr/local/lib;/opt/ros/melodic/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(vio_LIBRARY_DIRS ${lib_path}) + list(APPEND vio_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'vio'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND vio_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(vio_EXPORTED_TARGETS "vio_generate_messages_cpp;vio_generate_messages_eus;vio_generate_messages_lisp;vio_generate_messages_nodejs;vio_generate_messages_py") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${vio_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "roscpp;roslib;image_transport;cv_bridge;tf;geometry_msgs;message_runtime") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 vio_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${vio_dep}_FOUND) + find_package(${vio_dep} REQUIRED NO_MODULE) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${vio_dep} REQUIRED NO_MODULE ${depend_list}) + endif() + _list_append_unique(vio_INCLUDE_DIRS ${${vio_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(vio_LIBRARIES ${vio_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${vio_dep}_LIBRARIES}) + _list_append_deduplicate(vio_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(vio_LIBRARIES ${vio_LIBRARIES}) + + _list_append_unique(vio_LIBRARY_DIRS ${${vio_dep}_LIBRARY_DIRS}) + list(APPEND vio_EXPORTED_TARGETS ${${vio_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "vio-msg-extras.cmake") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${vio_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/ordered_paths.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/ordered_paths.cmake new file mode 100644 index 0000000..88ba1d8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/ordered_paths.cmake @@ -0,0 +1 @@ +set(ORDERED_PATHS "/opt/ros/melodic/lib") \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/package.cmake b/GPU_version/vio/cmake-build-debug/catkin_generated/package.cmake new file mode 100644 index 0000000..15fc625 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/package.cmake @@ -0,0 +1,16 @@ +set(_CATKIN_CURRENT_PACKAGE "vio") +set(vio_VERSION "0.1.0") +set(vio_MAINTAINER "Gfuse ") +set(vio_PACKAGE_FORMAT "1") +set(vio_BUILD_DEPENDS "cmake_modules" "roscpp" "roslib" "sensor_msgs" "image_transport" "cv_bridge" "tf" "geometry_msgs" "message_generation") +set(vio_BUILD_EXPORT_DEPENDS "roscpp" "roslib" "image_transport" "cv_bridge" "tf" "geometry_msgs" "message_runtime") +set(vio_BUILDTOOL_DEPENDS "catkin") +set(vio_BUILDTOOL_EXPORT_DEPENDS ) +set(vio_EXEC_DEPENDS "roscpp" "roslib" "image_transport" "cv_bridge" "tf" "geometry_msgs" "message_runtime") +set(vio_RUN_DEPENDS "roscpp" "roslib" "image_transport" "cv_bridge" "tf" "geometry_msgs" "message_runtime") +set(vio_TEST_DEPENDS ) +set(vio_DOC_DEPENDS ) +set(vio_URL_WEBSITE "") +set(vio_URL_BUGTRACKER "") +set(vio_URL_REPOSITORY "") +set(vio_DEPRECATED "") \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.develspace.context.pc.py b/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.develspace.context.pc.py new file mode 100644 index 0000000..19c7b9a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.develspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus".split(';') if "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus" != "" else [] +PROJECT_CATKIN_DEPENDS = "roscpp;roslib;image_transport;cv_bridge;tf;geometry_msgs;message_runtime".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so".split(';') if "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so" != "" else [] +PROJECT_NAME = "vio" +PROJECT_SPACE_DIR = "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel" +PROJECT_VERSION = "0.1.0" diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.installspace.context.pc.py b/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.installspace.context.pc.py new file mode 100644 index 0000000..9f4a084 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/pkg.installspace.context.pc.py @@ -0,0 +1,8 @@ +# generated from catkin/cmake/template/pkg.context.pc.in +CATKIN_PACKAGE_PREFIX = "" +PROJECT_PKG_CONFIG_INCLUDE_DIRS = "${prefix}/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus".split(';') if "${prefix}/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus" != "" else [] +PROJECT_CATKIN_DEPENDS = "roscpp;roslib;image_transport;cv_bridge;tf;geometry_msgs;message_runtime".replace(';', ' ') +PKG_CONFIG_LIBRARIES_WITH_PREFIX = "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so".split(';') if "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so" != "" else [] +PROJECT_NAME = "vio" +PROJECT_SPACE_DIR = "/usr/local" +PROJECT_VERSION = "0.1.0" diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/setup_cached.sh b/GPU_version/vio/cmake-build-debug/catkin_generated/setup_cached.sh new file mode 100755 index 0000000..4f2dcf8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/setup_cached.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/python/catkin/environment_cache.py + +# based on a snapshot of the environment before and after calling the setup script +# it emulates the modifications of the setup script without recurring computations + +# new environment variables + +# modified environment variables +export CMAKE_PREFIX_PATH="/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel:$CMAKE_PREFIX_PATH" +export LD_LIBRARY_PATH="/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib:$LD_LIBRARY_PATH" +export PATH='/opt/ros/melodic/bin:/opt/Aws:/opt/Pcl:/opt/Vtk:/usr/lib/qt5/lib:/usr/lib/qt5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' +export PKG_CONFIG_PATH="/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/pkgconfig:$PKG_CONFIG_PATH" +export PYTHONPATH="/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages:$PYTHONPATH" +export ROSLISP_PACKAGE_DIRECTORIES='/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/common-lisp' +export ROS_PACKAGE_PATH="/root/Projects/ROS/src/p_33_vio/GPU_version/vio:$ROS_PACKAGE_PATH" \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/_setup_util.py.stamp b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/_setup_util.py.stamp new file mode 100755 index 0000000..760f26f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/_setup_util.py.stamp @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/interrogate_setup_dot_py.py.stamp b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/interrogate_setup_dot_py.py.stamp new file mode 100644 index 0000000..5e25fbf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/interrogate_setup_dot_py.py.stamp @@ -0,0 +1,255 @@ +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +from __future__ import print_function + +import os +import runpy +import sys +from argparse import ArgumentParser + +setup_modules = [] + +try: + import distutils.core + setup_modules.append(distutils.core) +except ImportError: + pass + +try: + import setuptools + setup_modules.append(setuptools) +except ImportError: + pass + +assert setup_modules, 'Must have distutils or setuptools installed' + + +def _get_locations(pkgs, package_dir): + """ + Based on setuptools logic and the package_dir dict, builds a dict of location roots for each pkg in pkgs. + + See http://docs.python.org/distutils/setupscript.html + + :returns: a dict {pkgname: root} for each pkgname in pkgs (and each of their parents) + """ + # package_dir contains a dict {package_name: relativepath} + # Example {'': 'src', 'foo': 'lib', 'bar': 'lib2'} + # + # '' means where to look for any package unless a parent package + # is listed so package bar.pot is expected at lib2/bar/pot, + # whereas package sup.dee is expected at src/sup/dee + # + # if package_dir does not state anything about a package, + # setuptool expects the package folder to be in the root of the + # project + locations = {} + allprefix = package_dir.get('', '') + for pkg in pkgs: + parent_location = None + splits = pkg.split('.') + # we iterate over compound name from parent to child + # so once we found parent, children just append to their parent + for key_len in range(len(splits)): + key = '.'.join(splits[:key_len + 1]) + if key not in locations: + if key in package_dir: + locations[key] = package_dir[key] + elif parent_location is not None: + locations[key] = os.path.join(parent_location, splits[key_len]) + else: + locations[key] = os.path.join(allprefix, key) + parent_location = locations[key] + return locations + + +def generate_cmake_file(package_name, version, scripts, package_dir, pkgs, modules, setup_module=None): + """ + Generate lines to add to a cmake file which will set variables. + + :param version: str, format 'int.int.int' + :param scripts: [list of str]: relative paths to scripts + :param package_dir: {modulename: path} + :param pkgs: [list of str] python_packages declared in catkin package + :param modules: [list of str] python modules + :param setup_module: str, setuptools or distutils + """ + prefix = '%s_SETUP_PY' % package_name + result = [] + if setup_module: + result.append(r'set(%s_SETUP_MODULE "%s")' % (prefix, setup_module)) + result.append(r'set(%s_VERSION "%s")' % (prefix, version)) + result.append(r'set(%s_SCRIPTS "%s")' % (prefix, ';'.join(scripts))) + + # Remove packages with '.' separators. + # + # setuptools allows specifying submodules in other folders than + # their parent + # + # The symlink approach of catkin does not work with such submodules. + # In the common case, this does not matter as the submodule is + # within the containing module. We verify this assumption, and if + # it passes, we remove submodule packages. + locations = _get_locations(pkgs, package_dir) + for pkgname, location in locations.items(): + if '.' not in pkgname: + continue + splits = pkgname.split('.') + # hack: ignore write-combining setup.py files for msg and srv files + if splits[1] in ['msg', 'srv']: + continue + # check every child has the same root folder as its parent + root_name = splits[0] + root_location = location + for _ in range(len(splits) - 1): + root_location = os.path.dirname(root_location) + if root_location != locations[root_name]: + raise RuntimeError( + 'catkin_export_python does not support setup.py files that combine across multiple directories: %s in %s, %s in %s' % (pkgname, location, root_name, locations[root_name])) + + # If checks pass, remove all submodules + pkgs = [p for p in pkgs if '.' not in p] + + resolved_pkgs = [] + for pkg in pkgs: + resolved_pkgs += [locations[pkg]] + + result.append(r'set(%s_PACKAGES "%s")' % (prefix, ';'.join(pkgs))) + result.append(r'set(%s_PACKAGE_DIRS "%s")' % (prefix, ';'.join(resolved_pkgs).replace('\\', '/'))) + + # skip modules which collide with package names + filtered_modules = [] + for modname in modules: + splits = modname.split('.') + # check all parents too + equals_package = [('.'.join(splits[:-i]) in locations) for i in range(len(splits))] + if any(equals_package): + continue + filtered_modules.append(modname) + module_locations = _get_locations(filtered_modules, package_dir) + + result.append(r'set(%s_MODULES "%s")' % (prefix, ';'.join(['%s.py' % m.replace('.', '/') for m in filtered_modules]))) + result.append(r'set(%s_MODULE_DIRS "%s")' % (prefix, ';'.join([module_locations[m] for m in filtered_modules]).replace('\\', '/'))) + + return result + + +def _create_mock_setup_function(setup_module, package_name, outfile): + """ + Create a function to call instead of distutils.core.setup or setuptools.setup. + + It just captures some args and writes them into a file that can be used from cmake. + + :param package_name: name of the package + :param outfile: filename that cmake will use afterwards + :returns: a function to replace disutils.core.setup and setuptools.setup + """ + + def setup(*args, **kwargs): + """Check kwargs and write a scriptfile.""" + if 'version' not in kwargs: + sys.stderr.write("\n*** Unable to find 'version' in setup.py of %s\n" % package_name) + raise RuntimeError('version not found in setup.py') + version = kwargs['version'] + package_dir = kwargs.get('package_dir', {}) + + pkgs = kwargs.get('packages', []) + scripts = kwargs.get('scripts', []) + modules = kwargs.get('py_modules', []) + + unsupported_args = [ + 'entry_points', + 'exclude_package_data', + 'ext_modules ', + 'ext_package', + 'include_package_data', + 'namespace_packages', + 'setup_requires', + 'use_2to3', + 'zip_safe'] + used_unsupported_args = [arg for arg in unsupported_args if arg in kwargs] + if used_unsupported_args: + sys.stderr.write('*** Arguments %s to setup() not supported in catkin devel space in setup.py of %s\n' % (used_unsupported_args, package_name)) + + result = generate_cmake_file(package_name=package_name, + version=version, + scripts=scripts, + package_dir=package_dir, + pkgs=pkgs, + modules=modules, + setup_module=setup_module) + with open(outfile, 'w') as out: + out.write('\n'.join(result)) + + return setup + + +def main(): + """Script main, parses arguments and invokes Dummy.setup indirectly.""" + parser = ArgumentParser(description='Utility to read setup.py values from cmake macros. Creates a file with CMake set commands setting variables.') + parser.add_argument('package_name', help='Name of catkin package') + parser.add_argument('setupfile_path', help='Full path to setup.py') + parser.add_argument('outfile', help='Where to write result to') + + args = parser.parse_args() + + # print("%s" % sys.argv) + # PACKAGE_NAME = sys.argv[1] + # OUTFILE = sys.argv[3] + # print("Interrogating setup.py for package %s into %s " % (PACKAGE_NAME, OUTFILE), + # file=sys.stderr) + + # print("executing %s" % args.setupfile_path) + + # be sure you're in the directory containing + # setup.py so the sys.path manipulation works, + # so the import of __version__ works + os.chdir(os.path.dirname(os.path.abspath(args.setupfile_path))) + + # patch setup() function of distutils and setuptools for the + # context of evaluating setup.py + backup_modules = {} + try: + + for module in setup_modules: + backup_modules[id(module)] = module.setup + module.setup = _create_mock_setup_function( + setup_module=module.__name__, package_name=args.package_name, outfile=args.outfile) + + runpy.run_path(args.setupfile_path) + finally: + for module in setup_modules: + module.setup = backup_modules[id(module)] + + +if __name__ == '__main__': + main() diff --git a/CPU_version/vio_svo/package.xml b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/package.xml.stamp old mode 100644 new mode 100755 similarity index 54% rename from CPU_version/vio_svo/package.xml rename to GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/package.xml.stamp index c63372b..262fff1 --- a/CPU_version/vio_svo/package.xml +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/package.xml.stamp @@ -1,43 +1,34 @@ - vio_svo + vio 0.1.0 - Monocular Visual Odometry - ROS Nodes + Monocular Visual Odometry - Christian Forster - Majid Geravand + Majid Geravand + Gfuse GPLv3 catkin + cmake_modules roscpp - cmake_modules - nav_msgs - std_msgs - visualization_msgs + roslib sensor_msgs image_transport cv_bridge tf - svo - vikit_common - vikit_ros geometry_msgs - + message_generation + roscpp - nav_msgs - std_msgs - visualization_msgs - sensor_msgs + roslib image_transport cv_bridge tf - svo - vikit_common - vikit_ros geometry_msgs + message_runtime \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg-genmsg.cmake.em.stamp b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg-genmsg.cmake.em.stamp new file mode 100644 index 0000000..f02628f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg-genmsg.cmake.em.stamp @@ -0,0 +1,166 @@ +# generated from genmsg/cmake/pkg-genmsg.cmake.em + +@{ +import os +import sys + +import genmsg +import genmsg.base +genmsg.base.log_verbose('GENMSG_VERBOSE' in os.environ) +import genmsg.deps +import genmsg.gentools + +# split incoming variables +messages = messages_str.split(';') if messages_str != '' else [] +services = services_str.split(';') if services_str != '' else [] +dependencies = dependencies_str.split(';') if dependencies_str != '' else [] +dep_search_paths = dep_include_paths_str.split(';') if dep_include_paths_str != '' else [] + +dep_search_paths_dict = {} +dep_search_paths_tuple_list = [] +is_even = True +for val in dep_search_paths: + if is_even: + dep_search_paths_dict.setdefault(val, []) + val_prev = val + is_even = False + else: + dep_search_paths_dict[val_prev].append(val) + dep_search_paths_tuple_list.append((val_prev, val)) + is_even = True +dep_search_paths = dep_search_paths_dict + +if not messages and not services: + print('message(WARNING "Invoking generate_messages() without having added any message or service file before.\nYou should either add add_message_files() and/or add_service_files() calls or remove the invocation of generate_messages().")') + +msg_deps = {} +msg_dep_types = {} +for m in messages: + try: + _deps = genmsg.deps.find_msg_dependencies_with_type(pkg_name, m, dep_search_paths) + msg_deps[m] = [d[1] for d in _deps] + msg_dep_types[m] = [d[0] for d in _deps] + except genmsg.MsgNotFound as e: + print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (m, str(e).replace('"', '\\"'))) + +srv_deps = {} +srv_dep_types = {} +for s in services: + try: + _deps = genmsg.deps.find_srv_dependencies_with_type(pkg_name, s, dep_search_paths) + srv_deps[s] = [d[1] for d in _deps] + srv_dep_types[s] = [d[0] for d in _deps] + except genmsg.MsgNotFound as e: + print('message(FATAL_ERROR "Could not find messages which \'%s\' depends on. Did you forget to specify generate_messages(DEPENDENCIES ...)?\n%s")' % (s, str(e).replace('"', '\\"'))) + +}@ +message(STATUS "@(pkg_name): @(len(messages)) messages, @(len(services)) services") + +set(MSG_I_FLAGS "@(';'.join(["-I%s:%s" % (dep, dir) for dep, dir in dep_search_paths_tuple_list]))") + +# Find all generators +@[if langs]@ +@[for l in langs.split(';')]@ +find_package(@l REQUIRED) +@[end for]@ +@[end if]@ + +add_custom_target(@(pkg_name)_generate_messages ALL) + +# verify that message/service dependencies have not changed since configure +@{all_deps = dict(list(msg_deps.items()) + list(srv_deps.items()))} +@{all_dep_types = dict(list(msg_dep_types.items()) + list(srv_dep_types.items()))} +@[for f in all_deps.keys()]@ +@{dep_types = ':'.join(all_dep_types[f]).replace('\\','/')} +get_filename_component(_filename "@(f)" NAME_WE) +add_custom_target(_@(pkg_name)_generate_messages_check_deps_${_filename} + COMMAND ${CATKIN_ENV} ${PYTHON_EXECUTABLE} ${GENMSG_CHECK_DEPS_SCRIPT} "@(pkg_name)" "@(f)" "@(dep_types)" +) +@[end for]@# messages and services + +# +# langs = @langs +# + +@[if langs]@ +@[for l in langs.split(';')]@ +### Section generating for lang: @l +### Generating Messages +@[for m in msg_deps.keys()]@ +_generate_msg_@(l[3:])(@pkg_name + "@m" + "${MSG_I_FLAGS}" + "@(';'.join(msg_deps[m]).replace("\\","/"))" + ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name +) +@[end for]@# messages + +### Generating Services +@[for s in srv_deps.keys()]@ +_generate_srv_@(l[3:])(@pkg_name + "@s" + "${MSG_I_FLAGS}" + "@(';'.join(srv_deps[s]).replace("\\","/"))" + ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name +) +@[end for]@# services + +### Generating Module File +_generate_module_@(l[3:])(@pkg_name + ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name + "${ALL_GEN_OUTPUT_FILES_@(l[3:])}" +) + +add_custom_target(@(pkg_name)_generate_messages_@(l[3:]) + DEPENDS ${ALL_GEN_OUTPUT_FILES_@(l[3:])} +) +add_dependencies(@(pkg_name)_generate_messages @(pkg_name)_generate_messages_@(l[3:])) + +# add dependencies to all check dependencies targets +@[for f in all_deps.keys()]@ +get_filename_component(_filename "@(f)" NAME_WE) +add_dependencies(@(pkg_name)_generate_messages_@(l[3:]) _@(pkg_name)_generate_messages_check_deps_${_filename}) +@[end for]@# messages and services + +# target for backward compatibility +add_custom_target(@(pkg_name)_@(l)) +add_dependencies(@(pkg_name)_@(l) @(pkg_name)_generate_messages_@(l[3:])) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS @(pkg_name)_generate_messages_@(l[3:])) + +@[end for]@# langs +@[end if]@ + +@[if langs]@ +@[for l in langs.split(';')]@ + +if(@(l)_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name) +@[if l == 'genpy']@ + install(CODE "execute_process(COMMAND \"@(PYTHON_EXECUTABLE)\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name\")") +@[end if]@ + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name + DESTINATION ${@(l)_INSTALL_DIR} +@[if l == 'genpy' and package_has_static_sources]@ + # skip all init files + PATTERN "__init__.py" EXCLUDE + PATTERN "__init__.pyc" EXCLUDE + ) + # install init files which are not in the root folder of the generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@pkg_name + DESTINATION ${@(l)_INSTALL_DIR} + FILES_MATCHING + REGEX "${CATKIN_DEVEL_PREFIX}/${@(l)_INSTALL_DIR}/@(pkg_name)/.+/__init__.pyc?$" +@[end if]@ + ) +endif() +@[for d in dependencies]@ +if(TARGET @(d)_generate_messages_@(l[3:])) + add_dependencies(@(pkg_name)_generate_messages_@(l[3:]) @(d)_generate_messages_@(l[3:])) +endif() +@[end for]@# dependencies +@[end for]@# langs +@[end if]@ diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg.pc.em.stamp b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg.pc.em.stamp new file mode 100644 index 0000000..549fb75 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/stamps/vio/pkg.pc.em.stamp @@ -0,0 +1,8 @@ +prefix=@PROJECT_SPACE_DIR + +Name: @(CATKIN_PACKAGE_PREFIX + PROJECT_NAME) +Description: Description of @PROJECT_NAME +Version: @PROJECT_VERSION +Cflags: @(' '.join(['-I%s' % include for include in PROJECT_PKG_CONFIG_INCLUDE_DIRS])) +Libs: -L${prefix}/lib @(' '.join(PKG_CONFIG_LIBRARIES_WITH_PREFIX)) +Requires: @(PROJECT_CATKIN_DEPENDS) diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.develspace.in b/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.develspace.in new file mode 100644 index 0000000..4fd3bd8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.develspace.in @@ -0,0 +1,2 @@ +set(vio_MESSAGE_FILES "") +set(vio_SERVICE_FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv") diff --git a/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.installspace.in b/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.installspace.in new file mode 100644 index 0000000..1945bbe --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/catkin_generated/vio-msg-extras.cmake.installspace.in @@ -0,0 +1,2 @@ +set(vio_MESSAGE_FILES "") +set(vio_SERVICE_FILES "srv/getOdom.srv;srv/stop.srv;srv/start.srv") diff --git a/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg-context.py b/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg-context.py new file mode 100644 index 0000000..ae6ee5f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg-context.py @@ -0,0 +1,11 @@ +# generated from genmsg/cmake/pkg-genmsg.context.in + +messages_str = "" +services_str = "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" +pkg_name = "vio" +dependencies_str = "std_msgs" +langs = "gencpp;geneus;genlisp;gennodejs;genpy" +dep_include_paths_str = "std_msgs;/opt/ros/melodic/share/std_msgs/cmake/../msg" +PYTHON_EXECUTABLE = "/usr/bin/python2" +package_has_static_sources = '' == 'TRUE' +genmsg_check_deps_script = "/opt/ros/melodic/share/genmsg/cmake/../../../lib/genmsg/genmsg_check_deps.py" diff --git a/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg.cmake b/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg.cmake new file mode 100644 index 0000000..a0c19af --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/cmake/vio-genmsg.cmake @@ -0,0 +1,340 @@ +# generated from genmsg/cmake/pkg-genmsg.cmake.em + +message(STATUS "vio: 0 messages, 3 services") + +set(MSG_I_FLAGS "-Istd_msgs:/opt/ros/melodic/share/std_msgs/cmake/../msg") + +# Find all generators +find_package(gencpp REQUIRED) +find_package(geneus REQUIRED) +find_package(genlisp REQUIRED) +find_package(gennodejs REQUIRED) +find_package(genpy REQUIRED) + +add_custom_target(vio_generate_messages ALL) + +# verify that message/service dependencies have not changed since configure + + + +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_custom_target(_vio_generate_messages_check_deps_${_filename} + COMMAND ${CATKIN_ENV} ${PYTHON_EXECUTABLE} ${GENMSG_CHECK_DEPS_SCRIPT} "vio" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" "" +) + +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_custom_target(_vio_generate_messages_check_deps_${_filename} + COMMAND ${CATKIN_ENV} ${PYTHON_EXECUTABLE} ${GENMSG_CHECK_DEPS_SCRIPT} "vio" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" "std_msgs/Header" +) + +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_custom_target(_vio_generate_messages_check_deps_${_filename} + COMMAND ${CATKIN_ENV} ${PYTHON_EXECUTABLE} ${GENMSG_CHECK_DEPS_SCRIPT} "vio" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" "" +) + +# +# langs = gencpp;geneus;genlisp;gennodejs;genpy +# + +### Section generating for lang: gencpp +### Generating Messages + +### Generating Services +_generate_srv_cpp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio +) +_generate_srv_cpp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "${MSG_I_FLAGS}" + "/opt/ros/melodic/share/std_msgs/cmake/../msg/Header.msg" + ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio +) +_generate_srv_cpp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio +) + +### Generating Module File +_generate_module_cpp(vio + ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio + "${ALL_GEN_OUTPUT_FILES_cpp}" +) + +add_custom_target(vio_generate_messages_cpp + DEPENDS ${ALL_GEN_OUTPUT_FILES_cpp} +) +add_dependencies(vio_generate_messages vio_generate_messages_cpp) + +# add dependencies to all check dependencies targets +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_dependencies(vio_generate_messages_cpp _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_dependencies(vio_generate_messages_cpp _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_dependencies(vio_generate_messages_cpp _vio_generate_messages_check_deps_${_filename}) + +# target for backward compatibility +add_custom_target(vio_gencpp) +add_dependencies(vio_gencpp vio_generate_messages_cpp) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS vio_generate_messages_cpp) + +### Section generating for lang: geneus +### Generating Messages + +### Generating Services +_generate_srv_eus(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio +) +_generate_srv_eus(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "${MSG_I_FLAGS}" + "/opt/ros/melodic/share/std_msgs/cmake/../msg/Header.msg" + ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio +) +_generate_srv_eus(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio +) + +### Generating Module File +_generate_module_eus(vio + ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio + "${ALL_GEN_OUTPUT_FILES_eus}" +) + +add_custom_target(vio_generate_messages_eus + DEPENDS ${ALL_GEN_OUTPUT_FILES_eus} +) +add_dependencies(vio_generate_messages vio_generate_messages_eus) + +# add dependencies to all check dependencies targets +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_dependencies(vio_generate_messages_eus _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_dependencies(vio_generate_messages_eus _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_dependencies(vio_generate_messages_eus _vio_generate_messages_check_deps_${_filename}) + +# target for backward compatibility +add_custom_target(vio_geneus) +add_dependencies(vio_geneus vio_generate_messages_eus) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS vio_generate_messages_eus) + +### Section generating for lang: genlisp +### Generating Messages + +### Generating Services +_generate_srv_lisp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio +) +_generate_srv_lisp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "${MSG_I_FLAGS}" + "/opt/ros/melodic/share/std_msgs/cmake/../msg/Header.msg" + ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio +) +_generate_srv_lisp(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio +) + +### Generating Module File +_generate_module_lisp(vio + ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio + "${ALL_GEN_OUTPUT_FILES_lisp}" +) + +add_custom_target(vio_generate_messages_lisp + DEPENDS ${ALL_GEN_OUTPUT_FILES_lisp} +) +add_dependencies(vio_generate_messages vio_generate_messages_lisp) + +# add dependencies to all check dependencies targets +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_dependencies(vio_generate_messages_lisp _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_dependencies(vio_generate_messages_lisp _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_dependencies(vio_generate_messages_lisp _vio_generate_messages_check_deps_${_filename}) + +# target for backward compatibility +add_custom_target(vio_genlisp) +add_dependencies(vio_genlisp vio_generate_messages_lisp) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS vio_generate_messages_lisp) + +### Section generating for lang: gennodejs +### Generating Messages + +### Generating Services +_generate_srv_nodejs(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio +) +_generate_srv_nodejs(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "${MSG_I_FLAGS}" + "/opt/ros/melodic/share/std_msgs/cmake/../msg/Header.msg" + ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio +) +_generate_srv_nodejs(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio +) + +### Generating Module File +_generate_module_nodejs(vio + ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio + "${ALL_GEN_OUTPUT_FILES_nodejs}" +) + +add_custom_target(vio_generate_messages_nodejs + DEPENDS ${ALL_GEN_OUTPUT_FILES_nodejs} +) +add_dependencies(vio_generate_messages vio_generate_messages_nodejs) + +# add dependencies to all check dependencies targets +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_dependencies(vio_generate_messages_nodejs _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_dependencies(vio_generate_messages_nodejs _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_dependencies(vio_generate_messages_nodejs _vio_generate_messages_check_deps_${_filename}) + +# target for backward compatibility +add_custom_target(vio_gennodejs) +add_dependencies(vio_gennodejs vio_generate_messages_nodejs) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS vio_generate_messages_nodejs) + +### Section generating for lang: genpy +### Generating Messages + +### Generating Services +_generate_srv_py(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio +) +_generate_srv_py(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "${MSG_I_FLAGS}" + "/opt/ros/melodic/share/std_msgs/cmake/../msg/Header.msg" + ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio +) +_generate_srv_py(vio + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "${MSG_I_FLAGS}" + "" + ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio +) + +### Generating Module File +_generate_module_py(vio + ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio + "${ALL_GEN_OUTPUT_FILES_py}" +) + +add_custom_target(vio_generate_messages_py + DEPENDS ${ALL_GEN_OUTPUT_FILES_py} +) +add_dependencies(vio_generate_messages vio_generate_messages_py) + +# add dependencies to all check dependencies targets +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" NAME_WE) +add_dependencies(vio_generate_messages_py _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" NAME_WE) +add_dependencies(vio_generate_messages_py _vio_generate_messages_check_deps_${_filename}) +get_filename_component(_filename "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" NAME_WE) +add_dependencies(vio_generate_messages_py _vio_generate_messages_check_deps_${_filename}) + +# target for backward compatibility +add_custom_target(vio_genpy) +add_dependencies(vio_genpy vio_generate_messages_py) + +# register target for catkin_package(EXPORTED_TARGETS) +list(APPEND ${PROJECT_NAME}_EXPORTED_TARGETS vio_generate_messages_py) + + + +if(gencpp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio) + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${gencpp_INSTALL_DIR}/vio + DESTINATION ${gencpp_INSTALL_DIR} + ) +endif() +if(TARGET std_msgs_generate_messages_cpp) + add_dependencies(vio_generate_messages_cpp std_msgs_generate_messages_cpp) +endif() + +if(geneus_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio) + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${geneus_INSTALL_DIR}/vio + DESTINATION ${geneus_INSTALL_DIR} + ) +endif() +if(TARGET std_msgs_generate_messages_eus) + add_dependencies(vio_generate_messages_eus std_msgs_generate_messages_eus) +endif() + +if(genlisp_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio) + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genlisp_INSTALL_DIR}/vio + DESTINATION ${genlisp_INSTALL_DIR} + ) +endif() +if(TARGET std_msgs_generate_messages_lisp) + add_dependencies(vio_generate_messages_lisp std_msgs_generate_messages_lisp) +endif() + +if(gennodejs_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio) + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${gennodejs_INSTALL_DIR}/vio + DESTINATION ${gennodejs_INSTALL_DIR} + ) +endif() +if(TARGET std_msgs_generate_messages_nodejs) + add_dependencies(vio_generate_messages_nodejs std_msgs_generate_messages_nodejs) +endif() + +if(genpy_INSTALL_DIR AND EXISTS ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio) + install(CODE "execute_process(COMMAND \"/usr/bin/python2\" -m compileall \"${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio\")") + # install generated code + install( + DIRECTORY ${CATKIN_DEVEL_PREFIX}/${genpy_INSTALL_DIR}/vio + DESTINATION ${genpy_INSTALL_DIR} + ) +endif() +if(TARGET std_msgs_generate_messages_py) + add_dependencies(vio_generate_messages_py std_msgs_generate_messages_py) +endif() diff --git a/GPU_version/vio/cmake-build-debug/cmake_install.cmake b/GPU_version/vio/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..1f61240 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,206 @@ +# Install script for directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + file(MAKE_DIRECTORY "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") + endif() + if (NOT EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin") + file(WRITE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/.catkin" "") + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/_setup_util.py") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE PROGRAM FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/_setup_util.py") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/env.sh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE PROGRAM FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/env.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/setup.bash;/usr/local/local_setup.bash") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE FILE FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.bash" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.bash" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/setup.sh;/usr/local/local_setup.sh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE FILE FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.sh" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.sh" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/setup.zsh;/usr/local/local_setup.zsh") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE FILE FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/setup.zsh" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/local_setup.zsh" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/usr/local/.rosinstall") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() +file(INSTALL DESTINATION "/usr/local" TYPE FILE FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/.rosinstall") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vio/srv" TYPE FILE FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vio/cmake" TYPE FILE FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-paths.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/roseus/ros" TYPE DIRECTORY FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/roseus/ros/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/common-lisp/ros" TYPE DIRECTORY FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/common-lisp/ros/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/gennodejs/ros" TYPE DIRECTORY FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/share/gennodejs/ros/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + execute_process(COMMAND "/usr/bin/python2" -m compileall "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python2.7/dist-packages" TYPE DIRECTORY FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vio/cmake" TYPE FILE FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vio-msg-extras.cmake") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vio/cmake" TYPE FILE FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig.cmake" + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/catkin_generated/installspace/vioConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/vio" TYPE FILE FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/package.xml") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/GPU_version/vio/cmake-build-debug/devel/.catkin b/GPU_version/vio/cmake-build-debug/devel/.catkin new file mode 100644 index 0000000..9a40dee --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/.catkin @@ -0,0 +1 @@ +/root/Projects/ROS/src/p_33_vio/GPU_version/vio \ No newline at end of file diff --git a/GPU_version/vio/cmake-build-debug/devel/.rosinstall b/GPU_version/vio/cmake-build-debug/devel/.rosinstall new file mode 100644 index 0000000..7ff4c00 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/.rosinstall @@ -0,0 +1,2 @@ +- setup-file: + local-name: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/setup.sh diff --git a/GPU_version/vio/cmake-build-debug/devel/_setup_util.py b/GPU_version/vio/cmake-build-debug/devel/_setup_util.py new file mode 100755 index 0000000..760f26f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/_setup_util.py @@ -0,0 +1,304 @@ +#!/usr/bin/python2 +# -*- coding: utf-8 -*- + +# Software License Agreement (BSD License) +# +# Copyright (c) 2012, Willow Garage, Inc. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# * Neither the name of Willow Garage, Inc. nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +"""This file generates shell code for the setup.SHELL scripts to set environment variables.""" + +from __future__ import print_function + +import argparse +import copy +import errno +import os +import platform +import sys + +CATKIN_MARKER_FILE = '.catkin' + +system = platform.system() +IS_DARWIN = (system == 'Darwin') +IS_WINDOWS = (system == 'Windows') + +PATH_TO_ADD_SUFFIX = ['bin'] +if IS_WINDOWS: + # while catkin recommends putting dll's into bin, 3rd party packages often put dll's into lib + # since Windows finds dll's via the PATH variable, prepend it with path to lib + PATH_TO_ADD_SUFFIX.extend([['lib', os.path.join('lib', 'x86_64-linux-gnu')]]) + +# subfolder of workspace prepended to CMAKE_PREFIX_PATH +ENV_VAR_SUBFOLDERS = { + 'CMAKE_PREFIX_PATH': '', + 'LD_LIBRARY_PATH' if not IS_DARWIN else 'DYLD_LIBRARY_PATH': ['lib', os.path.join('lib', 'x86_64-linux-gnu')], + 'PATH': PATH_TO_ADD_SUFFIX, + 'PKG_CONFIG_PATH': [os.path.join('lib', 'pkgconfig'), os.path.join('lib', 'x86_64-linux-gnu', 'pkgconfig')], + 'PYTHONPATH': 'lib/python2.7/dist-packages', +} + + +def rollback_env_variables(environ, env_var_subfolders): + """ + Generate shell code to reset environment variables. + + by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH. + This does not cover modifications performed by environment hooks. + """ + lines = [] + unmodified_environ = copy.copy(environ) + for key in sorted(env_var_subfolders.keys()): + subfolders = env_var_subfolders[key] + if not isinstance(subfolders, list): + subfolders = [subfolders] + value = _rollback_env_variable(unmodified_environ, key, subfolders) + if value is not None: + environ[key] = value + lines.append(assignment(key, value)) + if lines: + lines.insert(0, comment('reset environment variables by unrolling modifications based on all workspaces in CMAKE_PREFIX_PATH')) + return lines + + +def _rollback_env_variable(environ, name, subfolders): + """ + For each catkin workspace in CMAKE_PREFIX_PATH remove the first entry from env[NAME] matching workspace + subfolder. + + :param subfolders: list of str '' or subfoldername that may start with '/' + :returns: the updated value of the environment variable. + """ + value = environ[name] if name in environ else '' + env_paths = [path for path in value.split(os.pathsep) if path] + value_modified = False + for subfolder in subfolders: + if subfolder: + if subfolder.startswith(os.path.sep) or (os.path.altsep and subfolder.startswith(os.path.altsep)): + subfolder = subfolder[1:] + if subfolder.endswith(os.path.sep) or (os.path.altsep and subfolder.endswith(os.path.altsep)): + subfolder = subfolder[:-1] + for ws_path in _get_workspaces(environ, include_fuerte=True, include_non_existing=True): + path_to_find = os.path.join(ws_path, subfolder) if subfolder else ws_path + path_to_remove = None + for env_path in env_paths: + env_path_clean = env_path[:-1] if env_path and env_path[-1] in [os.path.sep, os.path.altsep] else env_path + if env_path_clean == path_to_find: + path_to_remove = env_path + break + if path_to_remove: + env_paths.remove(path_to_remove) + value_modified = True + new_value = os.pathsep.join(env_paths) + return new_value if value_modified else None + + +def _get_workspaces(environ, include_fuerte=False, include_non_existing=False): + """ + Based on CMAKE_PREFIX_PATH return all catkin workspaces. + + :param include_fuerte: The flag if paths starting with '/opt/ros/fuerte' should be considered workspaces, ``bool`` + """ + # get all cmake prefix paths + env_name = 'CMAKE_PREFIX_PATH' + value = environ[env_name] if env_name in environ else '' + paths = [path for path in value.split(os.pathsep) if path] + # remove non-workspace paths + workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE)) or (include_fuerte and path.startswith('/opt/ros/fuerte')) or (include_non_existing and not os.path.exists(path))] + return workspaces + + +def prepend_env_variables(environ, env_var_subfolders, workspaces): + """Generate shell code to prepend environment variables for the all workspaces.""" + lines = [] + lines.append(comment('prepend folders of workspaces to environment variables')) + + paths = [path for path in workspaces.split(os.pathsep) if path] + + prefix = _prefix_env_variable(environ, 'CMAKE_PREFIX_PATH', paths, '') + lines.append(prepend(environ, 'CMAKE_PREFIX_PATH', prefix)) + + for key in sorted(key for key in env_var_subfolders.keys() if key != 'CMAKE_PREFIX_PATH'): + subfolder = env_var_subfolders[key] + prefix = _prefix_env_variable(environ, key, paths, subfolder) + lines.append(prepend(environ, key, prefix)) + return lines + + +def _prefix_env_variable(environ, name, paths, subfolders): + """ + Return the prefix to prepend to the environment variable NAME. + + Adding any path in NEW_PATHS_STR without creating duplicate or empty items. + """ + value = environ[name] if name in environ else '' + environ_paths = [path for path in value.split(os.pathsep) if path] + checked_paths = [] + for path in paths: + if not isinstance(subfolders, list): + subfolders = [subfolders] + for subfolder in subfolders: + path_tmp = path + if subfolder: + path_tmp = os.path.join(path_tmp, subfolder) + # skip nonexistent paths + if not os.path.exists(path_tmp): + continue + # exclude any path already in env and any path we already added + if path_tmp not in environ_paths and path_tmp not in checked_paths: + checked_paths.append(path_tmp) + prefix_str = os.pathsep.join(checked_paths) + if prefix_str != '' and environ_paths: + prefix_str += os.pathsep + return prefix_str + + +def assignment(key, value): + if not IS_WINDOWS: + return 'export %s="%s"' % (key, value) + else: + return 'set %s=%s' % (key, value) + + +def comment(msg): + if not IS_WINDOWS: + return '# %s' % msg + else: + return 'REM %s' % msg + + +def prepend(environ, key, prefix): + if key not in environ or not environ[key]: + return assignment(key, prefix) + if not IS_WINDOWS: + return 'export %s="%s$%s"' % (key, prefix, key) + else: + return 'set %s=%s%%%s%%' % (key, prefix, key) + + +def find_env_hooks(environ, cmake_prefix_path): + """Generate shell code with found environment hooks for the all workspaces.""" + lines = [] + lines.append(comment('found environment hooks in workspaces')) + + generic_env_hooks = [] + generic_env_hooks_workspace = [] + specific_env_hooks = [] + specific_env_hooks_workspace = [] + generic_env_hooks_by_filename = {} + specific_env_hooks_by_filename = {} + generic_env_hook_ext = 'bat' if IS_WINDOWS else 'sh' + specific_env_hook_ext = environ['CATKIN_SHELL'] if not IS_WINDOWS and 'CATKIN_SHELL' in environ and environ['CATKIN_SHELL'] else None + # remove non-workspace paths + workspaces = [path for path in cmake_prefix_path.split(os.pathsep) if path and os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + for workspace in reversed(workspaces): + env_hook_dir = os.path.join(workspace, 'etc', 'catkin', 'profile.d') + if os.path.isdir(env_hook_dir): + for filename in sorted(os.listdir(env_hook_dir)): + if filename.endswith('.%s' % generic_env_hook_ext): + # remove previous env hook with same name if present + if filename in generic_env_hooks_by_filename: + i = generic_env_hooks.index(generic_env_hooks_by_filename[filename]) + generic_env_hooks.pop(i) + generic_env_hooks_workspace.pop(i) + # append env hook + generic_env_hooks.append(os.path.join(env_hook_dir, filename)) + generic_env_hooks_workspace.append(workspace) + generic_env_hooks_by_filename[filename] = generic_env_hooks[-1] + elif specific_env_hook_ext is not None and filename.endswith('.%s' % specific_env_hook_ext): + # remove previous env hook with same name if present + if filename in specific_env_hooks_by_filename: + i = specific_env_hooks.index(specific_env_hooks_by_filename[filename]) + specific_env_hooks.pop(i) + specific_env_hooks_workspace.pop(i) + # append env hook + specific_env_hooks.append(os.path.join(env_hook_dir, filename)) + specific_env_hooks_workspace.append(workspace) + specific_env_hooks_by_filename[filename] = specific_env_hooks[-1] + env_hooks = generic_env_hooks + specific_env_hooks + env_hooks_workspace = generic_env_hooks_workspace + specific_env_hooks_workspace + count = len(env_hooks) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_COUNT', count)) + for i in range(count): + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d' % i, env_hooks[i])) + lines.append(assignment('_CATKIN_ENVIRONMENT_HOOKS_%d_WORKSPACE' % i, env_hooks_workspace[i])) + return lines + + +def _parse_arguments(args=None): + parser = argparse.ArgumentParser(description='Generates code blocks for the setup.SHELL script.') + parser.add_argument('--extend', action='store_true', help='Skip unsetting previous environment variables to extend context') + parser.add_argument('--local', action='store_true', help='Only consider this prefix path and ignore other prefix path in the environment') + return parser.parse_known_args(args=args)[0] + + +if __name__ == '__main__': + try: + try: + args = _parse_arguments() + except Exception as e: + print(e, file=sys.stderr) + sys.exit(1) + + if not args.local: + # environment at generation time + CMAKE_PREFIX_PATH = '/opt/ros/melodic'.split(';') + else: + # don't consider any other prefix path than this one + CMAKE_PREFIX_PATH = [] + # prepend current workspace if not already part of CPP + base_path = os.path.dirname(__file__) + # CMAKE_PREFIX_PATH uses forward slash on all platforms, but __file__ is platform dependent + # base_path on Windows contains backward slashes, need to be converted to forward slashes before comparison + if os.path.sep != '/': + base_path = base_path.replace(os.path.sep, '/') + + if base_path not in CMAKE_PREFIX_PATH: + CMAKE_PREFIX_PATH.insert(0, base_path) + CMAKE_PREFIX_PATH = os.pathsep.join(CMAKE_PREFIX_PATH) + + environ = dict(os.environ) + lines = [] + if not args.extend: + lines += rollback_env_variables(environ, ENV_VAR_SUBFOLDERS) + lines += prepend_env_variables(environ, ENV_VAR_SUBFOLDERS, CMAKE_PREFIX_PATH) + lines += find_env_hooks(environ, CMAKE_PREFIX_PATH) + print('\n'.join(lines)) + + # need to explicitly flush the output + sys.stdout.flush() + except IOError as e: + # and catch potential "broken pipe" if stdout is not writable + # which can happen when piping the output to a file but the disk is full + if e.errno == errno.EPIPE: + print(e, file=sys.stderr) + sys.exit(2) + raise + + sys.exit(0) diff --git a/CPU_version/svo_analysis/__init__.py b/GPU_version/vio/cmake-build-debug/devel/cmake.lock similarity index 100% rename from CPU_version/svo_analysis/__init__.py rename to GPU_version/vio/cmake-build-debug/devel/cmake.lock diff --git a/GPU_version/vio/cmake-build-debug/devel/env.sh b/GPU_version/vio/cmake-build-debug/devel/env.sh new file mode 100755 index 0000000..8aa9d24 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/env.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/templates/env.sh.in + +if [ $# -eq 0 ] ; then + /bin/echo "Usage: env.sh COMMANDS" + /bin/echo "Calling env.sh without arguments is not supported anymore. Instead spawn a subshell and source a setup file manually." + exit 1 +fi + +# ensure to not use different shell type which was set before +CATKIN_SHELL=sh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(cd "`dirname "$0"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" +exec "$@" diff --git a/GPU_version/vio/cmake-build-debug/devel/lib/pkgconfig/vio.pc b/GPU_version/vio/cmake-build-debug/devel/lib/pkgconfig/vio.pc new file mode 100644 index 0000000..85d2f86 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/lib/pkgconfig/vio.pc @@ -0,0 +1,8 @@ +prefix=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel + +Name: vio +Description: Description of vio +Version: 0.1.0 +Cflags: -I/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include -I/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include -I/usr/include/eigen3 -I/usr/include -I/usr/include/opencv -I/root/workspace/Sophus +Libs: -L${prefix}/lib /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0 /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0 /root/workspace/Sophus/build/libSophus.so /usr/lib/x86_64-linux-gnu/libboost_thread.so -lpthread /usr/lib/x86_64-linux-gnu/libboost_system.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so /usr/lib/x86_64-linux-gnu/libboost_date_time.so /usr/lib/x86_64-linux-gnu/libboost_atomic.so +Requires: roscpp roslib image_transport cv_bridge tf geometry_msgs message_runtime diff --git a/CPU_version/svo_analysis/scripts/__init__.py b/GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/__init__.py similarity index 100% rename from CPU_version/svo_analysis/scripts/__init__.py rename to GPU_version/vio/cmake-build-debug/devel/lib/python2.7/dist-packages/vio/__init__.py diff --git a/GPU_version/vio/cmake-build-debug/devel/local_setup.bash b/GPU_version/vio/cmake-build-debug/devel/local_setup.bash new file mode 100644 index 0000000..7da0d97 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/local_setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/local_setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" --extend --local diff --git a/GPU_version/vio/cmake-build-debug/devel/local_setup.sh b/GPU_version/vio/cmake-build-debug/devel/local_setup.sh new file mode 100644 index 0000000..a47fa92 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/local_setup.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/local_setup.sh.in + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel} +CATKIN_SETUP_UTIL_ARGS="--extend --local" +. "$_CATKIN_SETUP_DIR/setup.sh" +unset CATKIN_SETUP_UTIL_ARGS diff --git a/GPU_version/vio/cmake-build-debug/devel/local_setup.zsh b/GPU_version/vio/cmake-build-debug/devel/local_setup.zsh new file mode 100644 index 0000000..e692acc --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/local_setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/local_setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh" --extend --local' diff --git a/GPU_version/vio/cmake-build-debug/devel/setup.bash b/GPU_version/vio/cmake-build-debug/devel/setup.bash new file mode 100644 index 0000000..ff47af8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/setup.bash @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +# generated from catkin/cmake/templates/setup.bash.in + +CATKIN_SHELL=bash + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd) +. "$_CATKIN_SETUP_DIR/setup.sh" diff --git a/GPU_version/vio/cmake-build-debug/devel/setup.sh b/GPU_version/vio/cmake-build-debug/devel/setup.sh new file mode 100644 index 0000000..036d9c3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/setup.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env sh +# generated from catkin/cmake/template/setup.sh.in + +# Sets various environment variables and sources additional environment hooks. +# It tries it's best to undo changes from a previously sourced setup file before. +# Supported command line options: +# --extend: skips the undoing of changes from a previously sourced setup file +# --local: only considers this workspace but not the chained ones +# In plain sh shell which doesn't support arguments for sourced scripts you can +# set the environment variable `CATKIN_SETUP_UTIL_ARGS=--extend/--local` instead. + +# since this file is sourced either use the provided _CATKIN_SETUP_DIR +# or fall back to the destination set at configure time +: ${_CATKIN_SETUP_DIR:=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel} +_SETUP_UTIL="$_CATKIN_SETUP_DIR/_setup_util.py" +unset _CATKIN_SETUP_DIR + +if [ ! -f "$_SETUP_UTIL" ]; then + echo "Missing Python script: $_SETUP_UTIL" + return 22 +fi + +# detect if running on Darwin platform +_UNAME=`uname -s` +_IS_DARWIN=0 +if [ "$_UNAME" = "Darwin" ]; then + _IS_DARWIN=1 +fi +unset _UNAME + +# make sure to export all environment variables +export CMAKE_PREFIX_PATH +if [ $_IS_DARWIN -eq 0 ]; then + export LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH +fi +unset _IS_DARWIN +export PATH +export PKG_CONFIG_PATH +export PYTHONPATH + +# remember type of shell if not already set +if [ -z "$CATKIN_SHELL" ]; then + CATKIN_SHELL=sh +fi + +# invoke Python script to generate necessary exports of environment variables +# use TMPDIR if it exists, otherwise fall back to /tmp +if [ -d "${TMPDIR:-}" ]; then + _TMPDIR="${TMPDIR}" +else + _TMPDIR=/tmp +fi +_SETUP_TMP=`mktemp "${_TMPDIR}/setup.sh.XXXXXXXXXX"` +unset _TMPDIR +if [ $? -ne 0 -o ! -f "$_SETUP_TMP" ]; then + echo "Could not create temporary file: $_SETUP_TMP" + return 1 +fi +CATKIN_SHELL=$CATKIN_SHELL "$_SETUP_UTIL" $@ ${CATKIN_SETUP_UTIL_ARGS:-} >> "$_SETUP_TMP" +_RC=$? +if [ $_RC -ne 0 ]; then + if [ $_RC -eq 2 ]; then + echo "Could not write the output of '$_SETUP_UTIL' to temporary file '$_SETUP_TMP': may be the disk if full?" + else + echo "Failed to run '\"$_SETUP_UTIL\" $@': return code $_RC" + fi + unset _RC + unset _SETUP_UTIL + rm -f "$_SETUP_TMP" + unset _SETUP_TMP + return 1 +fi +unset _RC +unset _SETUP_UTIL +. "$_SETUP_TMP" +rm -f "$_SETUP_TMP" +unset _SETUP_TMP + +# source all environment hooks +_i=0 +while [ $_i -lt $_CATKIN_ENVIRONMENT_HOOKS_COUNT ]; do + eval _envfile=\$_CATKIN_ENVIRONMENT_HOOKS_$_i + unset _CATKIN_ENVIRONMENT_HOOKS_$_i + eval _envfile_workspace=\$_CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + unset _CATKIN_ENVIRONMENT_HOOKS_${_i}_WORKSPACE + # set workspace for environment hook + CATKIN_ENV_HOOK_WORKSPACE=$_envfile_workspace + . "$_envfile" + unset CATKIN_ENV_HOOK_WORKSPACE + _i=$((_i + 1)) +done +unset _i + +unset _CATKIN_ENVIRONMENT_HOOKS_COUNT diff --git a/GPU_version/vio/cmake-build-debug/devel/setup.zsh b/GPU_version/vio/cmake-build-debug/devel/setup.zsh new file mode 100644 index 0000000..9f780b7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/setup.zsh @@ -0,0 +1,8 @@ +#!/usr/bin/env zsh +# generated from catkin/cmake/templates/setup.zsh.in + +CATKIN_SHELL=zsh + +# source setup.sh from same directory as this file +_CATKIN_SETUP_DIR=$(builtin cd -q "`dirname "$0"`" > /dev/null && pwd) +emulate -R zsh -c 'source "$_CATKIN_SETUP_DIR/setup.sh"' diff --git a/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-extras.cmake b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-extras.cmake new file mode 100644 index 0000000..4fd3bd8 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-extras.cmake @@ -0,0 +1,2 @@ +set(vio_MESSAGE_FILES "") +set(vio_SERVICE_FILES "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/getOdom.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/stop.srv;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/srv/start.srv") diff --git a/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-paths.cmake b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-paths.cmake new file mode 100644 index 0000000..50e96fc --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vio-msg-paths.cmake @@ -0,0 +1,4 @@ +# generated from genmsg/cmake/pkg-msg-paths.cmake.develspace.in + +set(vio_MSG_INCLUDE_DIRS "") +set(vio_MSG_DEPENDENCIES std_msgs) diff --git a/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig-version.cmake b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig-version.cmake new file mode 100644 index 0000000..e03eef1 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from catkin/cmake/template/pkgConfig-version.cmake.in +set(PACKAGE_VERSION "0.1.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig.cmake b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig.cmake new file mode 100644 index 0000000..de1b95a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/devel/share/vio/cmake/vioConfig.cmake @@ -0,0 +1,223 @@ +# generated from catkin/cmake/template/pkgConfig.cmake.in + +# append elements to a list and remove existing duplicates from the list +# copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig +# self contained +macro(_list_append_deduplicate listname) + if(NOT "${ARGN}" STREQUAL "") + if(${listname}) + list(REMOVE_ITEM ${listname} ${ARGN}) + endif() + list(APPEND ${listname} ${ARGN}) + endif() +endmacro() + +# append elements to a list if they are not already in the list +# copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig +# self contained +macro(_list_append_unique listname) + foreach(_item ${ARGN}) + list(FIND ${listname} ${_item} _index) + if(_index EQUAL -1) + list(APPEND ${listname} ${_item}) + endif() + endforeach() +endmacro() + +# pack a list of libraries with optional build configuration keywords +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_pack_libraries_with_build_configuration VAR) + set(${VAR} "") + set(_argn ${ARGN}) + list(LENGTH _argn _count) + set(_index 0) + while(${_index} LESS ${_count}) + list(GET _argn ${_index} lib) + if("${lib}" MATCHES "^(debug|optimized|general)$") + math(EXPR _index "${_index} + 1") + if(${_index} EQUAL ${_count}) + message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library") + endif() + list(GET _argn ${_index} library) + list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}") + else() + list(APPEND ${VAR} "${lib}") + endif() + math(EXPR _index "${_index} + 1") + endwhile() +endmacro() + +# unpack a list of libraries with optional build configuration keyword prefixes +# copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig +# self contained +macro(_unpack_libraries_with_build_configuration VAR) + set(${VAR} "") + foreach(lib ${ARGN}) + string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}") + list(APPEND ${VAR} "${lib}") + endforeach() +endmacro() + + +if(vio_CONFIG_INCLUDED) + return() +endif() +set(vio_CONFIG_INCLUDED TRUE) + +# set variables for source/devel/install prefixes +if("TRUE" STREQUAL "TRUE") + set(vio_SOURCE_PREFIX /root/Projects/ROS/src/p_33_vio/GPU_version/vio) + set(vio_DEVEL_PREFIX /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel) + set(vio_INSTALL_PREFIX "") + set(vio_PREFIX ${vio_DEVEL_PREFIX}) +else() + set(vio_SOURCE_PREFIX "") + set(vio_DEVEL_PREFIX "") + set(vio_INSTALL_PREFIX /usr/local) + set(vio_PREFIX ${vio_INSTALL_PREFIX}) +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "WARNING: package 'vio' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + message("${_msg}") +endif() + +# flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project +set(vio_FOUND_CATKIN_PROJECT TRUE) + +if(NOT "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus " STREQUAL " ") + set(vio_INCLUDE_DIRS "") + set(_include_dirs "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/include;/root/Projects/ROS/src/p_33_vio/GPU_version/vio/include;/usr/include/eigen3;/usr/include;/usr/include/opencv;/root/workspace/Sophus") + if(NOT " " STREQUAL " ") + set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.") + elseif(NOT " " STREQUAL " ") + set(_report "Check the website '' for information and consider reporting the problem.") + else() + set(_report "Report the problem to the maintainer 'Gfuse ' and request to fix the problem.") + endif() + foreach(idir ${_include_dirs}) + if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir}) + set(include ${idir}) + elseif("${idir} " STREQUAL "include ") + get_filename_component(include "${vio_DIR}/../../../include" ABSOLUTE) + if(NOT IS_DIRECTORY ${include}) + message(FATAL_ERROR "Project 'vio' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}") + endif() + else() + message(FATAL_ERROR "Project 'vio' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/root/Projects/ROS/src/p_33_vio/GPU_version/vio/${idir}'. ${_report}") + endif() + _list_append_unique(vio_INCLUDE_DIRS ${include}) + endforeach() +endif() + +set(libraries "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.3.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.3.2.0;/root/workspace/Sophus/build/libSophus.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;-lpthread;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_atomic.so") +foreach(library ${libraries}) + # keep build configuration keywords, target names and absolute libraries as-is + if("${library}" MATCHES "^(debug|optimized|general)$") + list(APPEND vio_LIBRARIES ${library}) + elseif(${library} MATCHES "^-l") + list(APPEND vio_LIBRARIES ${library}) + elseif(${library} MATCHES "^-") + # This is a linker flag/option (like -pthread) + # There's no standard variable for these, so create an interface library to hold it + if(NOT vio_NUM_DUMMY_TARGETS) + set(vio_NUM_DUMMY_TARGETS 0) + endif() + # Make sure the target name is unique + set(interface_target_name "catkin::vio::wrapped-linker-option${vio_NUM_DUMMY_TARGETS}") + while(TARGET "${interface_target_name}") + math(EXPR vio_NUM_DUMMY_TARGETS "${vio_NUM_DUMMY_TARGETS}+1") + set(interface_target_name "catkin::vio::wrapped-linker-option${vio_NUM_DUMMY_TARGETS}") + endwhile() + add_library("${interface_target_name}" INTERFACE IMPORTED) + if("${CMAKE_VERSION}" VERSION_LESS "3.13.0") + set_property( + TARGET + "${interface_target_name}" + APPEND PROPERTY + INTERFACE_LINK_LIBRARIES "${library}") + else() + target_link_options("${interface_target_name}" INTERFACE "${library}") + endif() + list(APPEND vio_LIBRARIES "${interface_target_name}") + elseif(TARGET ${library}) + list(APPEND vio_LIBRARIES ${library}) + elseif(IS_ABSOLUTE ${library}) + list(APPEND vio_LIBRARIES ${library}) + else() + set(lib_path "") + set(lib "${library}-NOTFOUND") + # since the path where the library is found is returned we have to iterate over the paths manually + foreach(path /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/devel/lib;/opt/ros/melodic/lib) + find_library(lib ${library} + PATHS ${path} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(lib) + set(lib_path ${path}) + break() + endif() + endforeach() + if(lib) + _list_append_unique(vio_LIBRARY_DIRS ${lib_path}) + list(APPEND vio_LIBRARIES ${lib}) + else() + # as a fall back for non-catkin libraries try to search globally + find_library(lib ${library}) + if(NOT lib) + message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'vio'? Did you find_package() it before the subdirectory containing its code is included?") + endif() + list(APPEND vio_LIBRARIES ${lib}) + endif() + endif() +endforeach() + +set(vio_EXPORTED_TARGETS "vio_generate_messages_cpp;vio_generate_messages_eus;vio_generate_messages_lisp;vio_generate_messages_nodejs;vio_generate_messages_py") +# create dummy targets for exported code generation targets to make life of users easier +foreach(t ${vio_EXPORTED_TARGETS}) + if(NOT TARGET ${t}) + add_custom_target(${t}) + endif() +endforeach() + +set(depends "roscpp;roslib;image_transport;cv_bridge;tf;geometry_msgs;message_runtime") +foreach(depend ${depends}) + string(REPLACE " " ";" depend_list ${depend}) + # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls + list(GET depend_list 0 vio_dep) + list(LENGTH depend_list count) + if(${count} EQUAL 1) + # simple dependencies must only be find_package()-ed once + if(NOT ${vio_dep}_FOUND) + find_package(${vio_dep} REQUIRED NO_MODULE) + endif() + else() + # dependencies with components must be find_package()-ed again + list(REMOVE_AT depend_list 0) + find_package(${vio_dep} REQUIRED NO_MODULE ${depend_list}) + endif() + _list_append_unique(vio_INCLUDE_DIRS ${${vio_dep}_INCLUDE_DIRS}) + + # merge build configuration keywords with library names to correctly deduplicate + _pack_libraries_with_build_configuration(vio_LIBRARIES ${vio_LIBRARIES}) + _pack_libraries_with_build_configuration(_libraries ${${vio_dep}_LIBRARIES}) + _list_append_deduplicate(vio_LIBRARIES ${_libraries}) + # undo build configuration keyword merging after deduplication + _unpack_libraries_with_build_configuration(vio_LIBRARIES ${vio_LIBRARIES}) + + _list_append_unique(vio_LIBRARY_DIRS ${${vio_dep}_LIBRARY_DIRS}) + list(APPEND vio_EXPORTED_TARGETS ${${vio_dep}_EXPORTED_TARGETS}) +endforeach() + +set(pkg_cfg_extras "vio-msg-extras.cmake") +foreach(extra ${pkg_cfg_extras}) + if(NOT IS_ABSOLUTE ${extra}) + set(extra ${vio_DIR}/${extra}) + endif() + include(${extra}) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f205795 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/progress.marks b/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/GPU_version/vio/cmake-build-debug/gtest/CTestTestfile.cmake b/GPU_version/vio/cmake-build-debug/gtest/CTestTestfile.cmake new file mode 100644 index 0000000..fa13196 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest +# Build directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/GPU_version/vio/cmake-build-debug/gtest/Makefile b/GPU_version/vio/cmake-build-debug/gtest/Makefile new file mode 100644 index 0000000..64b9807 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/Makefile @@ -0,0 +1,217 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# The main all target +all: cmake_check_build_system + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest//CMakeFiles/progress.marks + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/GPU_version/vio/cmake-build-debug/gtest/cmake_install.cmake b/GPU_version/vio/cmake-build-debug/gtest/cmake_install.cmake new file mode 100644 index 0000000..227cfe6 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /usr/src/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/cmake_install.cmake") + +endif() + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f205795 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 0000000..9acc5d7 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,33 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock-all.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + "SVO_TRACE" + "SVO_USE_ROS" + "gmock_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googlemock/include" + "/usr/src/googletest/googlemock" + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/build.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 0000000..c60293e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,132 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Include any dependencies generated for this target. +include gtest/googlemock/CMakeFiles/gmock.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/CMakeFiles/gmock.dir/flags.make + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i + +gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock.dir/flags.make +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/build.make +gtest/googlemock/libgmock.so: gtest/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libgmock.so" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/CMakeFiles/gmock.dir/build: gtest/googlemock/libgmock.so + +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/build + +gtest/googlemock/CMakeFiles/gmock.dir/clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/clean + +gtest/googlemock/CMakeFiles/gmock.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /usr/src/googletest/googlemock /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 0000000..80ceb93 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "libgmock.pdb" + "libgmock.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/depend.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 0000000..7a05e2f --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/flags.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 0000000..5d0eeef --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -DSVO_TRACE -DSVO_USE_ROS -Dgmock_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + +CXX_FLAGS = -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++1z + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/link.txt b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 0000000..7139b05 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -shared -Wl,-soname,libgmock.so -o libgmock.so CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock.dir/src/gmock-all.cc.o -lpthread diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/progress.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 0000000..4dee73e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,34 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock-all.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + "/usr/src/googletest/googlemock/src/gmock_main.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + "SVO_TRACE" + "SVO_USE_ROS" + "gmock_main_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googlemock/include" + "/usr/src/googletest/googlemock" + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 0000000..357ca17 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,147 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Include any dependencies generated for this target. +include gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i + +gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o: /usr/src/googletest/googlemock/src/gmock-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o -c /usr/src/googletest/googlemock/src/gmock-all.cc + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock-all.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock-all.cc > CMakeFiles/gmock_main.dir/src/gmock-all.cc.i + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock-all.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock-all.cc -o CMakeFiles/gmock_main.dir/src/gmock-all.cc.s + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: /usr/src/googletest/googlemock/src/gmock_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /usr/src/googletest/googlemock/src/gmock_main.cc + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" \ +"CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/build.make +gtest/googlemock/libgmock_main.so: gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libgmock_main.so" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/CMakeFiles/gmock_main.dir/build: gtest/googlemock/libgmock_main.so + +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/build + +gtest/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/clean + +gtest/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /usr/src/googletest/googlemock /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..b05bbca --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "libgmock_main.pdb" + "libgmock_main.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 0000000..4a18b61 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 0000000..5b67038 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -DSVO_TRACE -DSVO_USE_ROS -Dgmock_main_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googlemock/include -I/usr/src/googletest/googlemock -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + +CXX_FLAGS = -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++1z + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 0000000..7cbf7a4 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -shared -Wl,-soname,libgmock_main.so -o libgmock_main.so CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o CMakeFiles/gmock_main.dir/src/gmock-all.cc.o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lpthread diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 0000000..b78c197 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 +CMAKE_PROGRESS_4 = 7 + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/progress.marks b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/CTestTestfile.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CTestTestfile.cmake new file mode 100644 index 0000000..161fd82 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest/googlemock +# Build directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("gtest") diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/Makefile b/GPU_version/vio/cmake-build-debug/gtest/googlemock/Makefile new file mode 100644 index 0000000..68b83e3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/Makefile @@ -0,0 +1,345 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock//CMakeFiles/progress.marks + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: gtest/googlemock/CMakeFiles/gmock_main.dir/rule + +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +# Convenience name for target. +gtest/googlemock/CMakeFiles/gmock.dir/rule: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gtest/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: gtest/googlemock/CMakeFiles/gmock.dir/rule + +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +__/googletest/src/gtest-all.o: __/googletest/src/gtest-all.cc.o + +.PHONY : __/googletest/src/gtest-all.o + +# target to build an object file +__/googletest/src/gtest-all.cc.o: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o +.PHONY : __/googletest/src/gtest-all.cc.o + +__/googletest/src/gtest-all.i: __/googletest/src/gtest-all.cc.i + +.PHONY : __/googletest/src/gtest-all.i + +# target to preprocess a source file +__/googletest/src/gtest-all.cc.i: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.i + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.i +.PHONY : __/googletest/src/gtest-all.cc.i + +__/googletest/src/gtest-all.s: __/googletest/src/gtest-all.cc.s + +.PHONY : __/googletest/src/gtest-all.s + +# target to generate assembly for a file +__/googletest/src/gtest-all.cc.s: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.s + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.s +.PHONY : __/googletest/src/gtest-all.cc.s + +src/gmock-all.o: src/gmock-all.cc.o + +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i + +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.i + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s + +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.s + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock.dir/build.make gtest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o + +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i + +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s + +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/CMakeFiles/gmock_main.dir/build.make gtest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... __/googletest/src/gtest-all.o" + @echo "... __/googletest/src/gtest-all.i" + @echo "... __/googletest/src/gtest-all.s" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/cmake_install.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/cmake_install.cmake new file mode 100644 index 0000000..06cc0cb --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /usr/src/googletest/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/cmake_install.cmake") + +endif() + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gmock.cbp b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gmock.cbp new file mode 100644 index 0000000..a64517b --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gmock.cbp @@ -0,0 +1,797 @@ + + + + + + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..f205795 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/src/googletest") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 0000000..a9f4251 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,30 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest-all.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + "SVO_TRACE" + "SVO_USE_ROS" + "gtest_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 0000000..f08b0d2 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Include any dependencies generated for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: /usr/src/googletest/googletest/src/gtest-all.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make +gtest/googlemock/gtest/libgtest.so: gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest.so" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/build: gtest/googlemock/gtest/libgtest.so + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/build + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/clean + +gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /usr/src/googletest/googletest /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 0000000..3fcee23 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "libgtest.pdb" + "libgtest.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 0000000..37ac348 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 0000000..93d655e --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -DSVO_TRACE -DSVO_USE_ROS -Dgtest_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + +CXX_FLAGS = -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++1z + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 0000000..8d0ae2a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -shared -Wl,-soname,libgtest.so -o libgtest.so CMakeFiles/gtest.dir/src/gtest-all.cc.o -L/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/src -Wl,-rpath,/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/src -lpthread diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 0000000..895faac --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 8 +CMAKE_PROGRESS_2 = 9 + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 0000000..6ae8cdf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,31 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/usr/src/googletest/googletest/src/gtest_main.cc" "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "GTEST_CREATE_SHARED_LIBRARY=1" + "SVO_TRACE" + "SVO_USE_ROS" + "gtest_main_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/usr/src/googletest/googletest/include" + "/usr/src/googletest/googletest" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 0000000..9699385 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +# Include any dependencies generated for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make + +# Include the progress variables for this target. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: /usr/src/googletest/googletest/src/gtest_main.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/src/googletest/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/src/googletest/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/libgtest.so +gtest/googlemock/gtest/libgtest_main.so: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libgtest_main.so" + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build: gtest/googlemock/gtest/libgtest_main.so + +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/clean + +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/Projects/ROS/src/p_33_vio/GPU_version/vio /usr/src/googletest/googletest /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 0000000..24048f3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "libgtest_main.pdb" + "libgtest_main.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 0000000..1d67c1a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 0000000..30024df --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -DSVO_TRACE -DSVO_USE_ROS -Dgtest_main_EXPORTS + +CXX_INCLUDES = -I/usr/src/googletest/googletest/include -I/usr/src/googletest/googletest + +CXX_FLAGS = -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -Wshadow -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=gnu++1z + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 0000000..0479d52 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -Wall -D_LINUX -D_REENTRANT -march=native -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unknown-pragmas -mmmx -msse -msse -msse2 -msse3 -mssse3 -O3 -fsee -fomit-frame-pointer -fno-signed-zeros -fno-math-errno -funroll-loops -shared -Wl,-soname,libgtest_main.so -o libgtest_main.so CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -L/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/src -Wl,-rpath,/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/src:/root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest -lpthread libgtest.so -lpthread diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 0000000..17875e3 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/progress.marks b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CTestTestfile.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CTestTestfile.cmake new file mode 100644 index 0000000..75bdbbf --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /usr/src/googletest/googletest +# Build directory: /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/Makefile b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/Makefile new file mode 100644 index 0000000..c7fac04 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/Makefile @@ -0,0 +1,309 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.19 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /opt/clion-2021.1.2/bin/cmake/linux/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest//CMakeFiles/progress.marks + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: gtest/googlemock/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/rule + +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o + +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i + +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s + +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o + +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i + +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s + +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(MAKE) $(MAKESILENT) -f gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/build.make gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -P /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug/CMakeFiles/VerifyGlobs.cmake + cd /root/Projects/ROS/src/p_33_vio/GPU_version/vio/cmake-build-debug && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/cmake_install.cmake b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/cmake_install.cmake new file mode 100644 index 0000000..0896d65 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /usr/src/googletest/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/gtest.cbp b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/gtest.cbp new file mode 100644 index 0000000..e9bde00 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googlemock/gtest/gtest.cbp @@ -0,0 +1,668 @@ + + + + + + diff --git a/GPU_version/vio/cmake-build-debug/gtest/googletest-distribution.cbp b/GPU_version/vio/cmake-build-debug/gtest/googletest-distribution.cbp new file mode 100644 index 0000000..071807c --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/gtest/googletest-distribution.cbp @@ -0,0 +1,797 @@ + + + + + + diff --git a/GPU_version/vio/cmake-build-debug/vio.cbp b/GPU_version/vio/cmake-build-debug/vio.cbp new file mode 100644 index 0000000..a0a3d02 --- /dev/null +++ b/GPU_version/vio/cmake-build-debug/vio.cbp @@ -0,0 +1,1653 @@ + + + + + + diff --git a/GPU_version/vio/include/vio/reprojector.h b/GPU_version/vio/include/vio/reprojector.h index 1a60333..0d757fc 100644 --- a/GPU_version/vio/include/vio/reprojector.h +++ b/GPU_version/vio/include/vio/reprojector.h @@ -19,6 +19,9 @@ #include #include +#include +#include +#include namespace vk { class AbstractCamera; @@ -44,7 +47,7 @@ public: size_t max_n_kfs; //!< max number of keyframes to reproject from bool find_match_direct; Options() - : max_n_kfs(10), + : max_n_kfs(30), find_match_direct(true) {} } options_; @@ -52,7 +55,7 @@ public: size_t n_matches_; size_t n_trials_; - Reprojector(vk::AbstractCamera* cam, Map& map); + Reprojector(vk::AbstractCamera* cam, Map& map, opencl* kernel); ~Reprojector(); @@ -94,6 +97,9 @@ private: void resetGrid(); bool reprojectCell(Cell& cell, FramePtr frame); bool reprojectPoint(FramePtr frame, Point* point); + +protected: + opencl* gpu_freak; }; } // namespace vio diff --git a/GPU_version/vio/kernel/freak.cl b/GPU_version/vio/kernel/freak.cl new file mode 100644 index 0000000..c3f6010 --- /dev/null +++ b/GPU_version/vio/kernel/freak.cl @@ -0,0 +1,129 @@ +void meanIntensity( image2d_t _image, image2d_t _integral, float kp_x, float kp_y, + int scale, int rot, int* point, float3* patternLookupPtr, uchar* output) +{ + // Prepare a suitable OpenCL image sampler. + sampler_t const sampler = CLK_ADDRESS_CLAMP | CLK_FILTER_NEAREST; + // get point position in image + float3* FreakPoint = patternLookupPtr + (scale * FREAK_NB_ORIENTATION * FREAK_NB_POINTS + rot * FREAK_NB_POINTS + (*point)); + float xf = FreakPoint->x + kp_x; + float yf = FreakPoint->y + kp_y; + int x = (int)xf; + int y = (int)yf; + + // get the sigma: + float radius = FreakPoint->z;//sigma + + // calculate output: + if( radius < 0.5 ) + { + // interpolation multipliers: + const int r_x = (int)((xf - x) * 1024); + const int r_y = (int)((yf - y) * 1024); + const int r_x_1 = (1024 - r_x); + const int r_y_1 = (1024 - r_y); + uint ret_val; + // linear interpolation: + ret_val = (r_x_1 * r_y_1 * (int)(read_imageui(_image, sampler, (int2)(y , x ))).x) + + (r_x * r_y_1 * (int)(read_imageui(_image, sampler, (int2)(y , x+1))).x) + + (r_x_1 * r_y * (int)(read_imageui(_image, sampler, (int2)(y+1, x ))).x) + + (r_x * r_y * (int)(read_imageui(_image, sampler, (int2)(y+1, x+1))).x); + // return the rounded mean + ret_val += 2 * 1024 * 1024; + output[*point] = (uchar)(ret_val / (4 * 1024 * 1024)); + } + + // calculate borders + const int x_left = round(xf - radius); + const int y_top = round(yf - radius); + const int x_right = round(xf + radius + 1); // integral image is 1px wider + const int y_bottom = round(yf + radius + 1); // integral image is 1px higher + int ret_val; + + ret_val = read_imageui(_integral, sampler, (int2)(y_bottom, x_right)).x; // bottom right corner + ret_val -= read_imageui(_integral, sampler, (int2)(y_bottom, x_left)).x; // bottom left corner + ret_val += read_imageui(_integral, sampler, (int2)(y_top, x_left)).x; // top left corner + ret_val -= read_imageui(_integral, sampler, (int2)(y_top, x_right)).x; // top right corner + const int area = (x_right - x_left) * (y_bottom - y_top); + ret_val = (ret_val + area / 2) / area; + output[*point] = (uchar)(ret_val); +} +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +__kernel void freak( + __global image2d_t* image, // grayescale image + __global image2d_t* imgIntegral, + __global float4* keypoints, // ptx, pty, angle + __global uchar* descriptors, // kp_size * (64 = NB_PAIRS/8) - CV_8U with zero values + __global int* patternSizes, // array size : NB_SCALES = 64 + __global int4* orientationPairs, // array size : FREAK_NB_ORIENTATION = 256 + __global float3* patternLookup, // array size : NB_SCALES(64) * FREAK_NB_ORIENTATION(256) * FREAK_NB_POINTS(43) + __global uchar2* descriptionPairs, // array size : NB_PAIRS = 512 + __global int* nOctaves, + __global int* kpScaleIdx //array size = kp_size - used to save pattern scale index corresponding to each keypoints + ) +{ + const float sizeCst = (float)(NB_SCALES / (FREAK_LOG2 * *nOctaves)); + uchar pointsValue[FREAK_NB_POINTS]; + int thetaIdx = 0; + int direction0; + int direction1; + + int k = get_global_id(0); + + kpScaleIdx[k] = max( (int)(log(7.0 / FREAK_SMALLEST_KP_SIZE) * sizeCst + 0.5) ,0); + if( kpScaleIdx[k] >= NB_SCALES ) + kpScaleIdx[k] = NB_SCALES - 1; + + if( keypoints[k].x <= patternSizes[kpScaleIdx[k]] || // check if the description at this specific position and scale fits inside the image + keypoints[k].y <= patternSizes[kpScaleIdx[k]] || + keypoints[k].x >= get_image_dim(image[(int)keypoints[k].w]).y - patternSizes[kpScaleIdx[k]] || + keypoints[k].y >= get_image_dim(image[(int)keypoints[k].w]).x - patternSizes[kpScaleIdx[k]]) + return; + + // get the points intensity value in the un-rotated pattern + for( int i = FREAK_NB_POINTS; i--; ) + { + meanIntensity(image[(int)keypoints[k].w], imgIntegral[(int)keypoints[k].w], keypoints[k].x, keypoints[k].y, + *(kpScaleIdx + k), 0, &i, patternLookup, pointsValue); + } + direction0 = 0; + direction1 = 0; + for( int m = 45; m--; ) + { + // iterate through the orientation pairs + const int delta = (pointsValue[ orientationPairs[m].w ] - pointsValue[ orientationPairs[m].x ]); + direction0 += delta * (orientationPairs[m].y) / 2048; // weight_dx + direction1 += delta * (orientationPairs[m].z) / 2048; // weight_dy + } + + thetaIdx = round(FREAK_NB_ORIENTATION * + (float)(atan2((float)direction1,(float)direction0) * (180.0 / 3.141592653589793238462643383279502884197169399375)) * + (1 / 360.0)); + + if( thetaIdx < 0 ) + thetaIdx += FREAK_NB_ORIENTATION; + + if( thetaIdx >= FREAK_NB_ORIENTATION ) + thetaIdx -= FREAK_NB_ORIENTATION; + + // extract descriptor at the computed orientation + for( int i = FREAK_NB_POINTS; i--; ) + { + meanIntensity(image[(int)keypoints[k].w], imgIntegral[(int)keypoints[k].w], keypoints[k].x, keypoints[k].y, + *(kpScaleIdx + k), thetaIdx, &i, patternLookup, pointsValue); + } + + // Extract descriptor + int cnt = 0; + for( int n = 0; n<4; n++ ) + { + for (int m = 8; m >= 1; m--) + { + for(int kk = (n*16)+15; kk >= (n*16); --kk, ++cnt) + { + descriptors[(int)keypoints[k].w*300*64 + (k * 64) + kk] *= 2; + if (pointsValue[(int)descriptionPairs[cnt].x] >= pointsValue[(int)descriptionPairs[cnt].y]) + descriptors[(int)keypoints[k].w*300*64 + (k * 64) + kk] += 1; + } + } + } +} \ No newline at end of file diff --git a/GPU_version/vio/kernel/integral_image.cl b/GPU_version/vio/kernel/integral_image.cl new file mode 100644 index 0000000..0dfb3cc --- /dev/null +++ b/GPU_version/vio/kernel/integral_image.cl @@ -0,0 +1,14 @@ +__kernel void integral_image( + __read_only image2d_t* int_img, // grayescale image - height X width + __write_only image2d_t* out_img // (height+1) X (width+1) with zero values + ) +{ + sampler_t const sampler = CLK_ADDRESS_CLAMP | CLK_FILTER_NEAREST; + int k = get_global_id(0) + int2 coord = (int2)(get_global_id(1)+1, get_global_id(2)+1); + int res = 0; + for (int i = 0; i < coord.x; i++) + for (int j = 0; j < coord.y; j++) + res += read_imageui(int_img[k], sampler, (int2)(i, j)); // bottom right corner + write_imageui(out_img[k], coord, res); +} \ No newline at end of file diff --git a/GPU_version/vio/src/cl_class.cpp b/GPU_version/vio/src/cl_class.cpp index c3af6a1..f615102 100644 --- a/GPU_version/vio/src/cl_class.cpp +++ b/GPU_version/vio/src/cl_class.cpp @@ -41,7 +41,9 @@ opencl::opencl(vk::AbstractCamera* cam):cam(cam) { " -DF_Y="+std::to_string(camera[1])+ " -DC_X="+std::to_string(camera[2])+ " -DC_Y="+std::to_string(camera[3])+ - " -DS="+std::to_string(camera[4]); + " -DS="+std::to_string(camera[4])+ + " -DFREAK_LOG2=0.693147180559945 -DFREAK_NB_ORIENTATION=256 -DFREAK_NB_POINTS=43"+ + " -DFREAK_SMALLEST_KP_SIZE=7 -DNB_PAIRS=512 -DNB_SCALES=64"; if(program->build({ *device },options.c_str()) !=0) std::cout << " Error building: " << program->getBuildInfo(*device)<<'\n' << " Binary type: " << program->getBuildInfo(*device)<<'\n' diff --git a/GPU_version/vio/src/frame_handler_mono.cpp b/GPU_version/vio/src/frame_handler_mono.cpp index 1b4de63..27f23cb 100644 --- a/GPU_version/vio/src/frame_handler_mono.cpp +++ b/GPU_version/vio/src/frame_handler_mono.cpp @@ -171,7 +171,6 @@ FrameHandlerBase::UpdateResult FrameHandlerMono::processFrame() SparseImgAlignGpu img_align(Config::kltMaxLevel(), Config::kltMinLevel(),30, SparseImgAlignGpu::GaussNewton, false,gpu_fast_); if(img_align.run(last_frame_, new_frame_)==0)return RESULT_FAILURE; reprojector_.reprojectMap(new_frame_, overlap_kfs_); - std::cout<<"Reprojection Map nPoint: "< (size_t) Config::maxFts()) - break; + + ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + std::vector kps; // keypoints + cl_float4 data; + int frame_number = 0; + for(auto it_frame = overlap_kfs.begin(), ite_frame = overlap_kfs.end(); it_frame != ite_frame; it_frame++){ + for(auto it_ftr = it_frame->first->fts_.begin(), ite_ftr = it_frame->first->fts_.end(); it_ftr != ite_ftr; it_ftr++){ + data.w = frame_number; + data.x = (*it_ftr)->px.x(); + data.y = (*it_ftr)->px.y(); + data.z = 0.0; + kps.push_back(data); + } + frame_number++; } + cl_float4 keypoints[kps.size()]; + size_t counter = 0; + for(auto it = kps.begin(), ite = kps.end(); it != ite; it++) { + cl_float4 ftr; + ftr.w = it->w; + ftr.x = it->x; + ftr.y = it->y; + ftr.z = it->z; + keypoints[counter++] = ftr; + } + ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + /*cl_float3 keypoints[overlap_kfs.back().second]; + size_t counter = 0; + for(size_t i = 0; i < grid_.cells.size(); ++i) + { + Cell* cell = grid_.cells.at(grid_.cell_order[i]); + for(auto it = cell->begin(), ite = cell->end(); it != ite; it++, counter++) + { + keypoints[counter].x = it->px.x(); //x + keypoints[counter].y = it->px.y(); //y + keypoints[counter].z = 0.0; //angle + } + }*/ +// opencl_initializer(); +// cv::Mat img = overlap_kfs.back().first->img(); +// cv::Mat integral_img=cv::Mat(cv::Size(701, 501),CV_8UC1); +// gpu_freak->reload_buf(0,0,img); +// gpu_freak->run(0); +// gpu_freak->read(0,1,1,&integral_img); + + // FREAK preprocessing + static const float FREAK_LOG2 = 0.693147180559945; + static const int FREAK_NB_ORIENTATION = 256; + static const int NB_ORIENPAIRS = 45; + static const int FREAK_NB_POINTS = 43; + static const int FREAK_SMALLEST_KP_SIZE = 7; // smallest size of keypoints + static const int NB_PAIRS = 512; + static const int NB_SCALES = 64; + + bool orientationNormalized = true; + bool scaleNormalized = true; + float patternScale = 22.0f; + int nOctaves = 4; + + bool extAll = false; // true if all pairs need to be extracted for pairs selection + + cl_float3 patternLookup[NB_SCALES * FREAK_NB_ORIENTATION * FREAK_NB_POINTS]; // look-up table for the pattern points (position+sigma of all points at all scales and orientation) + int patternSizes[NB_SCALES]; // size of the pattern at a specific scale (used to check if a point is within image boundaries) + cl_uchar2 descriptionPairs[NB_PAIRS]; + cl_int4 orientationPairs[NB_ORIENPAIRS]; + + // default pairs + static const int FREAK_DEF_PAIRS[NB_PAIRS] = { + 404,431,818,511,181,52,311,874,774,543,719,230,417,205,11, + 560,149,265,39,306,165,857,250,8,61,15,55,717,44,412, + 592,134,761,695,660,782,625,487,549,516,271,665,762,392,178, + 796,773,31,672,845,548,794,677,654,241,831,225,238,849,83, + 691,484,826,707,122,517,583,731,328,339,571,475,394,472,580, + 381,137,93,380,327,619,729,808,218,213,459,141,806,341,95, + 382,568,124,750,193,749,706,843,79,199,317,329,768,198,100, + 466,613,78,562,783,689,136,838,94,142,164,679,219,419,366, + 418,423,77,89,523,259,683,312,555,20,470,684,123,458,453,833, + 72,113,253,108,313,25,153,648,411,607,618,128,305,232,301,84, + 56,264,371,46,407,360,38,99,176,710,114,578,66,372,653, + 129,359,424,159,821,10,323,393,5,340,891,9,790,47,0,175,346, + 236,26,172,147,574,561,32,294,429,724,755,398,787,288,299, + 769,565,767,722,757,224,465,723,498,467,235,127,802,446,233, + 544,482,800,318,16,532,801,441,554,173,60,530,713,469,30, + 212,630,899,170,266,799,88,49,512,399,23,500,107,524,90, + 194,143,135,192,206,345,148,71,119,101,563,870,158,254,214, + 276,464,332,725,188,385,24,476,40,231,620,171,258,67,109, + 844,244,187,388,701,690,50,7,850,479,48,522,22,154,12,659, + 736,655,577,737,830,811,174,21,237,335,353,234,53,270,62, + 182,45,177,245,812,673,355,556,612,166,204,54,248,365,226, + 242,452,700,685,573,14,842,481,468,781,564,416,179,405,35, + 819,608,624,367,98,643,448,2,460,676,440,240,130,146,184, + 185,430,65,807,377,82,121,708,239,310,138,596,730,575,477, + 851,797,247,27,85,586,307,779,326,494,856,324,827,96,748, + 13,397,125,688,702,92,293,716,277,140,112,4,80,855,839,1, + 413,347,584,493,289,696,19,751,379,76,73,115,6,590,183,734, + 197,483,217,344,330,400,186,243,587,220,780,200,793,246,824, + 41,735,579,81,703,322,760,720,139,480,490,91,814,813,163, + 152,488,763,263,425,410,576,120,319,668,150,160,302,491,515, + 260,145,428,97,251,395,272,252,18,106,358,854,485,144,550, + 131,133,378,68,102,104,58,361,275,209,697,582,338,742,589, + 325,408,229,28,304,191,189,110,126,486,211,547,533,70,215, + 670,249,36,581,389,605,331,518,442,822 + }; + + float scaleStep = pow(2.0, (float)(nOctaves)/NB_SCALES ); // 2 ^ ( (nOctaves-1) /nbScales) + + const int nn[8] = {6, 6, 6, 6, 6, 6, 6, 1}; // number of points on each concentric circle (from outer to inner) + const float bigR = (float)(2.0 / 3.0); // bigger radius + const float smallR = (float)(2.0 / 24.0); // smaller radius + const float unitSpace = (float)((bigR - smallR) / 21.0 ); // define spaces between concentric circles (from center to outer: 1,2,3,4,5,6) + // radii of the concentric cirles (from outer to inner) + const float radius[8] = {bigR , bigR - 6 * unitSpace, bigR - 11 * unitSpace, bigR - 15 * unitSpace, + bigR - 18 * unitSpace, bigR - 20 * unitSpace, smallR , 0.0}; + // sigma of pattern points (each group of 6 points on a concentric cirle has the same sigma) + const float sigma[8] = {float(radius[0] / 2.0), float(radius[1] / 2.0), float(radius[2] / 2.0), float(radius[3] / 2.0), + float(radius[4] / 2.0), float(radius[5] / 2.0), float(radius[6] / 2.0), float(radius[6] / 2.0)}; + + for( int scaleIdx=0; scaleIdx < NB_SCALES; ++scaleIdx ) + { + patternSizes[scaleIdx] = 0; // proper initialization + float scalingFactor = pow(scaleStep,scaleIdx); //scale of the pattern, scaleStep ^ scaleIdx + + for( int orientationIdx = 0; orientationIdx < FREAK_NB_ORIENTATION; ++orientationIdx ) + { + int pointIdx = 0; + + for( size_t i = 0; i < 8; ++i ) + { + for( int k = 0 ; k < nn[i]; ++k ) + { + float alpha = (float)(k) * 2 * (float)3.141592653589793238462643383279502884197169399375 / (float)(nn[i]) + + ((float)3.141592653589793238462643383279502884197169399375 / nn[i] * ( i % 2 )/*beta*/) + + ((float)(orientationIdx * 2 * (float)3.141592653589793238462643383279502884197169399375 / (float)(FREAK_NB_ORIENTATION)) /* theta*/); + + // add the point to the look-up table + cl_float3* point = &patternLookup[scaleIdx * FREAK_NB_ORIENTATION * FREAK_NB_POINTS + orientationIdx * FREAK_NB_POINTS + pointIdx]; + point->x = (float)(radius[i] * cos(alpha) * scalingFactor * patternScale); //x + point->y = (float)(radius[i] * sin(alpha) * scalingFactor * patternScale); //y + point->z = (float)(sigma[i] * scalingFactor * patternScale); //sigma + + // adapt the sizeList if necessary + const int sizeMax = (int)(ceil((radius[i] + sigma[i]) * scalingFactor * patternScale)) + 1; + if( patternSizes[scaleIdx] < sizeMax ) + patternSizes[scaleIdx] = sizeMax; + + ++pointIdx; + } + } + } + } + + // build the list of orientation pairs + orientationPairs[0].w=0; orientationPairs[0].x=3; orientationPairs[1].w=1; orientationPairs[1].x=4; orientationPairs[2].w=2; orientationPairs[2].x=5; + orientationPairs[3].w=0; orientationPairs[3].x=2; orientationPairs[4].w=1; orientationPairs[4].x=3; orientationPairs[5].w=2; orientationPairs[5].x=4; + orientationPairs[6].w=3; orientationPairs[6].x=5; orientationPairs[7].w=4; orientationPairs[7].x=0; orientationPairs[8].w=5; orientationPairs[8].x=1; + + orientationPairs[9].w=6; orientationPairs[9].x=9; orientationPairs[10].w=7; orientationPairs[10].x=10; orientationPairs[11].w=8; orientationPairs[11].x=11; + orientationPairs[12].w=6; orientationPairs[12].x=8; orientationPairs[13].w=7; orientationPairs[13].x=9; orientationPairs[14].w=8; orientationPairs[14].x=10; + orientationPairs[15].w=9; orientationPairs[15].x=11; orientationPairs[16].w=10; orientationPairs[16].x=6; orientationPairs[17].w=11; orientationPairs[17].x=7; + + orientationPairs[18].w=12; orientationPairs[18].x=15; orientationPairs[19].w=13; orientationPairs[19].x=16; orientationPairs[20].w=14; orientationPairs[20].x=17; + orientationPairs[21].w=12; orientationPairs[21].x=14; orientationPairs[22].w=13; orientationPairs[22].x=15; orientationPairs[23].w=14; orientationPairs[23].x=16; + orientationPairs[24].w=15; orientationPairs[24].x=17; orientationPairs[25].w=16; orientationPairs[25].x=12; orientationPairs[26].w=17; orientationPairs[26].x=13; + + orientationPairs[27].w=18; orientationPairs[27].x=21; orientationPairs[28].w=19; orientationPairs[28].x=22; orientationPairs[29].w=20; orientationPairs[29].x=23; + orientationPairs[30].w=18; orientationPairs[30].x=20; orientationPairs[31].w=19; orientationPairs[31].x=21; orientationPairs[32].w=20; orientationPairs[32].x=22; + orientationPairs[33].w=21; orientationPairs[33].x=23; orientationPairs[34].w=22; orientationPairs[34].x=18; orientationPairs[35].w=23; orientationPairs[35].x=19; + + orientationPairs[36].w=24; orientationPairs[36].x=27; orientationPairs[37].w=25; orientationPairs[37].x=28; orientationPairs[38].w=26; orientationPairs[38].x=29; + orientationPairs[39].w=30; orientationPairs[39].x=33; orientationPairs[40].w=31; orientationPairs[40].x=34; orientationPairs[41].w=32; orientationPairs[41].x=35; + orientationPairs[42].w=36; orientationPairs[42].x=39; orientationPairs[43].w=37; orientationPairs[43].x=40; orientationPairs[44].w=38; orientationPairs[44].x=41; + + for( unsigned m = NB_ORIENPAIRS; m--; ) + { + float dx = patternLookup[orientationPairs[m].w].x - patternLookup[orientationPairs[m].x].x; + float dy = patternLookup[orientationPairs[m].w].y - patternLookup[orientationPairs[m].x].y; + float norm_sq = (dx * dx + dy * dy); + orientationPairs[m].y = round((dx / (norm_sq)) * 4096.0); //weight_dx + orientationPairs[m].z = round((dy / (norm_sq)) * 4096.0); //weight_dy + } + + // build the list of description pairs + cl_uchar2 allPairs[(int)((FREAK_NB_POINTS * (FREAK_NB_POINTS + 1)) / 2)]; + for( int i = 1, idx = 0; i < FREAK_NB_POINTS; ++i ) + { + // (generate all the pairs) + for( int j = 0; j < i; ++j ) + { + allPairs[idx++] = (cl_uchar2){(uchar)i, (uchar)j}; + } + } + for( int i = 0; i < NB_PAIRS; ++i ) + descriptionPairs[i] = allPairs[FREAK_DEF_PAIRS[i]]; + + int kpScaleIdx[overlap_kfs.back().second]; + + +// gpu_freak->reload_buf(1,0,img); +// gpu_freak->reload_buf(1,1,integral_img); +// gpu_freak->reload_buf(1,2, keypoints); +// gpu_freak->reload_buf(1,4,patternSizes); +// gpu_freak->reload_buf(1,5,orientationPairs); +// gpu_freak->reload_buf(1,6,patternLookup); +// gpu_freak->reload_buf(1,7,descriptionPairs); +// gpu_freak->write_buf(1,8,nOctaves); +// gpu_freak->reload_buf(1,9,kpScaleIdx); +// gpu_freak->run(1); +// cl_uchar descriptor[frame_number*300*64]={0}; +// gpu_freak->read(1,3,300*64,descriptor); + + ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + +// for(size_t i=0; i (size_t) Config::maxFts()) +// break; +// } // SVO_STOP_TIMER("feature_align"); } @@ -151,7 +363,7 @@ bool Reprojector::pointQualityComparator(Candidate& lhs, Candidate& rhs) bool Reprojector::reprojectCell(Cell& cell, FramePtr frame) { - cell.sort(boost::bind(&Reprojector::pointQualityComparator, _1, _2)); + cell.sort(boost::bind(&Reprojector::pointQualityComparator, _1, _2)); Cell::iterator it=cell.begin(); while(it!=cell.end()) {