SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
List of all members
MaterialBase.MaterialBase Class Reference

No documentation available. More...

Inheritance diagram for MaterialBase.MaterialBase:
DummyMaterial.DummyMaterial MaterialBase.BuiltinMaterial Rebar.ShapedRebarMaterial

Methods defined here:

def Add
def CalculateWeightFromDimensions
def CalculateWeightFromVolume
def CanCreatePolygons
def CreatePolygons
def Edit
def GetBillRemarks
def GetFinish
def GetGrade
def GetImperialDescription
def GetInfoType
def GetLayout
def GetLayouts
def GetMetricDescription
def GetPiecemark
def GetPiecemarkPrefix
def GetThickness
def GetWidth
def GetXform
def HasCustomFile
def HashFabricationAttributes
def HashNonFabricationAttributes
def HashPolygonAttributes
def Locate
def MultiEdit
def ReservePiecemark
def RotateOnAdd
def SetBillRemarks
def SetColor
def SetFinish
def SetGrade
def SetImperialDescription
def SetInfoType
def SetMaterialType
def SetMetricDescription
def SetPiecemark
def SetPolygons
def SetThickness
def SetWidth
def SetWorkpointDistance
def SetXform
def Transparent
def UpdateDescription
def __copy__
def __getinitargs__
def __getstate__
def __init__
def __reduce__
def __setstate__

Data descriptors defined here:

def AutoDescription
def MainMaterialNumber
def do_not_calculate_weight_from_polygons
def finish
def grade
def id
def piecemark

Data and other attributes defined here:

int __instance_size__ = 40
 __safe_for_unpickling__ = True

Data descriptors inherited from Boost.Python.instance:

def __dict__
def __weakref__

Data and other attributes inherited from Boost.Python.instance:

def __new__

Detailed Description

No documentation available.

Method resolution order

MaterialBase
Boost.Python.instance
builtin.object

Constructor & Destructor Documentation

def MaterialBase.MaterialBase.__init__ (   arg1)
Returns
Instance of type None
     C++ signature :
         void __init__(_object*)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

Member Function Documentation

