neuray API Programmer's Manual

mi::IBbox3 Class Reference

[Compounds]

Description

This interface represents bounding boxes. It can be used to represent bounding boxes by an interface derived from mi::base::IInterface.

See also:

mi::Bbox3_struct

Public Member Functions

virtual Bbox3_struct get_value() const =0
Returns the bounding box represented by this interface.
virtual void get_value( Bbox3_struct& value) const =0
Returns the bounding box represented by this interface.
void get_value( Bbox3& value) const
Returns the bounding box represented by this interface. More...
virtual void set_value( const Bbox3_struct& value) =0
Sets the bounding box represented by this interface.
void set_value( const Bbox3& value)
Sets the bounding box represented by this interface. More...

Member Functions

virtual Bbox3_struct mi::​IBbox3::get_value() const [pure virtual]

Returns the bounding box represented by this interface.

virtual void mi::​IBbox3::get_value( Bbox3_struct& value) const [pure virtual]

Returns the bounding box represented by this interface.

void mi::​IBbox3::get_value( Bbox3& value) const [inline]

Returns the bounding box represented by this interface. This inline method exists for the user's convenience since mi::math::Bbox is not derived from mi::math::Bbox_struct.

virtual void mi::​IBbox3::set_value( const Bbox3_struct& value) [pure virtual]

Sets the bounding box represented by this interface.

void mi::​IBbox3::set_value( const Bbox3& value) [inline]

Sets the bounding box represented by this interface. This inline method exists for the user's convenience since mi::math::Bbox is not derived from mi::math::Bbox_struct.