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

No documentation available. More...

Inheritance diagram for Layout3D.RebarLayout3D:
Layout3D.Layout3D

Methods defined here:

def GetEndHookAngle
def GetEndHookType
def GetStartHookAngle
def GetStartHookType
def GetSuggestedName
def SetEndHook
def SetStartHook
def SetSuggestedName
def __getinitargs__
def __getstate__
def __init__
def __reduce__
def __setstate__
def add_arc_node

Data and other attributes defined here:

int __instance_size__ = 40
 __safe_for_unpickling__ = True

Methods inherited from Layout3D:

def __eq__
def __getitem__
def __len__
def __ne__
def __repr__
def __str__
def add_node
def append
def clear
def flatten
def get_corner_point_count
def get_depth_vectors
def get_grouped_vertices
def get_picked_points
def get_radii
def get_vertex_on_radius
def get_vertices
def insert_node
def is_closed
def length
def pop_node
def set_depth_vectors
def set_node
def transform

Static methods inherited from Layout3D:

def fromstr

Data descriptors inherited from Layout3D:

def remove_bad_points

Data descriptors inherited from Boost.Python.instance:

def __dict__
def __weakref__

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

def __new__

Additional Inherited Members

- Public Member Functions inherited from Layout3D.Layout3D

Detailed Description

No documentation available.

Method resolution order

RebarLayout3D
Layout3D
Boost.Python.instance
builtin.object

Constructor & Destructor Documentation

def Layout3D.RebarLayout3D.__init__ (   arg1)
Returns
Instance of type None
     C++ signature :
         void __init__(_object*)
 
 
     C++ signature :
         void __init__(_object*,std::string)
 
 
     C++ signature :
         void __init__(_object*,RebarLayout3D)
 
 
     C++ signature :
         void __init__(_object*,std::string,boost::python::list {lvalue},bool)
Note
Additional signature: init( (object)arg1, (str)arg2) -> None
Additional signature: init( (object)arg1, (RebarLayout3D)arg2) -> None
Additional signature: init( (object)arg1, (str)arg2, (list)arg3, (bool)arg4) -> None

Reimplemented from Layout3D.Layout3D.

Member Function Documentation

def Layout3D.RebarLayout3D.__dict__ (   args)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__eq__ (   arg1,
  arg2 
)
Returns
Instance of type bool
     C++ signature :
         bool __eq__(Layout3D {lvalue},Layout3D)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__getinitargs__ (   arg1)
Returns
Instance of type tuple
     C++ signature :
         boost::python::tuple __getinitargs__(RebarLayout3D)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__getitem__ (   arg1,
  arg2 
)
Returns
Instance of type Layout3DNode
     C++ signature :
         Alloy::Pointer::Pointer<Layout3DNode> __getitem__(Layout3D {lvalue},int)

