DiscreteProbability Class Reference

The DiscreteProbability class. More...

#include <MemoryX/core/entity/ProbabilityMeasures.h>

+ Inheritance diagram for DiscreteProbability:

Public Member Functions

armarx::VariantDataClassPtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
 
void deserialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) override
 
 DiscreteProbability ()
 
 DiscreteProbability (::Ice::Float var)
 
::Ice::Float getProbability (const ::Ice::Current &=Ice::emptyCurrent) const override
 
armarx::VariantTypeId getType (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::ObjectPtr ice_clone () const override
 
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 
void serialize (const armarx::ObjectSerializerBasePtr &serializer, const ::Ice::Current &=Ice::emptyCurrent) const override
 
void setProbability (::Ice::Float, const ::Ice::Current &=Ice::emptyCurrent) override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 
 ~DiscreteProbability () override
 

Detailed Description

The DiscreteProbability class.

Definition at line 46 of file ProbabilityMeasures.h.

Constructor & Destructor Documentation

◆ DiscreteProbability() [1/2]

Definition at line 34 of file ProbabilityMeasures.cpp.

+ Here is the caller graph for this function:

◆ DiscreteProbability() [2/2]

DiscreteProbability ( ::Ice::Float  var)

Definition at line 36 of file ProbabilityMeasures.cpp.

◆ ~DiscreteProbability()

~DiscreteProbability ( )
override

Definition at line 38 of file ProbabilityMeasures.cpp.

Member Function Documentation

◆ clone()

armarx::VariantDataClassPtr clone ( const Ice::Current &  c = Ice::emptyCurrent) const
inlineoverride

Definition at line 62 of file ProbabilityMeasures.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ deserialize()

void deserialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 57 of file ProbabilityMeasures.cpp.

◆ getProbability()

Ice::Float getProbability ( const ::Ice::Current &  = Ice::emptyCurrent) const
override

Definition at line 40 of file ProbabilityMeasures.cpp.

◆ getType()

armarx::VariantTypeId getType ( const Ice::Current &  c = Ice::emptyCurrent) const
inlineoverride

Definition at line 72 of file ProbabilityMeasures.h.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

Definition at line 58 of file ProbabilityMeasures.h.

+ Here is the call graph for this function:

◆ output()

std::string output ( const Ice::Current &  c = Ice::emptyCurrent) const
inlineoverride

Definition at line 66 of file ProbabilityMeasures.h.

+ Here is the call graph for this function:

◆ serialize()

void serialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const ::Ice::Current &  = Ice::emptyCurrent 
) const
override

Definition at line 50 of file ProbabilityMeasures.cpp.

◆ setProbability()

void setProbability ( ::Ice::Float  ,
const ::Ice::Current &  = Ice::emptyCurrent 
)
override

Definition at line 45 of file ProbabilityMeasures.cpp.

◆ validate()

bool validate ( const Ice::Current &  c = Ice::emptyCurrent)
inlineoverride

Definition at line 76 of file ProbabilityMeasures.h.


The documentation for this class was generated from the following files: