RoutingGeom Functions

This group of API functions is used to create and manipulate RoutingGeom objects, which define wire routing paths between points in the model.

GetNumRoutingPts(std)

AddRoutingPt(std, std, int surf_index)

InsertRoutingPt(std, int index, std, ...)

DelRoutingPt(std, int index)

DelAllRoutingPt(std)

MoveRoutingPt(std, int index, int reorder_type)

GetRoutingPtID(std, int index)

GetAllRoutingPtIds(std)

GetRoutingPtParentID(std)

SetRoutingPtParentID(std, std)

GetMainRoutingPtCoord(std)

GetRoutingPtCoord(std, int index, int symm_index)

GetAllRoutingPtCoords(std, int symm_index)

GetRoutingCurve(std, int symm_index)

Details

openvsp.GetNumRoutingPts(std: :string const & routing_id) int[source]
openvsp.AddRoutingPt(std: :string const & routing_id, std: :string const & geom_id, int surf_index) std::string[source]
openvsp.InsertRoutingPt(std: :string const & routing_id, int index, std: :string const & geom_id, int surf_index) std::string[source]
openvsp.DelRoutingPt(std: :string const & routing_id, int index)[source]
openvsp.DelAllRoutingPt(std: :string const & routing_id)[source]
openvsp.MoveRoutingPt(std: :string const & routing_id, int index, int reorder_type) int[source]
openvsp.GetRoutingPtID(std: :string const & routing_id, int index) std::string[source]
openvsp.GetAllRoutingPtIds(std: :string const & routing_id) StringVector[source]
openvsp.GetRoutingPtParentID(std: :string const & pt_id) std::string[source]
openvsp.SetRoutingPtParentID(std: :string const & pt_id, std: :string const & parent_id)[source]
openvsp.GetMainRoutingPtCoord(std: :string const & pt_id) vec3d[source]
openvsp.GetRoutingPtCoord(std: :string const & routing_id, int index, int symm_index) vec3d[source]
openvsp.GetAllRoutingPtCoords(std: :string const & routing_id, int symm_index) Vec3dVec[source]
openvsp.GetRoutingCurve(std: :string const & routing_id, int symm_index) Vec3dVec[source]