11.7 Volume
Defines a volume object that mostly parallels Cubit’s RefVolume class. More...
#include <CubitInterfaceEx.hpp>
11.7.1 Inheritance diagram for Volume:

|
|
|
|
|
|
|
|
| |
| |
|
|
| |
| |
Defines a volume object that mostly parallels Cubit’s RefVolume class.
Member Function Documentation
centroid()
std::array<double,3> centroid ( )
Returns:
A vector (or list) of the coordinates of the centroid of the volume with the indices of the vector corresponding to the values as follows:
0 - x coordinate
1 - y coordinate
2 - z coordinate
color() [1/2]
int color ( )
int col = volume->color(); |
col = volume.color() |
Returns:
The color value associated with the volume’s current color
color() [2/2]
void color ( int value)
volume->color(0); |
volume.color(0) |
|
|
|
std::array<double,9> principal_axes ( )
std::array<double,9> axes = volume->principal_axes(); |
axes = volume.principal_axes() |
Returns:
A vector (or list) of the principal axes of the volume with the indices of the vector corresponding to the values as follows:
0 - axis 1 x value
1 - axis 1 y value
2 - axis 1 z value
3 - axis 2 x value
4 - axis 2 y value
5 - axis 2 z value
6 - axis 3 x value
7 - axis 3 y value
8 - axis 3 z value
principal_moments()
std::array<double,3> principal_moments ( )
std::array<double,3> moments = volume->principal_moments(); |
moments = volume.principal_moments() |
Returns:
A vector (or list) of the principal moments of the volume with the indices of the vector corresponding to the values as follows:
0 - x moment
1 - y moment
2 - z moment
set_color()
void set_color ( int value)
volume->set_color(0); |
volume.set_color(0) |
|
|
|
double volume ( )
double vol = volume->volume(); |
vol = volume.volume() |
Returns:
The volume of the Volume