10 {
11 if (argc < 2) {
12 std::cout << "Provide input dna file!" << std::endl;
13 std::cout <<
usage << std::endl;
14 return -1;
15 }
16
17 const char* inputDNA = argv[1];
18 auto inStream = dnac::makeScoped<dnac::FileStream>(inputDNA,
19 dnac::FileStream::AccessMode::Read,
20 dnac::FileStream::OpenMode::Binary);
21 auto reader = dnac::makeScoped<dnac::BinaryStreamReader>(inStream.get());
22 reader->read();
23
25 std::cout << "Could not read input DNA file!\n";
26 return -1;
27 }
28
29 auto dnaReader = dnac::makeScoped<dnac::DNACalibDNAReader>(reader.get());
30
31
33 renameBlendShapeA.run(dnaReader.get());
34
35 return 0;
36}
static const char * usage
Definition: SingleCommand.cpp:8
RenameBlendShapeCommand is used to rename a blend shape channel.
Definition: RenameBlendShapeCommand.h:18
static bool isOk()
Definition: Status.cpp:13