parma_polyhedra_library::PPL_Object Class Reference
[Java Language Interface]

Smart pointer to a PPL, C++ object. More...

Inherited by parma_polyhedra_library::BD_Shape_double, parma_polyhedra_library::BD_Shape_float, parma_polyhedra_library::BD_Shape_int16_t, parma_polyhedra_library::BD_Shape_int32_t, parma_polyhedra_library::BD_Shape_int64_t, parma_polyhedra_library::BD_Shape_int8_t, parma_polyhedra_library::BD_Shape_long_double, parma_polyhedra_library::BD_Shape_mpq_class, parma_polyhedra_library::BD_Shape_mpz_class, parma_polyhedra_library::Constraints_Product_C_Polyhedron_Grid, parma_polyhedra_library::Constraints_Product_Grid_C_Polyhedron, parma_polyhedra_library::Constraints_Product_Grid_NNC_Polyhedron, parma_polyhedra_library::Constraints_Product_NNC_Polyhedron_Grid, parma_polyhedra_library::Double_Box, parma_polyhedra_library::Float_Box, parma_polyhedra_library::Grid, parma_polyhedra_library::Int16_Box, parma_polyhedra_library::Int32_Box, parma_polyhedra_library::Int64_Box, parma_polyhedra_library::Int8_Box, parma_polyhedra_library::Long_Double_Box, parma_polyhedra_library::MIP_Problem, parma_polyhedra_library::Octagonal_Shape_double, parma_polyhedra_library::Octagonal_Shape_float, parma_polyhedra_library::Octagonal_Shape_int16_t, parma_polyhedra_library::Octagonal_Shape_int32_t, parma_polyhedra_library::Octagonal_Shape_int64_t, parma_polyhedra_library::Octagonal_Shape_int8_t, parma_polyhedra_library::Octagonal_Shape_long_double, parma_polyhedra_library::Octagonal_Shape_mpq_class, parma_polyhedra_library::Octagonal_Shape_mpz_class, parma_polyhedra_library::Partial_Function, parma_polyhedra_library::PIP_Problem, parma_polyhedra_library::PIP_Tree_Node, parma_polyhedra_library::Pointset_Powerset_BD_Shape_double, parma_polyhedra_library::Pointset_Powerset_BD_Shape_double_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_float, parma_polyhedra_library::Pointset_Powerset_BD_Shape_float_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int16_t, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int16_t_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int32_t, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int32_t_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int64_t, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int64_t_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int8_t, parma_polyhedra_library::Pointset_Powerset_BD_Shape_int8_t_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_long_double, parma_polyhedra_library::Pointset_Powerset_BD_Shape_long_double_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpq_class, parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpq_class_Iterator, parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpz_class, parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpz_class_Iterator, parma_polyhedra_library::Pointset_Powerset_C_Polyhedron, parma_polyhedra_library::Pointset_Powerset_C_Polyhedron_Iterator, parma_polyhedra_library::Pointset_Powerset_Double_Box, parma_polyhedra_library::Pointset_Powerset_Double_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Float_Box, parma_polyhedra_library::Pointset_Powerset_Float_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Grid, parma_polyhedra_library::Pointset_Powerset_Grid_Iterator, parma_polyhedra_library::Pointset_Powerset_Int16_Box, parma_polyhedra_library::Pointset_Powerset_Int16_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Int32_Box, parma_polyhedra_library::Pointset_Powerset_Int32_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Int64_Box, parma_polyhedra_library::Pointset_Powerset_Int64_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Int8_Box, parma_polyhedra_library::Pointset_Powerset_Int8_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Long_Double_Box, parma_polyhedra_library::Pointset_Powerset_Long_Double_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_NNC_Polyhedron, parma_polyhedra_library::Pointset_Powerset_NNC_Polyhedron_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_double, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_double_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_float, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_float_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int16_t, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int16_t_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int32_t, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int32_t_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int64_t, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int64_t_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int8_t, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int8_t_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_long_double, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_long_double_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpq_class, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpq_class_Iterator, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpz_class, parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpz_class_Iterator, parma_polyhedra_library::Pointset_Powerset_Rational_Box, parma_polyhedra_library::Pointset_Powerset_Rational_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Uint16_Box, parma_polyhedra_library::Pointset_Powerset_Uint16_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Uint32_Box, parma_polyhedra_library::Pointset_Powerset_Uint32_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Uint64_Box, parma_polyhedra_library::Pointset_Powerset_Uint64_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Uint8_Box, parma_polyhedra_library::Pointset_Powerset_Uint8_Box_Iterator, parma_polyhedra_library::Pointset_Powerset_Z_Box, parma_polyhedra_library::Pointset_Powerset_Z_Box_Iterator, parma_polyhedra_library::Polyhedron, parma_polyhedra_library::Rational_Box, parma_polyhedra_library::Uint16_Box, parma_polyhedra_library::Uint32_Box, parma_polyhedra_library::Uint64_Box, parma_polyhedra_library::Uint8_Box, and parma_polyhedra_library::Z_Box.

List of all members.

Protected Member Functions

 PPL_Object ()
 Builds an object that points to `null'.

Static Package Functions

 [static initializer]

Package Attributes

long ptr
 Stores the value of the C++ pointer.

Static Private Member Functions

static native void initIDs ()

Detailed Description

Smart pointer to a PPL, C++ object.

Definition at line 32 of file PPL_Object.java.


Constructor & Destructor Documentation

parma_polyhedra_library::PPL_Object::PPL_Object (  )  [inline, protected]

Builds an object that points to `null'.

Definition at line 38 of file PPL_Object.java.

References ptr.


Member Function Documentation

parma_polyhedra_library::PPL_Object::[static initializer] (  )  [inline, static, package]
static native void parma_polyhedra_library::PPL_Object::initIDs (  )  [static, private]

Member Data Documentation

Stores the value of the C++ pointer.

Definition at line 35 of file PPL_Object.java.

Referenced by PPL_Object().


The documentation for this class was generated from the following file:
Generated on Sun Feb 27 16:35:28 2011 for PPL Configured Java Language Interface by  doxygen 1.6.3