gtsam
4.0.0
gtsam
|
---------------------— Node base class ------------------------—
Public Member Functions | |
const void * | id () const |
virtual void | print (const std::string &s="") const =0 |
virtual void | dot (std::ostream &os, bool showZero) const =0 |
virtual bool | sameLeaf (const Leaf &q) const =0 |
virtual bool | sameLeaf (const Node &q) const =0 |
virtual bool | equals (const Node &other, double tol=1e-9) const =0 |
virtual const Y & | operator() (const Assignment< L > &x) const =0 |
virtual Ptr | apply (const Unary &op) const =0 |
virtual Ptr | apply_f_op_g (const Node &, const Binary &) const =0 |
virtual Ptr | apply_g_op_fL (const Leaf &, const Binary &) const =0 |
virtual Ptr | apply_g_op_fC (const Choice &, const Binary &) const =0 |
virtual Ptr | choose (const L &label, size_t index) const =0 |
virtual bool | isLeaf () const =0 |
Public Types | |
typedef boost::shared_ptr< const Node > | Ptr |