Main > Free Download Search >

Free stl software for linux

stl

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 72
stl2pov 2.3.0

stl2pov 2.3.0


stl2pov reads an STL (Standard Triangulation Language) file and outputs a POVray mesh. more>>
stl2pov reads an STL (Standard Triangulation Language) file and outputs a POVray mesh.
stl2pov has been tested with STL files generated by Pro/Engineer.
BUILDING THE PROGRAM
For building on FreeBSD and other systems with the GNU toolset, see the instructions in the file INSTALL. After installation, a manual page for this program can be read with man stl2pov. Additional documentation is available in the documentation directory. See the Makefile.
I have set up a cross-compiler to produce a win32 binary. You can find it in the file stl2pov-2.3.0.zip on my website; http://www.xs4all.nl/~rsmith/software/
If anyone wants to donate makefiles or project files for other systems and compilers I will be happy to include them in the distribution.
Enhancements:
- Follow the new syntax for povray: use triangle instead of facet.
<<less
Download (0.012MB)
Added: 2006-06-07 License: GPL (GNU General Public License) Price:
1235 downloads
STLport 5.1.3

STLport 5.1.3


STLport is a multiplatform C++ Standard Library (STL implementation). more>>
STLport is a multiplatform C++ Standard Library (STL implementation). Many compilers and operational environments supported. Standard (ISO/IEC 14882) compliance. Maximum efficiency. Exception and thread safety. Debug mode.
The company was started back in 1997 by a small group of developers gathered around STLport Standard Library Project. Since then STLport has been accepted by the technical community as industry standard for multiplatform development.
Over the years, we have been able to attract top-notch professionals, who currently provide on- and off-site consulting services to hi-tech businesses in Silicon Valley and nationwide. The reputation of STLport main product and variety of skills of the STLport has allowed us to win several substantial custom software development contracts.
Enhancements:
- Add support for EVC 2005 thanks Ulrich Echkardt.
- Modification of the code use to detect stateless classes to avoid a Visual Studio 2005 warning.
- Change configuration for Visual Studio 98, do not support explicit instanciation of class template method like locale::combine or bitset::to_string.
- Fix definition of the internal _STLP_WIN32_VERSION macro giving targeted platform version, based on WINVER or _WIN32_VERSION in this order.
- Fix a use of strncpy_s that was potentially leading to a crash.
<<less
Download (0.83MB)
Added: 2007-04-02 License: GPL (GNU General Public License) Price:
941 downloads
STL AVL Map 1.2

STL AVL Map 1.2


