ICircle


Describes minimum required functionality from Circle control.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class ICircle :public virtual I3DControl
{
public:
    virtual float getCircleRadius() = 0; // Return circle radius 
    virtual int getCircleSides() = 0; // Return side count 
    virtual int getCapSegments() = 0; // Return cap segment count 

    virtual bool setCircleRadius(const float value) = 0; // Set circle radius 
    virtual bool setCircleSides(const int value) = 0; // Set side count 
    virtual bool setCircleSize(const float radius, const int sides) = 0; // Set radius and side count 
    virtual bool setCapSegments(const int value) = 0; // Set cap segment count 
};
Namespace: nitisa::opengl
Include: OpenGL/Controls/ICircle.h