MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.Vector3b Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, bool x, bool y, bool z)
 
None __init__ (self, Vector2b v)
 
None __init__ (self, Vector3b v)
 
None __init__ (self, Vector3b arg0)
 
typing.Iterator[bool] __iter__ (self)
 
str __repr__ (self)
 
float length (self)
 
bool lengthSq (self)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
Vector3b diagonal (bool a)
 
Vector3b minusX ()
 
Vector3b minusY ()
 
Vector3b minusZ ()
 
Vector3b plusX ()
 
Vector3b plusY ()
 
Vector3b plusZ ()
 

Static Public Attributes

typing elements = 3
 

Protected Member Functions

bool _Subscript (self, int e)
 
bool _Subscript (self, int e)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::Vector3b
Aliases:  Matrix3_bool_VectorType

three-dimensional vector
\\ingroup VectorGroup

Constructor & Destructor Documentation

◆ __init__() [1/6]

None mrmeshpy.Vector3b.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/6]

None mrmeshpy.Vector3b.__init__ ( self)

◆ __init__() [3/6]

None mrmeshpy.Vector3b.__init__ ( self,
bool x,
bool y,
bool z )

◆ __init__() [4/6]

None mrmeshpy.Vector3b.__init__ ( self,
Vector2b v )

◆ __init__() [5/6]

None mrmeshpy.Vector3b.__init__ ( self,
Vector3b v )

◆ __init__() [6/6]

None mrmeshpy.Vector3b.__init__ ( self,
Vector3b arg0 )
Implicit copy constructor.

Member Function Documentation

◆ __iter__()

typing.Iterator[bool] mrmeshpy.Vector3b.__iter__ ( self)

◆ __repr__()

str mrmeshpy.Vector3b.__repr__ ( self)

◆ _pybind11_conduit_v1_()

mrmeshpy.Vector3b._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ _Subscript() [1/2]

bool mrmeshpy.Vector3b._Subscript ( self,
int e )
protected

◆ _Subscript() [2/2]

bool mrmeshpy.Vector3b._Subscript ( self,
int e )
protected

◆ diagonal()

Vector3b mrmeshpy.Vector3b.diagonal ( bool a)
static

◆ length()

float mrmeshpy.Vector3b.length ( self)

◆ lengthSq()

bool mrmeshpy.Vector3b.lengthSq ( self)

◆ minusX()

Vector3b mrmeshpy.Vector3b.minusX ( )
static

◆ minusY()

Vector3b mrmeshpy.Vector3b.minusY ( )
static

◆ minusZ()

Vector3b mrmeshpy.Vector3b.minusZ ( )
static

◆ plusX()

Vector3b mrmeshpy.Vector3b.plusX ( )
static

◆ plusY()

Vector3b mrmeshpy.Vector3b.plusY ( )
static

◆ plusZ()

Vector3b mrmeshpy.Vector3b.plusZ ( )
static

Member Data Documentation

◆ elements

typing mrmeshpy.Vector3b.elements = 3
static

The documentation for this class was generated from the following file: