using Pointer = std::shared_ptr< Entity >Base class for entities.
vtb::iges::Composite_curve< T >vtb::iges::Line< T >vtb::iges::Nullvtb::iges::Parametric_spline_surface< T >vtb::iges::Point< T >vtb::iges::Rational_basis_spline_surface< T >vtb::iges::Ruled_surface< T >Directory_entry _entryparameters(iges_ostream & out) const -> voidprotectedvirtualwrite(iges_ostream & out) const -> voidtype() const -> Entity_typeentry() -> Directory_entry &entry() const -> const Directory_entry &Entity(Directory_entry entry)explicitEntity(Entity_type type)explicit~Entity()virtualEntity()operator<<(iges_ostream & out, const Entity & rhs) -> iges_ostream &