15 #ifndef __IPSDKBASEDATA_PLANINDEX_H__ 16 #define __IPSDKBASEDATA_PLANINDEX_H__ 19 #include <IPSDKSerialization/Engine/BaseSerializationObject.h> 48 void setZPlanIdx(
const ipUInt64 zPlanIdx);
49 void setCPlanIdx(
const ipUInt64 cPlanIdx);
50 void setTPlanIdx(
const ipUInt64 tPlanIdx);
130 #endif // __IPSDKBASEDATA_PLANINDEX_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType1::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< boost::mpl::int_< AttributeType2::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< typename AttributeType1::ValueType, typename AttributeType2::ValueType >::type >::type, RulePtr >::type operator>=(const boost::shared_ptr< AttributeType1 > &pAttribute1, const boost::shared_ptr< AttributeType2 > &pAttribute2)
Definition: AttributeComparisonRuleOperators.h:195
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKBASEDATA_API bool operator==(const OffsetXY &offset1, const OffsetXY &offset2)
Comparison operators for offsets.
IPSDKBASEDATA_API bool operator<(const OffsetXY &offset1, const OffsetXY &offset2)
Comparison operators for offsets.
ipUInt64 getZPlanIdx() const
access to plan indexes associated to object
Definition: PlanIndex.h:108
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
void setTPlanIdx(const ipUInt64 tPlanIdx)
access to plan indexes associated to object
Definition: PlanIndex.h:102
Definition of import/export macro for library.
void setCPlanIdx(const ipUInt64 cPlanIdx)
access to plan indexes associated to object
Definition: PlanIndex.h:96
void setZPlanIdx(const ipUInt64 zPlanIdx)
access to plan indexes associated to object
Definition: PlanIndex.h:90
ipUInt64 _tPlanIdx
plan indexes associated to object
Definition: PlanIndex.h:72
ipUInt64 _cPlanIdx
plan indexes associated to object
Definition: PlanIndex.h:71
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType1::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< boost::mpl::int_< AttributeType2::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< typename AttributeType1::ValueType, typename AttributeType2::ValueType >::type >::type, RulePtr >::type operator!=(const boost::shared_ptr< AttributeType1 > &pAttribute1, const boost::shared_ptr< AttributeType2 > &pAttribute2)
Rule allowing to check whether a value attribute is not equal another.
Definition: AttributeComparisonRuleOperators.h:77
ipUInt64 getCPlanIdx() const
access to plan indexes associated to object
Definition: PlanIndex.h:114
Class used to store image plan index.
Definition: PlanIndex.h:26
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType1::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< boost::mpl::int_< AttributeType2::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< typename AttributeType1::ValueType, typename AttributeType2::ValueType >::type >::type, RulePtr >::type operator<=(const boost::shared_ptr< AttributeType1 > &pAttribute1, const boost::shared_ptr< AttributeType2 > &pAttribute2)
Definition: AttributeComparisonRuleOperators.h:235
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
boost::enable_if< typename boost::mpl::and_< typename boost::is_same< boost::mpl::int_< AttributeType1::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< boost::mpl::int_< AttributeType2::g_attributeType >, boost::mpl::int_< eAttributeType::eAT_Value > >::type, typename boost::is_same< typename AttributeType1::ValueType, typename AttributeType2::ValueType >::type >::type, RulePtr >::type operator>(const boost::shared_ptr< AttributeType1 > &pAttribute1, const boost::shared_ptr< AttributeType2 > &pAttribute2)
Rule allowing to check whether a value attribute is greater than another.
Definition: AttributeComparisonRuleOperators.h:116
ipUInt64 _zPlanIdx
plan indexes associated to object
Definition: PlanIndex.h:70
ipUInt64 getTPlanIdx() const
access to plan indexes associated to object
Definition: PlanIndex.h:120
void init(const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx)
access to plan indexes associated to object
Definition: PlanIndex.h:80
Base class for serializable class.
Definition: BaseSerializationObject.h:33