STL AVL Map is an implementation of AVL-tree-based map, multimap, set and multiset containers for g++ 4.1.1. more>> <<less
Download (0.10MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
989 downloads
PHP-STL 1.0 Beta

PHP-STL 1.0 Beta


php-stl is a templating implementation similar to javas JSTL. more>>
php-stl project is a templating implementation similar to javas JSTL.

This is a tag-based template engine with configurable classes to handle various tags. The templates are written in XML, which differs from the JSTL, but provides clean output.

Note that php-stl does not provide its own template handling, but instead piggybacks on either PHPSavant or Smarty as a compiler. Note also that php-stl is designed for PHP 5, though a PHP 4 implementation wouldnt be difficult.

Support for smarty was a bolt-on after the fact, so the code isnt quite as clean as it should be, but thats why its a beta. Were happy to hear feedback to move this to a 1.0 stable release at php-stl ~at! redtreesystems.
<<less
Download (0.20MB)
Added: 2007-06-08 License: MPL (Mozilla Public License) Price:
870 downloads
libstldb4 0.4.6

libstldb4 0.4.6


libstldb4 is a C++ wrapper for the sleepycat db4 database. more>>
libstldb4 library is a C++ wrapper for sleepycat db4 database.
It uses the STL in the API where sensible, allows standard IOStreams for data access where sensible, e.g. getting the value of a key should be able to use an istream interface to allow simple partial value retreival, and moves the transaction parameter to be the last optional parameter or provides two versions of the same method for trans/nontrans.
The API has been modified to use more standard types. Operator overloading is used to allow quick and dirty coding (mydb[ "key" ] = "value";) to set and cerr.
Enhancements:
- A memory allocation bug in find_partial() was fixed.
<<less
Download (2.7MB)
Added: 2007-02-12 License: GPL (GNU General Public License) Price:
985 downloads
SPTK 3.4.1

SPTK 3.4.1


SPTK (Simply Powerful Toolkit) is a cross-platform toolkit that provides a set of C++ classes easy application development. more>>
SPTK (Simply Powerful Toolkit) is a cross-platform toolkit that provides a set of C++ classes for fast and easy application development. It provides GUI components that use FLTK, and features ODBC database support with seamless connection to GUI components.
SPTK project includes many classes for working with strings, maps, and dynamic arrays, and is faster and has a smaller footprint than STL. It also supports reading, writing, and creating Excel 7 files, high-level GUI components with dataset support, support for automatic layouts, and support for Aspell.
Enhancements:
- Major speed improvements were mad in the XML parser and some database operations.
- SPTK is also 64-bit clean now.
- SPTK uses more of the C++ standard library now.
<<less
Download (3.5MB)
Added: 2007-03-18 License: GPL (GNU General Public License) Price:
952 downloads
locust 1.03

locust 1.03


locust project is a full featured Internet search engine specifically designed for knowledge area or corporate search. more>>
locust project is a full featured Internet search engine specifically designed for knowledge area or corporate search.
It can index 2.5 million documents per 24 hours on a single Dell server. It consists of clean C++/STL code written from scratch.
Enhancements:
- This release adds minor changes needed to compile with GNU c++ version 4.1.2 and modifications to run on the x86-64 architecture.
- lcreatedb has been improved; the MySQL account password is no longer required and the root password is not echoed.
- The documentation has been broadened and partly rewritten.
<<less
Download (0.82MB)
Added: 2007-08-10 License: The Apache License 2.0 Price:
806 downloads
MeshLab 1.0.0

MeshLab 1.0.0


MeshLab is an extendible system for the user assisted processing of unstructured 3D triangular meshes. more>>
MeshLab is an extendible system for the user assisted processing of unstructured 3D triangular meshes.
The system is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for cleaning and healing this kind of meshes.
The system is heavily based on the VCG library developed at the Visual Computing Lab of ISTI - CNR, for all the core mesh processing task.
The Meshlab system started as a part of the FGT course of the Computer Science department of University of Pisa.
Main features:
- Input/output in many formats (PLY, STL, OFF, OBJ)
- Extendible plugins based architecture, writing new mesh processing functions, colorization filters and support for different file formats is quite easy.
- Cleaning Filters
- Removal of duplicated, unreferenced vertices, null faces
- Subdivision filters (loop and butterfly)
- Opengl Shader based rendering
- Large snapshot for hi quality printing
- Various Colorization Filters
- Gaussian curvature
- Border edges
- Non two-manifold faces
Enhancements:
- This release adds various new filtering tools and exposes more options for existing filters.
- The stability and robustness of I/O mesh filters have been greatly improved.
- Various kind of non-standard variations of known formats are now also parsed.
- Automatic cleaning of loaded STL was added.
- A major enhancement is the powerful interactive painting system that allows you to interactively change the color of a mesh, define selections, and even directly smooth out noise and small features.
<<less
Download (0.20MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
965 downloads
SDLucid 0.90.0

SDLucid 0.90.0


SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. more>>
SDLucid is a C++ wrapper library for the Simple Direct Media Layer by Sam Latinga. SDLucid aims to not only be a wrapper, but also to offer a cleaner interface than the original SDL as well as more functionality. Want to see it in action? Here is a screenshot of the example contained in the distribution, nicely showing off the transforms code. SDLucid provides all of the following features that are not provided in SDL:

- a nice interface
- fast graphics primitives (polygons, circles...) with arbitrary fill modes
- affine transformations on surfaces (i.e. stretching, rotation...)
- bitmap fonts
- mp3, mod, wav playing with arbitrary mixing and samplerate conversion.

When designing SDLucid, I tried to follow these guidelines:

- make a new and clean interface to SDL that stays as close as possible to SDL terminology, but no closer.
- implement mighty functionality thats easy to use (some of this functionality duplicates what is available as SDL_mixer,SDL_image,SDL_ttf etc)
- use naming conventions that loosely resemble those of the STL, so SDLucid doesnt introduce another naming scheme into a client program
- stick to one mighty image format: PNG
- use exceptions for error reporting

It mixes well with STL code. Installation and use is drop-dead easy because of supplied autoconf macros and an sdlucid-config shell script. SDLucid currently depends on

- a good c++ compiler (gcc 2.95 will do)
- SDL, obviously. :)
- ixlib, a C++ tool library.
<<less
Download (0.42MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1174 downloads
CartStart 0.01

CartStart 0.01


CartStart is a shopping cart project in three parts. more>>
CartStart is a shopping cart project in three parts. The first part is a set of Web pages with products containing JavaScript for updating prices, logging into a cart server, and more.

The second part of CartStart is a server that acts like a chatroom for passing detailed product information to a shopping cart client, which resides with the user.

The third part is the shopping cart client, which keeps a list of product selections from different Web sites, Web bookmarks, the balance, etc. The purchase descision is made by the shopping cart client.

The C++ is STL and standard. By using Common C++ from Open Source Telecom, the basic server software is cross platform.

I have attempted to keep all of my extensions cross platform as well.
I could use some help with testing it out on more than one platform. So, if youre out there.

The Browser software, JavaScript and PHP, works in Mozilla and Explorer. I have this requirement for all of my development, anyway. The browser interface is for example. There is yet to be a detailed application.

However, if you would like to pursue using it, all the necessary code is there for expanding to larger applications. The PHP needs to have Sockets enabled.

<<less
Download (0.10MB)
Added: 2005-11-29 License: Other/Proprietary License with Source Price:
1424 downloads
STX B+ Tree 0.8

STX B+ Tree 0.8


STX B+ Tree project is a set of C++ template classes implementing a B+ tree key/data container in main memory. more>>
STX B+ Tree project is a set of C++ template classes implementing a B+ tree key/data container in main memory. The classes are designed as drop-in replacements of the STL containers set, map, multiset and multimap and follow their interfaces very closely. By packing multiple value pairs into each node of the tree the B+ tree reduces heap fragmentation and utilizes cache-line effects better than the standard red-black binary tree.
The tree algorithms are based on the implementation in Cormen, Leiserson and Rivests Introduction into Algorithms, Jan Janninks paper and other algorithm resources. The classes contain extensive assertion and verification mechanisms to ensure the implementations correctness by testing the tree invariants.
The main B+ tree implementation can be found in doxygen stx/btree.h or with plain text comments btree.h.
Special interest was put into performing a speed comparison test between the standard red-black tree and the new B+ tree implementation. The speed test results are interesting and show the B+ tree to be significantly faster.
Enhancements:
- This release introduces the demonstration program wxBTreeDemo.
- This program draws illustrations of the B+ trees constructed by the STX B+ Tree template classes.
- It allows the user to select different types of B+ tree instantiations: integer or string keys and different slot numbers.
- The user may insert and erase key/data pairs from the tree and run different search operations.
- The demo program uses the cross-platform wxWidgets toolkit and can be compiled on Linux, Windows, and Mac OS X.
<<less
Download (0.36MB)
Added: 2007-05-15 License: LGPL (GNU Lesser General Public License) Price:
548 downloads
EasyHTTPD 1.1.0b

EasyHTTPD 1.1.0b


EasyHTTPD is a drop in C++ class to implement an HTTP 1.0 Server - Now with OpenSSL Support! more>>
EasyHTTPD is a drop in C++ class to implement an HTTP 1.0 Server - Now with OpenSSL Support! The class can be used to allow an application to be controlled by a browser, hence Embedded.
To this functionality to an app, add the C++ class to the application, write and register request callback handlers with the class, and call the parser with a connected socket.
The parser will extract any options passed in the URL, extract POST values, and call the desired handler.
The handler get a pointer to the application via void ptr, has haccess to the extracted options and POST values, and then write the desired output back to the socket.
For easy dynamic page generate, an HTML template file can be used, and the handler simply specifies token tags in the template to be replace with the dynamic values (aka search and replace )
HOW TO USE IN YOUR APPLICATION:
These classes use the STL (Standard Template Library), so your enviroment must have the STL available.
Add the embedhttp.cpp file to your project, and the embedhttp.h file to the file(s) in your project that handles incomming socket connections.
See the sample1.cpp and helloworld.cpp files to get an idea of how to use these classes.
Enhancements:
- Removed regex as a dependency. Regex library is no longer needed.
- Added member functions to do the following:
o Get the client headers
o Send headers back to the client
o Specify alternate socket send/recv functions to support use with OpenSSL
o Specify a pre-request handler, a handler that can be called for all requests before the specifc request handler get called
- Fixed bug in helloworld_template.html.
- Fixed bug in parse which occured when the client did not send any headers.
- Added hello world sample using OpenSSL.
- Added the wiki: http://www.littletux.com/wiki
<<less
Download (0.016MB)
Added: 2007-07-19 License: BSD License Price:
828 downloads
dc-qt 0.2.0 Alpha

dc-qt 0.2.0 Alpha


Dc-qt is a C++/Qt/STL front-end for the linux DirectConnect client DCTC. more>>
dc-qt is a graphical user interface for a direct connect client called DCTC which is available for Linux and other flavours of UNIX. As the name suggests, it is written using Qt. dc-qt is currently under development and should be considered beta software. dc-qt project is already quite usable, though.

The important features of DCTC are supported (except for virtual share -- we will never support that). Some included features are completely unrelated to DCTC, but are useful and convenient in your day-to-day file sharing activities. Exactly what is implemented and not is for us to know and you to find out (and wish for); the feature list changes quickly.

<<less
Download (3.0MB)
Added: 2006-05-20 License: GPL (GNU General Public License) Price:
1255 downloads
ObjectiveLib 0.10

ObjectiveLib 0.10


ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms. more>>
ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms. It is designed to provide the same services to Objective-C programmers that the Standard Template Library provides to C++ programmers.
All of the standard containers (vector, deque, list, map, set, and others) and standard algorithms from the STL are included. Additionally, a set of iterator classes is provided to connect containers to generic algorithms.
A full set of binary streams is provided, which include file, memory buffer and socket streams, as well as layering streams that can buffer and/or compress data.
Enhancements:
- A complete set of binary streams has been added.
- These include streams that can read and write to/from files, memory buffers, and sockets. Additionally, layering streams are included that can buffer data, compress data (3 compression streams are provided), and manage object graphs written to the stream.
- Some method names that did not conform to the Cocoa naming conventions have been changed.
<<less
Download (0.45MB)
Added: 2005-07-15 License: GPL (GNU General Public License) Price:
1561 downloads
Standard Portable Library 0.1.5

Standard Portable Library 0.1.5


Standard Portable Library is a pointer friendly C/C++ STL substitute. more>>
Standard Portable Library is a pointer friendly C/C++ STL substitute. The API is similar to Java or .NET and includes common data structures, networking, and database support.

<<less
Download (0.50MB)
Added: 2007-03-21 License: LGPL (GNU Lesser General Public License) Price:
948 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5