52 #ifndef __PCL_MetaParameter_h
53 #define __PCL_MetaParameter_h
57 #ifndef __PCL_BUILDING_PIXINSIGHT_APPLICATION
71 class PCL_CLASS MetaProcess;
72 class PCL_CLASS MetaTable;
209 virtual uint32 FirstProcessVersion()
const
215 virtual uint32 LastProcessVersion()
const
377 void PerformAPIDefinitions()
const override;
379 virtual void PerformTypeAPIDefinitions()
const
383 virtual uint32 APIParType()
const = 0;
385 static bool inTableDefinition;
387 friend class MetaTable;
388 friend class MetaProcess;
512 void PerformTypeAPIDefinitions()
const override;
513 virtual uint32 APIParType()
const override = 0;
582 virtual uint32 APIParType()
const override = 0;
639 virtual uint32 APIParType()
const override = 0;
696 virtual uint32 APIParType()
const override = 0;
746 uint32 APIParType()
const override;
796 uint32 APIParType()
const override;
846 uint32 APIParType()
const override;
894 uint32 APIParType()
const override;
944 uint32 APIParType()
const override;
994 uint32 APIParType()
const override;
1044 uint32 APIParType()
const override;
1094 uint32 APIParType()
const override;
1204 void PerformTypeAPIDefinitions()
const override;
1205 virtual uint32 APIParType()
const override = 0;
1256 uint32 APIParType()
const override;
1307 uint32 APIParType()
const override;
1383 void PerformTypeAPIDefinitions()
const override;
1384 uint32 APIParType()
const override;
1422 : m_value( value ? 1 : 0 )
1432 template <
typename T>
pcl_bool& operator =(
const T& value )
1434 m_value = value ? 1 : 0;
1442 constexpr
operator bool()
const
1444 return m_value != 0;
1453 constexpr
operator int()
const
1455 return int( m_value );
1462 return m_value == b.m_value;
1465 constexpr
bool operator <(
const pcl_bool& b )
const
1467 return m_value < b.m_value;
1621 void PerformTypeAPIDefinitions()
const override;
1622 uint32 APIParType()
const override;
1720 virtual void PerformTypeAPIDefinitions()
const override = 0;
1721 virtual uint32 APIParType()
const override = 0;
1807 void PerformTypeAPIDefinitions()
const override;
1808 uint32 APIParType()
const override;
1870 void PerformTypeAPIDefinitions()
const override;
1871 uint32 APIParType()
const override;
1986 void PerformTypeAPIDefinitions()
const override;
1987 uint32 APIParType()
const override;
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
A first-class data type that can be safely used to implement Boolean process parameters on all suppor...
bool operator==(const Array< T, A > &x1, const Array< T, A > &x2) noexcept
bool operator<(const Array< T, A > &x1, const Array< T, A > &x2) noexcept
int32 pcl_enum
An integer type that can be safely used to implement enumerated process parameters on all supported p...