Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Current »

C++Python
Cmaxwell::CcoatingCcoating

Coating description.

Inherits from

CmaterialPointer.

Methods

NameDescription
setNameSets coating name.
getNameGets coating name.
setState

Enables/disables the coating.

getStateGets whether the coating is enabled.
getReflectanceGets a reference of the Cmaxwell::Creflectance of this coating.
setThicknessSets the thickness of the coating.
getThicknessGets the thickness of the coating.
setActiveThicknessSets the active thickness of the coating.
getActiveThicknessGets the active thickness of the coating.
setThicknessRangeSets the thickness range.
getThicknessRangeGets the thickness range.

Inherited methods

NameDescription
isNullChecks whether the object is null.

setName

Sets coating name.

LanguageSyntax
C++byte setName( const char* pName )
Pythonint setName( str name )

Return value

0 = Error getting coating name.

1 = Success.

getName

Gets coating name.

LanguageSyntax
C++byte getName( char** pName )
Pythonstr getName()

Return Value

C++

0 = Error getting coating name.

1 = Success.

Python

Coating name.

setState

Enables/disables the coating.

LanguageSyntax
C++byte setState( bool enabled )
Pythonint setState( bool enabled )

Return value

0 = Error enabling/disabling coating.

1 = Success.

getState

Gets whether the coating is enabled.

LanguageSyntax
C++byte getState( bool& enabled )
Pythonbool getState()

Return Value

C++

0 = Error getting coating enabled state.

1 = Success.

Python

Coating enabled state.

getReflectance

Gets a reference of the Cmaxwell::Creflectance of this coating.

LanguageSyntax
C++Cmaxwell::Creflectance getReflectance()
PythonCreflectance getReflectance()

setThickness

Sets the thickness of the coating.

LanguageSyntax
C++byte setThickness( Cmultivalue::Cmap& map )
Pythonint setThickness( Cmap map )

Return value

0 = Error setting thickness.

1 = Success.

getThickness

Gets the thickness of the coating.

LanguageSyntax
C++byte getThickness( Cmultivalue::Cmap & map )
PythonCmap getThickness()

Return Value

C++

0 = Error getting thickness.

1 = Success.

Python

Coating thickness.

setActiveThickness

Sets the active thickness of the coating.

LanguageSyntax
C++byte setActiveThickness( Cmultivalue::Cmap& map )
Pythonint setActiveThickness( Cmap map )

Return value

0 = Error setting active thickness.

1 = Success.

getActiveThickness

Gets the active thickness of the coating.

LanguageSyntax
C++byte getActiveThickness( Cmultivalue::Cmap & map )
PythonCmap getActiveThickness()

Return Value

C++

0 = Error getting active thickness.

1 = Success.

Python

Coating active thickness.

setThicknessRange

Sets the thickness range of the coating.

LanguageSyntax
C++byte setThicknessRange( real min, real  max )
Pythonint setThicknessRange( float min, float max )

Return value

0 = Error setting thickness range.

1 = Success.

getThicknessRange

Gets the active thickness of the coating.

LanguageSyntax
C++byte getThicknessRange( real & min, real& max )
Python(min,max) getThicknessRange()

Return Value

C++

0 = Error getting thickness range.

1 = Success.

Python

Tuple (min,max) containing thickness range.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • No labels