31#include <boost/python.hpp>
35using namespace boost::python;
69 scope in_G4VisAttributes=
70 class_<G4VisAttributes, G4VisAttributes*>
71 (
"G4VisAttributes",
"visualization attributes")
74 .def(init<const G4Colour&>())
75 .def(init<G4bool, const G4Colour&>())
78 return_value_policy<reference_existing_object>())
79 .staticmethod(
"GetInvisible")
84 return_internal_reference<>())
86 return_internal_reference<>())
107 .def(self_ns::str(self))
113 enum_<G4VisAttributes::LineStyle>(
"LineStyle")
120 enum_<G4VisAttributes::ForcedDrawingStyle>(
"ForcedDrawingStyle")
G4double GetLineWidth() const
const G4Color & GetColor() const
G4bool IsDaughtersInvisible() const
void SetVisibility(G4bool=true)
void SetForceAuxEdgeVisible(G4bool=true)
void SetForceWireframe(G4bool=true)
void SetLineWidth(G4double)
void SetAttValues(const std::vector< G4AttValue > *)
LineStyle GetLineStyle() const
void SetAttDefs(const std::map< G4String, G4AttDef > *)
const G4Colour & GetColour() const
G4bool IsForceAuxEdgeVisible() const
static const G4VisAttributes & GetInvisible()
ForcedDrawingStyle GetForcedDrawingStyle() const
void SetForceSolid(G4bool=true)
void SetLineStyle(LineStyle)
void SetDaughtersInvisible(G4bool=true)
G4bool IsForceDrawingStyle() const
void SetColor(const G4Color &)
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_ClearWaitingStack, ClearWaitingStack, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetNWaitingTrack
void(G4VisAttributes::* f2_SetColour)(G4double, G4double, G4double, G4double)
void(G4VisAttributes::* f2_SetColor)(G4double, G4double, G4double, G4double)
void(G4VisAttributes::* f1_SetColour)(const G4Colour &)
void(G4VisAttributes::* f1_SetColor)(const G4Color &)
void export_G4VisAttributes()