float PointCoordinateType
Type of the coordinates of a (N-D) point.
virtual void setBottomRadius(PointCoordinateType radius)
Sets bottom radius.
PointCoordinateType m_height
Height.
PointCoordinateType m_topRadius
Top radius.
PointCoordinateType m_bottomRadius
Bottom radius.
virtual void setBottomRadius(PointCoordinateType radius) override
Sets bottom radius.
ccCylinder(PointCoordinateType radius, PointCoordinateType height, const ccGLMatrix *transMat=nullptr, QString name=QString("Cylinder"), unsigned precision=DEFAULT_DRAWING_PRECISION)
Default constructor.
virtual ccGenericPrimitive * clone() const override
Clones primitive.
Float version of ccGLMatrixTpl.
Generic primitive interface.
ccGenericPrimitive * finishCloneJob(ccGenericPrimitive *primitive) const
Finished 'clone' job (vertices color, etc.)
unsigned m_drawPrecision
Drawing precision (for primitives that support this feature)
ccGLMatrix m_transformation
Associated transformation (applied to vertices)
virtual QString getName() const
Returns object name.