#include "exampleCameraSetViewCmd.h"
#include "exampleCameraSetView.h"
#include <maya/MItDag.h>
#include <maya/MGlobal.h>
#include <maya/MSyntax.h>
#include <maya/MArgParser.h>
#include <maya/MArgList.h>
#include <maya/MDagPath.h>
#include <maya/MFnCameraSet.h>
#include <maya/MObject.h>
#include <maya/MSelectionList.h>
#include <maya/MFnCamera.h>
#include <maya/MIOStream.h>
#include <maya/MPx3dModelView.h>
#include <iostream>
exampleCameraSetViewCmd::exampleCameraSetViewCmd()
{
}
exampleCameraSetViewCmd::~exampleCameraSetViewCmd()
{
}
void* exampleCameraSetViewCmd::creator()
{
return new exampleCameraSetViewCmd();
}
{
return new exampleCameraSetView();
}
MStatus exampleCameraSetViewCmd::appendSyntax()
{
MSyntax theSyntax = syntax(&ReturnStatus);
return ReturnStatus;
}
theSyntax.
addFlag(kTestMultiPackInitFlag,
kTestMultiPackInitFlagLong);
theSyntax.
addFlag(kTestMultiPackResultsFlag,
kTestMultiPackResultsFlagLong);
theSyntax.
addFlag(kTestMultiPackClearFlag,
kTestMultiPackClearFlagLong);
return ReturnStatus;
}
MStatus exampleCameraSetViewCmd::doEditFlags()
{
if (NULL == user3dModelView) {
}
exampleCameraSetView *dView = (exampleCameraSetView *)user3dModelView;
if (argData.
isFlagSet(kTestMultiPackInitFlag)) {
return initTests(*dView);
}
else if (argData.
isFlagSet(kTestMultiPackResultsFlag)) {
return testResults(*dView);
}
else if (argData.
isFlagSet(kTestMultiPackClearFlag)) {
return clearResults(*dView);
}
}
{
{
}
fCameraList.clear();
}
{
clearResults(view);
for (; !dagIterator.isDone(); dagIterator.next()) {
if (!dagIterator.getPath(cameraPath)) {
continue;
}
continue;
}
fCameraList.append(cameraPath);
}
}
}
{
return stat;
cout << "fCameraList.length() = " << fCameraList.length() << endl;
cout << "fCameraList = " << fCameraList << endl;
cout << "view.cameraSet.numLayers = " << numLayers << endl;
cout << "Cameras:" << endl;
for (unsigned int i=0; i<numLayers; i++)
{
}
}