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

#include <parameters.h>

Inheritance diagram for cil::SolidParameters:
cil::Parameters

Public Types

enum class  SolidType {
  None , Box , Sphere , Cylinder ,
  Line , Plane , Disk
}
 

Public Member Functions

virtual std::shared_ptr< PartDataoperator<< (const std::shared_ptr< Part > &part)
 
- Public Member Functions inherited from cil::Parameters
virtual std::shared_ptr< FilterDataoperator<< (const std::shared_ptr< Model > &model)
 

Public Attributes

SolidType solidType
 
std::shared_ptr< Matrix4ftransform
 

Additional Inherited Members

- Static Public Attributes inherited from cil::Parameters
static int unitLength
 
static float shaftRadius
 
static float arrowRadius
 

Member Enumeration Documentation

◆ SolidType

Enumerator
None 
Box 
Sphere 
Cylinder 
Line 
Plane 
Disk 

Member Function Documentation

◆ operator<<()

virtual std::shared_ptr< PartData > cil::SolidParameters::operator<< ( const std::shared_ptr< Part > & part)
virtual

Reimplemented from cil::Parameters.

Member Data Documentation

◆ solidType

SolidType cil::SolidParameters::solidType

◆ transform

std::shared_ptr<Matrix4f> cil::SolidParameters::transform