def MaterialBase.MaterialBase.__copy__ (   arg1)
Returns
Instance of type object
     C++ signature :
         Alloy::Pointer::Pointer<MaterialBase> __copy__(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.__dict__ (   args)
def MaterialBase.MaterialBase.__getinitargs__ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple __getinitargs__(MaterialBaseWrap)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.__getstate__ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple __getstate__(MaterialBaseWrap)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.__new__ (   args)
T.__new__(S, ...) -> a new object with type S, a subtype of T
 __new__ = <built-in method __new__ of Boost.Python.class object>

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.__reduce__ (   args)
 __reduce__ = <unnamed Boost.Python function>(args)

Reimplemented in Rebar.ShapedRebarMaterial, DummyMaterial.DummyMaterial, and MaterialBase.BuiltinMaterial.

def MaterialBase.MaterialBase.__setstate__ (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void __setstate__(MaterialBaseWrap {lvalue},boost::python::tuple)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.__weakref__ (   args)
def MaterialBase.MaterialBase.Add (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type LocateResult
     C++ signature :
         LocateResult Add(MaterialBase {lvalue},bool,bool)
 
 
     C++ signature :
         LocateResult Add(MaterialBaseWrap {lvalue},bool,bool)
Note
Additional signature: Add( (MaterialBase)arg1, (bool)arg2, (bool)arg3) -> LocateResult

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.AutoDescription (   args)
def MaterialBase.MaterialBase.CalculateWeightFromDimensions (   arg1)
Returns
Instance of type float
     C++ signature :
         double CalculateWeightFromDimensions(MaterialBase {lvalue})
 
 
     C++ signature :
         double CalculateWeightFromDimensions(MaterialBaseWrap {lvalue})
Note
Additional signature: CalculateWeightFromDimensions( (MaterialBase)arg1) -> float

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.CalculateWeightFromVolume (   arg1,
  arg2 
)
Returns
Instance of type float
     C++ signature :
         double CalculateWeightFromVolume(MaterialBase {lvalue},double)
 
 
     C++ signature :
         double CalculateWeightFromVolume(MaterialBaseWrap {lvalue},double)
Note
Additional signature: CalculateWeightFromVolume( (MaterialBase)arg1, (float)arg2) -> float

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.CanCreatePolygons (   arg1)
Returns
Instance of type bool
     C++ signature :
         bool CanCreatePolygons(MaterialBase {lvalue})
 
 
     C++ signature :
         bool CanCreatePolygons(MaterialBaseWrap {lvalue})
Note
Additional signature: CanCreatePolygons( (MaterialBase)arg1) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.CreatePolygons (   arg1)
Returns
Instance of type object
     C++ signature :
         Alloy::Pointer::Pointer<PyPolyList> CreatePolygons(MaterialBase {lvalue})
 
 
     C++ signature :
         Alloy::Pointer::Pointer<PyPolyList> CreatePolygons(MaterialBaseWrap {lvalue})
Note
Additional signature: CreatePolygons( (MaterialBase)arg1) -> object

Reimplemented in Rebar.ShapedRebarMaterial, DummyMaterial.DummyMaterial, and MaterialBase.BuiltinMaterial.

def MaterialBase.MaterialBase.do_not_calculate_weight_from_polygons (   args)
def MaterialBase.MaterialBase.Edit (   arg1,
  arg2 
)
Returns
Instance of type bool
     C++ signature :
         bool Edit(MaterialBase {lvalue},bool)
 
 
     C++ signature :
         bool Edit(MaterialBaseWrap {lvalue},bool)
Note
Additional signature: Edit( (MaterialBase)arg1, (bool)arg2) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, and MaterialBase.BuiltinMaterial.

def MaterialBase.MaterialBase.finish (   args)
def MaterialBase.MaterialBase.GetBillRemarks (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetBillRemarks(MaterialBase {lvalue})
 
 
     C++ signature :
         std::string GetBillRemarks(MaterialBaseWrap {lvalue})
Note
Additional signature: GetBillRemarks( (MaterialBase)arg1) -> str

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetFinish (   arg1)
Returns
Instance of type int
     C++ signature :
         int GetFinish(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetGrade (   arg1)
Returns
Instance of type int
     C++ signature :
         int GetGrade(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetImperialDescription (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetImperialDescription(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetInfoType (   arg1)
Returns
Instance of type int
     C++ signature :
         int GetInfoType(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetLayout (   arg1)
Returns
Instance of type Layout3D
     C++ signature :
         Alloy::Pointer::Pointer<Layout3D> GetLayout(MaterialBase {lvalue})
 
 
     C++ signature :
         Alloy::Pointer::Pointer<Layout3D> GetLayout(MaterialBaseWrap {lvalue})
Note
Additional signature: GetLayout( (MaterialBase)arg1) -> Layout3D

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetLayouts (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list GetLayouts(MaterialBase {lvalue})
 
 
     C++ signature :
         boost::python::list GetLayouts(MaterialBaseWrap {lvalue})
Note
Additional signature: GetLayouts( (MaterialBase)arg1) -> list

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetMetricDescription (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetMetricDescription(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetPiecemark (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetPiecemark(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetPiecemarkPrefix (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetPiecemarkPrefix(MaterialBase {lvalue})
 
 
     C++ signature :
         std::string GetPiecemarkPrefix(MaterialBaseWrap {lvalue})
Note
Additional signature: GetPiecemarkPrefix( (MaterialBase)arg1) -> str

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetThickness (   arg1)
Returns
Instance of type float
     C++ signature :
         double GetThickness(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetWidth (   arg1)
Returns
Instance of type float
     C++ signature :
         double GetWidth(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.GetXform (   arg1)
Returns
Instance of type Transform3D
     C++ signature :
         Xform GetXform(MaterialBase {lvalue})

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.grade (   args)
def MaterialBase.MaterialBase.HasCustomFile (   arg1)
Returns
Instance of type bool
     C++ signature :
         bool HasCustomFile(MaterialBase {lvalue})
 
 
     C++ signature :
         bool HasCustomFile(MaterialBaseWrap {lvalue})
Note
Additional signature: HasCustomFile( (MaterialBase)arg1) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, DummyMaterial.DummyMaterial, and MaterialBase.BuiltinMaterial.

def MaterialBase.MaterialBase.HashFabricationAttributes (   arg1)
Returns
Instance of type int
     C++ signature :
         unsigned long HashFabricationAttributes(MaterialBase {lvalue})
 
 
     C++ signature :
         unsigned long HashFabricationAttributes(MaterialBaseWrap {lvalue})
Note
Additional signature: HashFabricationAttributes( (MaterialBase)arg1) -> int

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.HashNonFabricationAttributes (   arg1)
Returns
Instance of type int
     C++ signature :
         unsigned long HashNonFabricationAttributes(MaterialBase {lvalue})
 
 
     C++ signature :
         unsigned long HashNonFabricationAttributes(MaterialBaseWrap {lvalue})
Note
Additional signature: HashNonFabricationAttributes( (MaterialBase)arg1) -> int

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.HashPolygonAttributes (   arg1)
Returns
Instance of type int
     C++ signature :
         unsigned long HashPolygonAttributes(MaterialBase {lvalue})
 
 
     C++ signature :
         unsigned long HashPolygonAttributes(MaterialBaseWrap {lvalue})
Note
Additional signature: HashPolygonAttributes( (MaterialBase)arg1) -> int

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.id (   args)
def MaterialBase.MaterialBase.Locate (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type LocateResult
     C++ signature :
         LocateResult Locate(MaterialBase {lvalue},bool,bool)
 
 
     C++ signature :
         LocateResult Locate(MaterialBaseWrap {lvalue},bool,bool)
Note
Additional signature: Locate( (MaterialBase)arg1, (bool)arg2, (bool)arg3) -> LocateResult

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.MainMaterialNumber (   args)
def MaterialBase.MaterialBase.MultiEdit (   arg1,
  arg2 
)
Returns
Instance of type bool
     C++ signature :
         bool MultiEdit(MaterialBase {lvalue},boost::python::list)
 
 
     C++ signature :
         bool MultiEdit(MaterialBaseWrap {lvalue},boost::python::list)
Note
Additional signature: MultiEdit( (MaterialBase)arg1, (list)arg2) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.piecemark (   args)
def MaterialBase.MaterialBase.ReservePiecemark (   arg1,
  arg2 
)
Returns
Instance of type bool
     C++ signature :
         bool ReservePiecemark(MaterialBase {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.RotateOnAdd (   arg1)
Returns
Instance of type bool
     C++ signature :
         bool RotateOnAdd(MaterialBase {lvalue})
 
 
     C++ signature :
         bool RotateOnAdd(MaterialBaseWrap {lvalue})
Note
Additional signature: RotateOnAdd( (MaterialBase)arg1) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetBillRemarks (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetBillRemarks(MaterialBase {lvalue},std::string)
 
 
     C++ signature :
         void SetBillRemarks(MaterialBaseWrap {lvalue},std::string)
Note
Additional signature: SetBillRemarks( (MaterialBase)arg1, (str)arg2) -> None

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetColor (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetColor(MaterialBaseWrap {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetFinish (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetFinish(MaterialBase {lvalue},int)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetGrade (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetGrade(MaterialBase {lvalue},int)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetImperialDescription (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetImperialDescription(MaterialBase {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetInfoType (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetInfoType(MaterialBase {lvalue},int)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetMaterialType (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetMaterialType(MaterialBase {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetMetricDescription (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetMetricDescription(MaterialBase {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetPiecemark (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetPiecemark(MaterialBase {lvalue},std::string)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetPolygons (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetPolygons(MaterialBase {lvalue},Alloy::Pointer::Pointer<PyPolyList>)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetThickness (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetThickness(MaterialBase {lvalue},double)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetWidth (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetWidth(MaterialBase {lvalue},double)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetWorkpointDistance (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetWorkpointDistance(MaterialBase {lvalue},double)
 
 
     C++ signature :
         void SetWorkpointDistance(MaterialBaseWrap {lvalue},double)
Note
Additional signature: SetWorkpointDistance( (MaterialBase)arg1, (float)arg2) -> None

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.SetXform (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetXform(MaterialBase {lvalue},Xform)

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.Transparent (   arg1)
Returns
Instance of type bool
     C++ signature :
         bool Transparent(MaterialBase {lvalue})
 
 
     C++ signature :
         bool Transparent(MaterialBaseWrap {lvalue})
Note
Additional signature: Transparent( (MaterialBase)arg1) -> bool

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

def MaterialBase.MaterialBase.UpdateDescription (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void UpdateDescription(MaterialBase {lvalue},Alloy::Pointer::Pointer<MaterialBase>)
 
 
     C++ signature :
         void UpdateDescription(MaterialBaseWrap {lvalue},Alloy::Pointer::Pointer<MaterialBase>)
Note
Additional signature: UpdateDescription( (MaterialBase)arg1, (object)arg2) -> None

Reimplemented in Rebar.ShapedRebarMaterial, MaterialBase.BuiltinMaterial, and DummyMaterial.DummyMaterial.

Member Data Documentation

int MaterialBase.MaterialBase.__instance_size__ = 40
staticprivate
MaterialBase.MaterialBase.__safe_for_unpickling__ = True
staticprivate