Reimplemented from Layout3D.Layout3D.

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

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__len__ (   arg1)
Returns
Instance of type int
     C++ signature :
         unsigned long __len__(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__ne__ (   arg1,
  arg2 
)
Returns
Instance of type bool
     C++ signature :
         bool __ne__(Layout3D {lvalue},Layout3D)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__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 from Layout3D.Layout3D.

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

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__repr__ (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string __repr__(Layout3D)

Reimplemented from Layout3D.Layout3D.

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

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__str__ (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string __str__(Layout3D)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.__weakref__ (   args)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.add_arc_node (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type None
     C++ signature :
         void add_arc_node(RebarLayout3D {lvalue},Point3D,double)
def Layout3D.RebarLayout3D.add_node (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type None
     C++ signature :
         void add_node(Layout3D {lvalue},Point3D,double)
 
 
     C++ signature :
         void add_node(Layout3D {lvalue},Point3D,double,Point3D)
Note
Additional signature: add_node( (Layout3D)arg1, (Point3D)arg2, (float)arg3, (Point3D)arg4) -> None

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.append (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void append(Layout3D {lvalue},Alloy::Pointer::Pointer<Layout3DNode>)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.clear (   arg1)
Returns
Instance of type None
     C++ signature :
         void clear(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

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

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.fromstr (   arg1)
Returns
Instance of type object
     C++ signature :
         _object* fromstr(boost::python::str)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_corner_point_count (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_corner_point_count(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_depth_vectors (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_depth_vectors(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_grouped_vertices (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_grouped_vertices(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_picked_points (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_picked_points(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_radii (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_radii(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_vertex_on_radius (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_vertex_on_radius(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.get_vertices (   arg1)
Returns
Instance of type list
     C++ signature :
         boost::python::list get_vertices(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.GetEndHookAngle (   arg1)
Returns
Instance of type float
     C++ signature :
         double GetEndHookAngle(RebarLayout3D {lvalue})
def Layout3D.RebarLayout3D.GetEndHookType (   arg1)
Returns
Instance of type HookType
     C++ signature :
         Rebar::HookType GetEndHookType(RebarLayout3D {lvalue})
def Layout3D.RebarLayout3D.GetStartHookAngle (   arg1)
Returns
Instance of type float
     C++ signature :
         double GetStartHookAngle(RebarLayout3D {lvalue})
def Layout3D.RebarLayout3D.GetStartHookType (   arg1)
Returns
Instance of type HookType
     C++ signature :
         Rebar::HookType GetStartHookType(RebarLayout3D {lvalue})
def Layout3D.RebarLayout3D.GetSuggestedName (   arg1)
Returns
Instance of type str
     C++ signature :
         std::string GetSuggestedName(RebarLayout3D {lvalue})
def Layout3D.RebarLayout3D.insert_node (   arg1,
  index,
  picked_point,
  radius,
  segment_count,
  depth_vector 
)
Returns
Instance of type None
     C++ signature :
         void insert_node(Layout3D {lvalue},unsigned int,Point3D [,double [,unsigned int [,Point3D]]])

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.is_closed (   arg1)
Returns
Instance of type bool
     C++ signature :
         bool is_closed(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.length (   arg1)
Returns
Instance of type float
     C++ signature :
         double length(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.pop_node (   arg1)
Returns
Instance of type None
     C++ signature :
         void pop_node(Layout3D {lvalue})

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.remove_bad_points (   args)

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.set_depth_vectors (   arg1,
  depth_vector,
  uniform 
)
Returns
Instance of type None
     C++ signature :
         void set_depth_vectors(Layout3D {lvalue},Point3D [,bool])

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.set_node (   arg1,
  arg2,
  arg3 
)
Returns
Instance of type None
     C++ signature :
         void set_node(Layout3D {lvalue},unsigned int,Point3D)
 
 
     C++ signature :
         void set_node(Layout3D {lvalue},unsigned int,Point3D,double)
 
 
     C++ signature :
         void set_node(Layout3D {lvalue},unsigned int,Point3D,double,Point3D)
Note
Additional signature: set_node( (Layout3D)arg1, (int)arg2, (Point3D)arg3, (float)arg4) -> None
Additional signature: set_node( (Layout3D)arg1, (int)arg2, (Point3D)arg3, (float)arg4, (Point3D)arg5) -> None

Reimplemented from Layout3D.Layout3D.

def Layout3D.RebarLayout3D.SetEndHook (   arg1,
  type,
  angle,
  diameter,
  length 
)
Returns
Instance of type None
     C++ signature :
         void SetEndHook(RebarLayout3D {lvalue},Rebar::HookType,double [,double [,double]])
def Layout3D.RebarLayout3D.SetStartHook (   arg1,
  type,
  angle,
  diameter,
  length 
)
Returns
Instance of type None
     C++ signature :
         void SetStartHook(RebarLayout3D {lvalue},Rebar::HookType,double [,double [,double]])
def Layout3D.RebarLayout3D.SetSuggestedName (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void SetSuggestedName(RebarLayout3D {lvalue},std::string)
def Layout3D.RebarLayout3D.transform (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void transform(Layout3D {lvalue},Xform {lvalue})

Reimplemented from Layout3D.Layout3D.

Member Data Documentation

int Layout3D.RebarLayout3D.__instance_size__ = 40
staticprivate
Layout3D.RebarLayout3D.__safe_for_unpickling__ = True
staticprivate