Extract crop.h
[dcpomatic.git] / src / lib / types.cc
index e9b412ded06bf2709b03601fce9fda9e6bd23325..6bac0cf3efe0298f0e734b10d6a1e60567f0a379 100644 (file)
@@ -42,15 +42,6 @@ using std::shared_ptr;
 using std::vector;
 using dcp::raw_convert;
 
 using std::vector;
 using dcp::raw_convert;
 
-bool operator== (Crop const & a, Crop const & b)
-{
-       return (a.left == b.left && a.right == b.right && a.top == b.top && a.bottom == b.bottom);
-}
-
-bool operator!= (Crop const & a, Crop const & b)
-{
-       return !(a == b);
-}
 
 /** @param r Resolution.
  *  @return Untranslated string representation.
 
 /** @param r Resolution.
  *  @return Untranslated string representation.
@@ -85,22 +76,6 @@ string_to_resolution (string s)
        return Resolution::TWO_K;
 }
 
        return Resolution::TWO_K;
 }
 
-Crop::Crop (shared_ptr<cxml::Node> node)
-{
-       left = node->number_child<int> ("LeftCrop");
-       right = node->number_child<int> ("RightCrop");
-       top = node->number_child<int> ("TopCrop");
-       bottom = node->number_child<int> ("BottomCrop");
-}
-
-void
-Crop::as_xml (xmlpp::Node* node) const
-{
-       node->add_child("LeftCrop")->add_child_text (raw_convert<string> (left));
-       node->add_child("RightCrop")->add_child_text (raw_convert<string> (right));
-       node->add_child("TopCrop")->add_child_text (raw_convert<string> (top));
-       node->add_child("BottomCrop")->add_child_text (raw_convert<string> (bottom));
-}
 
 TextType
 string_to_text_type (string s)
 
 TextType
 string_to_text_type (string s)