Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > ShapeToolsApplications

ShapeTools Applications

BooleanListsThreshold: Filters a group of text lists containing boolean values.

Color Surface: a java application that colors the vertices of a surface.

Compare Contours - A program to compare two sets of contours and output a measure of similarity.

Convex Hull - A program to create convex hull of a given set of points.

DirectoryTool : Provides cross platform directory utilities useful in creating application protocols.

DuffOffTranslator - A program that can convert between the Duff and Off formats.

ExtractAttributes - A program that extracts from a Shape file it's data attribute column.

FDRShape - A program which calculates the FDR threshold of a Shape containing per-vertex attributes that are statistical p-values.

GeodesicPath - This program finds the shortest path on a surface connecting two vertices of that surface.

ImageToShape - A program to samples a 2d image from a 3D image volume, and creates a ShapeTools rectangular grid from the voxels so obtained, using an ImageJ plugin to read the image volume.

InterpolateContour - A program to interpolate the vertices and data attributes of contour files (obsoletes InterpolateUcf).

ListFilter : Selects lines from a text list.

Medial Distance Calculator - a Java application that computes and stores the distance between the vertices of a shape , defined as a group of contours, and a line passing through the centers of each of the contours.

ObjTranslation - A program to translate Minc Obj format files into OFF files.

Renamer : renames a set of files to new file names , based on a list of names, and a transformation pattern.

RigidAtlas - Computes an atlas from a group of shapes, using the RigidQuaternionTransform to align the shapes to the atlas.

Rigid Quaternion Transform - Calculates a rigid quaternion transform that maps one set of vertices onto another, given the correspondences between the two sets of vertices.

Shape Attribute - Adds a scalar values to the vertices of a shape.

ShapeAverage - Averages a the coordinates and, optionally, per vertex attributes, of a population of shapes.

ShapeCurvature - A program that calculates and saves the curvature of a surface at its vertices (v1.1).

ShapeDistance - A program to measure the distance between the vertices of two (homologous) shapes.

ShapeGroupDistance - Compares a reference shape and a group of other shapes. It's output may be analysed by ShapeTTest (will be replaced by ShapeGroupMeasure).

ShapeReporter: - Reports the properties of an input shape.

Shape Split - splits a shape into pieces.

Shape Statistics - calculate per-vertex statistics for a population of shapes.

ShapeToDX - A program which translates a variety of Shape files into an OpenDX general format data file.

ShapeToImage: A program that creates an binary valued image volume (mask) equivalent to the edges of a surface.

ShapeToObj : a Java application that triangulates an arbitrary surface and saves the triangulated surface as a Minc Obj polygon file.

ShapeTransform - A program that applies an AIR transform or a user specified transformation (translation + rotation) to the coordinates of a Shape's vertices.

Shape Viewer: An application program which uses Java3D to display shapes in a 3 dimensional viewer (v1.2).

ShapeTTest - calculate independent and dependent T-Test on two populations of values, read from ascii text tables.

UcfReorder - A program to correct common flaws in hippocampal contours stored as a Loni UCF.


A short note on Using ShapeTools applications