newmen/versatile-diamond

View on GitHub
engine/cpp/phases/behavior_plane.h

Summary

Maintainability
Test Coverage
#ifndef BEHAVIOR_PLANE_H
#define BEHAVIOR_PLANE_H

#include "behavior.h"

namespace vd {

class BehaviorPlane : public Behavior
{
public:
    BehaviorPlane() = default;

    Atom *&choiseAtom(SmartAtomsVector3d<Atom> *atomsVector, const int3 &coords) const override;

private:
    bool isOut(const SmartAtomsVector3d<Atom> *atomsVector, const int3 &coords) const;
};

}
#endif // BEHAVIOR_PLANE_H