Skip to content

Applications/shapeworks/Commands.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Source code

```cpp

pragma once

include "Command.h"

namespace shapeworks {

// Image Commands COMMAND_DECLARE(ReadImage, ImageCommand); COMMAND_DECLARE(WriteImage, ImageCommand); COMMAND_DECLARE(ImageInfo, ImageCommand); COMMAND_DECLARE(Antialias, ImageCommand); COMMAND_DECLARE(ResampleImage, ImageCommand); COMMAND_DECLARE(ResizeImage, ImageCommand); COMMAND_DECLARE(RecenterImage, ImageCommand); COMMAND_DECLARE(PadImage, ImageCommand); COMMAND_DECLARE(TranslateImage, ImageCommand); COMMAND_DECLARE(ScaleImage, ImageCommand); COMMAND_DECLARE(Rotate, ImageCommand); COMMAND_DECLARE(ExtractLabel, ImageCommand); COMMAND_DECLARE(CloseHoles, ImageCommand); COMMAND_DECLARE(Binarize, ImageCommand); COMMAND_DECLARE(ComputeDT, ImageCommand); COMMAND_DECLARE(CurvatureFilter, ImageCommand); COMMAND_DECLARE(GradientFilter, ImageCommand); COMMAND_DECLARE(SigmoidFilter, ImageCommand); COMMAND_DECLARE(TPLevelSetFilter, ImageCommand); COMMAND_DECLARE(TopologyPreservingFilter, ImageCommand); COMMAND_DECLARE(IntensityFilter, ImageCommand); COMMAND_DECLARE(Blur, ImageCommand); COMMAND_DECLARE(BoundingBoxImage, ImageCommand); COMMAND_DECLARE(ImageBounds, ImageCommand); COMMAND_DECLARE(CropImage, ImageCommand); COMMAND_DECLARE(ICPRigid, ImageCommand); COMMAND_DECLARE(ClipImage, ImageCommand); COMMAND_DECLARE(ReflectImage, ImageCommand); COMMAND_DECLARE(SetOrigin, ImageCommand); COMMAND_DECLARE(SetSpacing, ImageCommand); COMMAND_DECLARE(WarpImage, ImageCommand); COMMAND_DECLARE(CompareImage, ImageCommand); COMMAND_DECLARE(NegateImage, ImageCommand); COMMAND_DECLARE(AddImage, ImageCommand); COMMAND_DECLARE(SubtractImage, ImageCommand); COMMAND_DECLARE(MultiplyImage, ImageCommand); COMMAND_DECLARE(DivideImage, ImageCommand); COMMAND_DECLARE(ImageToMesh, ImageCommand); COMMAND_DECLARE(SetRegion, ImageCommand); COMMAND_DECLARE(Isolate, ImageCommand);

// Particle System Commands COMMAND_DECLARE(ReadParticleSystem, ParticleSystemCommand); COMMAND_DECLARE(Compactness, ParticleSystemCommand); COMMAND_DECLARE(Generalization, ParticleSystemCommand); COMMAND_DECLARE(Specificity, ParticleSystemCommand);

// Mesh Commands COMMAND_DECLARE(ReadMesh, MeshCommand); COMMAND_DECLARE(WriteMesh, MeshCommand); COMMAND_DECLARE(MeshInfo, MeshCommand); COMMAND_DECLARE(Coverage, MeshCommand); COMMAND_DECLARE(Smooth, MeshCommand); COMMAND_DECLARE(SmoothSinc, MeshCommand); COMMAND_DECLARE(Remesh, MeshCommand); COMMAND_DECLARE(RemeshPercent, MeshCommand); COMMAND_DECLARE(InvertNormals, MeshCommand); COMMAND_DECLARE(ReflectMesh, MeshCommand); COMMAND_DECLARE(TransformMesh, MeshCommand); COMMAND_DECLARE(FillHoles, MeshCommand); COMMAND_DECLARE(ProbeVolume, MeshCommand); COMMAND_DECLARE(ClipMesh, MeshCommand); COMMAND_DECLARE(TranslateMesh, MeshCommand); COMMAND_DECLARE(ScaleMesh, MeshCommand); COMMAND_DECLARE(BoundingBoxMesh, MeshCommand); COMMAND_DECLARE(MeshBounds, MeshCommand); COMMAND_DECLARE(Distance, MeshCommand); COMMAND_DECLARE(ComputeNormals, MeshCommand); COMMAND_DECLARE(SetField, MeshCommand); COMMAND_DECLARE(GetField, MeshCommand); COMMAND_DECLARE(SetFieldValue, MeshCommand); COMMAND_DECLARE(GetFieldValue, MeshCommand); COMMAND_DECLARE(FieldRange, MeshCommand); COMMAND_DECLARE(FieldMean, MeshCommand); COMMAND_DECLARE(FieldStd, MeshCommand); COMMAND_DECLARE(FieldNames, MeshCommand); COMMAND_DECLARE(FixElement, MeshCommand); COMMAND_DECLARE(MeshLargestComponent, MeshCommand); COMMAND_DECLARE(ClipClosedSurface, MeshCommand); COMMAND_DECLARE(ClosestPoint, MeshCommand); COMMAND_DECLARE(GeodesicDistance, MeshCommand); COMMAND_DECLARE(GeodesicDistanceToLandmark, MeshCommand); COMMAND_DECLARE(MeanNormals, MeshCommand); COMMAND_DECLARE(Curvature, MeshCommand); COMMAND_DECLARE(MeshToImage, MeshCommand); COMMAND_DECLARE(MeshToDT, MeshCommand); COMMAND_DECLARE(CompareMesh, MeshCommand); COMMAND_DECLARE(WarpMesh, MeshCommand); COMMAND_DECLARE(ComputeThickness, MeshCommand); COMMAND_DECLARE(LandmarkGeodesics, MeshCommand);

// Misc Commands COMMAND_DECLARE(Seed, ShapeworksCommand); COMMAND_DECLARE(OptimizeCommand, OptimizeCommandGroup); COMMAND_DECLARE(GroomCommand, GroomCommandGroup); COMMAND_DECLARE(AnalyzeCommand, AnalyzeCommandGroup); COMMAND_DECLARE(ConvertProjectCommand, ProjectCommandGroup); COMMAND_DECLARE(DeepSSMCommand, DeepSSMCommandGroup);

} // shapeworks ```


Updated on 2026-03-31 at 16:02:10 +0000