Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Variant Class Reference

The Variant class is the most basic class of other mathamatic classes. More...

#include <variant.h>

Inheritance diagram for cil::Variant:
cil::Tuple< float > cil::Tuple< int > cil::Tuple< unsigned char > cil::ArrayBuffer cil::Image cil::Source cil::Tuple< T > cil::Box< float > cil::Color< float > cil::Matrix< Matrix2f > cil::Matrix< Matrix3f > cil::Matrix< Matrix4f > cil::Vector< float, Vector2f > cil::Vector< float, Vector3f > cil::Vector< float, Vector4f > cil::Matrix< S > cil::MinMax cil::Plane cil::Quaternion cil::Ray cil::Real cil::Box< int > cil::Vector< int, Vector2i > cil::Vector< int, Vector3i > cil::Vector< int, Vector4i > cil::Integer cil::Color< unsigned char > cil::TypedArray< float > cil::TypedArray< double > cil::TypedArray< short > cil::TypedArray< int > cil::TypedArray< char > cil::TypedArray< unsigned short > cil::TypedArray< unsigned int > cil::TypedArray< unsigned char > cil::TypedArray< T > cil::Image2D cil::ImageBuffer cil::ImageCube cil::FragmentSource cil::GeometrySource cil::VertexSource cil::Box< T > cil::Color< T > cil::Vector< T, S >

Public Member Functions

 Variant ()
 
virtual ~Variant ()
 
const std::string & type () const
 

Protected Attributes

std::string m_type
 

Detailed Description

The Variant class is the most basic class of other mathamatic classes.

Constructor & Destructor Documentation

◆ Variant()

cil::Variant::Variant ( )

◆ ~Variant()

virtual cil::Variant::~Variant ( )
virtual

Member Function Documentation

◆ type()

const std::string & cil::Variant::type ( ) const

Member Data Documentation

◆ m_type

std::string cil::Variant::m_type
protected