sceneAssembly/adskRepresentations.h
#ifndef _adskRepresentations_h_
#define _adskRepresentations_h_
#include <maya/MPxRepresentation.h>
#include "adskRepresentationFactory.h"
public:
class Factory : public AdskRepresentationFactory {
public:
typedef AdskRepresentationFactory BaseClass;
Factory() : BaseClass(CacheRepresentation::type()) {}
~Factory() override {}
) const override;
) const override;
) const override;
) const override;
};
~CacheRepresentation() override;
) override;
private:
CacheRepresentation& operator=(const CacheRepresentation&);
};
public:
class Factory : public AdskRepresentationFactory {
public:
typedef AdskRepresentationFactory BaseClass;
Factory() : BaseClass(SceneRepresentation::type()) {}
~Factory() override {}
) const override;
) const override;
) const override;
) const override;
};
~SceneRepresentation() override;
) override;
private:
SceneRepresentation& operator=(const SceneRepresentation&);
};
public:
class Factory : public AdskRepresentationFactory {
public:
typedef AdskRepresentationFactory BaseClass;
Factory() : BaseClass(LocatorRepresentation::type()) {}
~Factory() override {}
) const override;
) const override;
) const override;
) const override;
};
LocatorRepresentation(
);
~LocatorRepresentation() override;
private:
LocatorRepresentation& operator=(const LocatorRepresentation&);
};
#endif